首页 / 专利分类库 / 医学或兽医学;卫生学 / 牙科;口腔或牙齿卫生的装置或方法 / 音频输出控制方法、装置、口腔清洁设备及存储介质

音频输出控制方法、装置、口腔清洁设备及存储介质

申请号 CN202410024644.8 申请日 2024-01-06 公开(公告)号 CN117931118A 公开(公告)日 2024-04-26
申请人 广州星际悦动股份有限公司; 发明人 林文强; 邹瑜; 张进; 陈金鹏;
摘要 本 申请 实施例 公开了一种音频输出控制方法、装置、 口腔 清洁设备及存储介质。该方法,包括:获取口腔清洁设备对应的状态信息;根据状态信息确定口腔清洁设备当前所处的目标设备状态;若目标设备状态为唤醒状态,且状态信息满足第一预设条件,则根据第一音频数据生成第一驱动 信号 ,并根据第一驱动信号驱动所述 电机 进行振动,以使得电机产生与第一音频数据匹配的目标声音;若目标设备状态为唤醒状态,且状态信息不满足第一预设条件,则控制电机不产生目标声音。上述的音频输出控制方法、装置、口腔清洁设备及存储介质,可以避免因口腔清洁设备控制电机产生目标声音,导致出现 水 或者 泡沫 等飞溅的情况,提高了口腔清洁设备的智能性。
权利要求

1.一种音频输出控制方法,其特征在于,应用于口腔清洁设备,所述口腔清洁设备包括电机,所述方法包括:
获取所述口腔清洁设备对应的状态信息;
根据所述状态信息确定所述口腔清洁设备当前所处的目标设备状态;
若所述目标设备状态为唤醒状态,且所述状态信息满足第一预设条件,则根据第一音频数据生成第一驱动信号,并根据所述第一驱动信号驱动所述电机进行振动,以使得所述电机产生与所述第一音频数据匹配的目标声音;
若所述目标设备状态为唤醒状态,且所述状态信息不满足所述第一预设条件,则控制所述电机不产生所述目标声音。
2.根据权利要求1所述的方法,其特征在于,所述状态信息包括进入所述目标设备状态的时长;所述若所述目标设备状态为唤醒状态,且所述状态信息满足第一预设条件,则根据第一音频数据生成第一驱动信号,包括:
若所述目标设备状态为唤醒状态,且进入所述唤醒状态的时长小于第一时长阈值,则根据第一音频数据生成第一驱动信号。
3.根据权利要求1所述的方法,其特征在于,所述根据第一音频数据生成第一驱动信号,包括:
在所述状态信息满足状态提示条件的情况下,根据所述状态信息确定待输出的第一音频数据,并根据所述第一音频数据生成第一驱动信号。
4.根据权利要求3所述的方法,其特征在于,所述状态信息包括剩余电量和/或清洁组件使用时长;所述在所述状态信息满足状态提示条件的情况下,根据所述状态信息确定待输出的第一音频数据,包括:
若所述剩余电量低于电量阈值,则获取电量提示音频数据作为待输出的第一音频数据;和/或,
若所述清洁组件使用时长大于第二时长阈值,则获取清洁组件更换提示音频数据作为待输出的第一音频数据。
5.根据权利要求1所述的方法,其特征在于,在所述根据第一音频数据生成第一驱动信号之前,所述方法还包括:
获取历史清洁数据;
根据所述历史清洁数据生成清洁行为提示音频数据,并将所述清洁行为提示音频数据作为待输出的第一音频数据。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述目标设备状态为停止工作状态,且进入所述停止工作状态的时长小于第五时长阈值,则控制所述电机不产生所述目标声音;和/或,
若所述目标设备状态为唤醒状态,且最近一次进入待机状态的待机时长小于第六时长阈值,则控制所述电机不产生所述目标声音。
7.根据权利要求1~6任一项所述的方法,其特征在于,所述控制所述电机不产生所述目标声音,包括:
控制所述电机不运行;或者,
根据第一电机运行参数生成第二驱动信号,并根据所述第二驱动信号驱动所述电机进行振动,以使所述电机不产生所述目标声音;
其中,所述电机在所述第二驱动信号的驱动下产生的振动幅度,小于在所述第一驱动信号的驱动下产生的振动幅度;和/或,所述电机在所述第二驱动信号的驱动下产生的振动频率,小于在所述第一驱动信号的驱动下产生的振动频率。
8.根据权利要求1~6任一项所述的方法,其特征在于,所述方法还包括:
若所述目标设备状态为清洁工作状态,则获取实时清洁数据;
若所述实时清洁数据满足第二预设条件,则获取与所述实时清洁数据匹配的第二音频数据,并根据第二音频数据生成第三驱动信号;
根据所述第三驱动信号驱动所述电机进行振动,以使得所述电机产生与所述第二音频数据匹配的目标声音。
9.根据权利要求8所述的方法,其特征在于,所述口腔清洁设备包括清洁组件;所述实时清洁数据包括所述口腔清洁设备的实时运动信息、所述清洁组件所处的实时清洁位置、所述清洁组件的实时压值、实时清洁时长中的一种或多种;
所述第二预设条件包括以下中的一种或多种:
根据所述实时清洁数据检测到所述清洁组件进行口腔区域切换;
所述清洁组件的实时压力值大于压力阈值;
根据所述实时清洁时长检测到清洁阶段变化;
根据所述实时清洁数据检测到在当前口腔区域的区域清洁时长小于第三时长阈值;
根据所述实时清洁数据检测到在当前口腔区域的清洁度小于清洁度阈值。
10.根据权利要求8所述的方法,其特征在于,所述若所述实时清洁数据满足第二预设条件,则获取与所述实时清洁数据匹配的第二音频数据,并根据第二音频数据生成第三驱动信号,包括:
若所述实时清洁数据满足第二预设条件,且与上一次所述电机产生目标声音的时间间隔大于第四时长阈值,则获取与所述实时清洁数据匹配的第二音频数据,并根据第二音频数据生成第三驱动信号。
11.根据权利要求1~6任一项所述的方法,其特征在于,所述方法还包括:
若所述目标设备状态为清洁工作状态,且所述口腔清洁设备运行音乐清洁模式,则根据所述音乐清洁模式对应的第二音频数据生成第三驱动信号,并根据所述第三驱动信号驱动所述电机进行振动,以使得所述电机产生与所述第二音频数据匹配的目标声音。
12.根据权利要求1~6任一项所述的方法,其特征在于,所述根据所述状态信息确定所述口腔清洁设备当前所处的目标设备状态,包括:
若根据所述状态信息检测到所述口腔清洁设备的清洁组件进入口腔,则确定所述口腔清洁设备当前所处的目标设备状态为清洁工作状态。
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述目标设备状态为唤醒状态,且所述状态信息不满足所述第一预设条件的情况下,获取与所述第一音频数据对应的显示内容,并通过显示装置显示所述显示内容。
14.根据权利要求1~6任一项所述的方法,其特征在于,所述方法还包括:
在所述口腔清洁设备需要输出音频数据的情况下,获取所述口腔清洁设备的清洁组件的实时压力值;
根据所述实时压力值确定所述电机对应的运行功率;
基于所述运行功率控制所述电机进行运行。
15.根据权利要求1~6任一项所述的方法,其特征在于,所述方法还包括:
在控制所述电机不产生所述目标声音的情况下,向终端设备发送所述状态信息,以使所述终端设备根据所述状态信息播放所述目标声音。
16.一种音频输出控制装置,其特征在于,应用于口腔清洁设备,所述口腔清洁设备包括电机,所述装置包括:
状态信息获取模,用于获取所述口腔清洁设备对应的状态信息;
状态确定模块,用于根据所述状态信息确定所述口腔清洁设备当前所处的目标设备状态;
制模块,用于若所述目标设备状态为唤醒状态,且所述状态信息满足第一预设条件,则根据第一音频数据生成第一驱动信号,并根据所述第一驱动信号驱动所述电机进行振动,以使得所述电机产生与所述第一音频数据匹配的目标声音;
所述控制模块,还用于若所述目标设备状态为唤醒状态,且所述状态信息不满足所述第一预设条件,则控制所述电机不产生所述目标声音。
17.一种口腔清洁设备,其特征在于,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如权利要求1~15任一项所述的方法。
18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得所述处理器实现如权利要求1~15任一项所述的方法。

说明书全文

音频输出控制方法、装置、口腔清洁设备及存储介质

技术领域

[0001] 本申请涉及口腔清洁技术领域,具体涉及一种音频输出控制方法、装置、口腔清洁设备及存储介质。

背景技术

[0002] 口腔清洁设备(如冲牙器、电动牙刷等)具有清洁效果好、保障用户口腔健康等优点,受到越来越多用户的青睐。为了提高口腔清洁设备的人机交互性,提高用户使用口腔清洁设备的体验,在使用口腔清洁设备的过程中,口腔清洁设备可以输出语音或音乐等音频,与用户进行交互。
[0003] 在相关技术中,口腔清洁设备可通过控制电机振动输出音频信号,实现音频播放的效果,但是还存在可以优化的地方。发明内容
[0004] 本申请实施例公开了一种音频输出控制方法、装置、口腔清洁设备及存储介质,可以避免因口腔清洁设备控制电机产生目标声音,导致出现或者泡沫等飞溅的情况,提高了口腔清洁设备的智能性。
[0005] 本申请实施例公开了一种音频输出控制方法,应用于口腔清洁设备,所述口腔清洁设备包括电机,所述方法包括:
[0006] 获取所述口腔清洁设备对应的状态信息;
[0007] 根据所述状态信息确定所述口腔清洁设备当前所处的目标设备状态;
[0008] 若所述目标设备状态为唤醒状态,且所述状态信息满足第一预设条件,则根据第一音频数据生成第一驱动信号,并根据所述第一驱动信号驱动所述电机进行振动,以使得所述电机产生与所述第一音频数据匹配的目标声音;
[0009] 若所述目标设备状态为唤醒状态,且所述状态信息不满足所述第一预设条件,则控制所述电机不产生所述目标声音。
[0010] 本申请实施例公开了一种音频输出控制装置,应用于口腔清洁设备,所述口腔清洁设备包括电机,所述装置包括:
[0011] 状态信息获取模,用于获取所述口腔清洁设备对应的状态信息;
[0012] 状态确定模块,用于根据所述状态信息确定所述口腔清洁设备当前所处的目标设备状态;
[0013] 控制模块,用于若所述目标设备状态为唤醒状态,且所述状态信息满足第一预设条件,则根据第一音频数据生成第一驱动信号,并根据所述第一驱动信号驱动所述电机进行振动,以使得所述电机产生与所述第一音频数据匹配的目标声音;
[0014] 所述控制模块,还用于若所述目标设备状态为唤醒状态,且所述状态信息不满足所述第一预设条件,则控制所述电机不产生所述目标声音。
[0015] 本申请实施例公开了一种口腔清洁设备,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如上所述的方法。
[0016] 本申请实施例公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器实现如上所述的方法。
[0017] 本申请实施例公开的音频输出控制方法、装置、口腔清洁设备及存储介质,获取所述口腔清洁设备对应的状态信息;根据状态信息确定口腔清洁设备当前所处的目标设备状态;若目标设备状态为唤醒状态,且状态信息满足第一预设条件,则根据第一音频数据生成第一驱动信号,并根据第一驱动信号驱动电机进行振动,以使得电机产生与第一音频数据匹配的目标声音;若目标设备状态为唤醒状态,且状态信息不满足第一预设条件,则控制电机不产生目标声音。在本申请实施例中,在口腔清洁处理处于唤醒状态的情况下,仅在状态信息满足第一预设条件时,根据第一音频数据生成第一驱动信号,并驱动电机进行振动,使得电机产生相应的目标声音,满足了口腔清洁设备输出音频数据的需求,而在状态信息不满足第一预设条件时,控制电机不产生目标声音,可以避免在口腔清洁处理处于唤醒状态的情况下,因控制电机产生目标声音,导致出现口腔清洁设备的清洁组件上的水或者泡沫等飞溅的情况,提高了口腔清洁设备的智能性。附图说明
[0018] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019] 图1为一个实施例中音频输出方法的应用场景图;
[0020] 图2A为一个实施例中口腔清洁设备的框图
[0021] 图2B为另一个实施例中口腔清洁设备的框图;
[0022] 图2C为另一个实施例中口腔清洁设备的框图;
[0023] 图2D为一个实施例中第一驱动电路、第二驱动电路及开关模块的电路结构图;
[0024] 图3为一个实施例中处理器控制第一驱动电路及第二驱动电路进行工作的流程图
[0025] 图4为一个实施例中音频输出方法的流程图;
[0026] 图5为一个实施例中根据第一音频数据生成第一驱动信号;
[0027] 图6为一个实施例中口腔清洁设备处于清洁工作状态下,输出第二音频数据的流程图;
[0028] 图7为一个实施例中调整电机的运行功率的流程图;
[0029] 图8为一个实施例中音频输出装置的框图;
[0030] 图9为一个实施例中口腔清洁设备的结构框图。

具体实施方式

[0031] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0032] 需要说明的是,本申请实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0033] 可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一驱动信号称为第二驱动信号,且类似地,可将第二驱动信号称为第一驱动信号。第一驱动信号和第二驱动信号两者都是电机的驱动信号,但其不是同一驱动信号。本申请所使用的术语“多个”指的是两个及两个以上。本申请所使用的术语“和/或”指的是其中的一种方案,或是其中多种方案的任意组合。本申请所使用的术语“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请的实施例中的具体含义。
[0034] 图1为一个实施例中音频输出方法的应用场景图。如图1所示,该音频输出方法可应用于口腔清洁设备110,口腔清洁设备110可包括但不限于电动牙刷、冲牙器等。
[0035] 口腔清洁设备110可包括清洁组件112及手柄114,清洁组件112与手柄114可拆卸连接。以口腔清洁设备110为电动牙刷为例,清洁组件112可以为刷头,刷头由刷杆和刷毛组成。
[0036] 口腔清洁设备110的手柄114中可设置有电机,在口腔清洁设备110进行清洁操作的工作过程中,可根据电机运行参数控制电机运行,从而带动清洁组件112进行运动,以实现口腔清洁设备110的口腔清洁功能。可选地,电机可包括但不限于声波达等。
[0037] 在一些实施例中,口腔清洁设备110上可设置有一个或多个传感器,各个传感器可用于采集清洁工作过程中的实时清洁数据,例如,口腔清洁设备110上可设置有图像传感器,图像传感器可用于采集清洁工作过程中的图像,通过分析清洁工作过程中的图像可识别清洁组件112在口腔中所处的实时清洁位置,从而可以确定清洁组件112在口腔中所处的口腔区域;和/或,口腔清洁设备110上可设置有传感器,压力传感器可用于采集清洁工作过程中清洁组件112的实时压力值,通过分析清洁组件112的实时压力值可以判断是否清洁力度过大(即过压),也可以判断是否真的开始进行清洁操作等,但不限于此。
[0038] 在口腔清洁设备110需要输出音频数据的情况下,口腔清洁设备110可获取待输出的音频数据,根据该音频数据生成音频驱动信号;音频驱动信号驱动电机进行振动,以使得电机产生与音频数据匹配的目标声音。进一步地,在根据音频驱动信号驱动电机进行振动的过程中,电机可通过振动传输该音频数据对应的音频信号,在清洁组件112(如刷头的刷毛)与用户牙齿接触时,音频信号可通过骨传导的方式传递到人,从而使得用户可以听到电机产生的,与该音频数据匹配的目标声音。
[0039] 在口腔清洁设备110处于唤醒状态的情况下,口腔清洁设备110未进行清洁操作,若是口腔清洁设备110根据音频数据生成音频驱动信号驱动电机进行振动,会导致电机在振动的过程中,清洁组件上的水或者泡沫等飞溅,影响用户的正常使用。
[0040] 在本申请实施例中,口腔清洁设备110可获取状态信息,根据状态信息确定口腔清洁设备110当前所处的目标设备状态。若目标设备状态为唤醒状态,且状态信息满足第一预设条件,则根据第一音频数据生成第一驱动信号(指的是第一音频数据对应的音频驱动信号),并根据第一驱动信号驱动电机进行振动,以使得电机产生与第一音频数据匹配的目标声音。若目标设备状态为唤醒状态,且状态信息不满足第一预设条件,则控制电机不产生目标声音。
[0041] 图2A为一个实施例中口腔清洁设备的框图。如图2A所示,在一个实施例中,提供一种口腔清洁设备200,该口腔清洁设备200可包括处理器210、第一驱动电路220及电机230,其中,第一驱动电路220可分别与处理器210及电机230连接。进一步地,口腔清洁设备200还可包括清洁组件(图2A中未示出),清洁组件可与电机230连接。在电机230运行的过程中,电机230进行振动,可带动清洁组件进行振动,以使得清洁组件进行清洁操作。
[0042] 处理器210,用于在口腔清洁设备200需要输出音频数据的情况下,获取待输出的音频数据,并向第一驱动电路220输出音频数据。
[0043] 第一驱动电路220,用于根据该音频数据生成音频驱动信号,并将音频驱动信号发送至电机230,以驱动电机230进行振动,以使得电机230产生与该音频数据匹配的目标声音。
[0044] 口腔清洁设备200需要输出音频数据的情况,可以包括口腔清洁设备200运行音乐清洁模式,需要输出该音乐清洁模式对应的音频数据的情况,和/或,口腔清洁设备200需要输出提示音频数据的情况等,但不限于此。
[0045] 在一些实施例中,口腔清洁设备200可设备有音乐清洁模式,该音乐清洁模式可指的是在口腔清洁设备200进行清洁操作的过程中,口腔清洁设备200会输出音乐的工作模式,实现边进行清洁操作边播放音乐的效果,提高用户在使用口腔清洁设备200进行口腔清洁的过程中的体验度。
[0046] 在一些实施例中,口腔清洁设备200在不同的场景或不同的状态下,需要输出提示音频数据,以对用户进行提示,该提示音频数据可包括但不限于提示音乐数据、提示语音数据等。例如,在口腔清洁设备200开机时,需要输出开机提示音乐数据,使得用户可以收听到开机提示音乐;或者,在口腔清洁设备200的剩余电量较低时,需要输出电量提示语音数据,使得用户可以收听到电量提示语音;又或者,在口腔清洁设备200进行清洁操作的过程中,如果检测到过压、口腔区域切换等,也可以输出相应的提示音频数据,但不限于此。
[0047] 在口腔清洁设备200需要输出音频数据的情况下,处理器210可获取当前需要输出的音频数据,并向第一驱动电路220传输该音频数据。可选地,处理器210可通过I2S(Inter—IC Sound,集成电路内置音频)总线,向第一驱动电路220传输音频数据。该音频数据可以是数字音频信号。
[0048] 可选地,处理器210可包括但不限于MCU(Microcontroller Unit,微控制单元)、CPU(Central Process Unit,中央处理器)等。
[0049] 第一驱动电路220接收到处理器210发送的音频数据后,可对音频数据进行处理,以得到电机230对应的音频驱动信号,并将该音频驱动信号发送给电机230,电机230在音频驱动信号的驱动下进行振动,以使得电机产生与音频数据匹配的目标声音。
[0050] 在一个实施例中,第一驱动电路220还用于对音频数据进行数模转换处理及功率放大处理,得到音频驱动信号。
[0051] 可选地,第一驱动电路220可包括功放IC(integrated circuit,集成电路),该功放IC可集成数模转换模块及功率放大模块,可通过数模转换模块对接收的音频数据进行数模转换处理,得到模拟音频信号,并通过功率放大模块对模拟音频信号进行功率放大处理,得到目标音频信号,可将该目标音频信号作为音频驱动信号发送给电机230。电机230可在音频驱动信号的驱动下进行振动,以传输该目标音频信号,产生与音频数据匹配的目标声音。进一步地,电机230进行振动,从而带动清洁组件进行振动,在清洁组件112与用户牙齿接触时,目标音频信号可通过骨传导的方式传递到人耳,从而使得用户可以听到电机产生的,与音频数据匹配的目标声音。
[0052] 可选地,电机230的振动频率可包括170Hz~400Hz(赫兹),从而可以保证电机230产生的目标声音具备更好的音效,提高口腔清洁设备输出音频数据的效果。
[0053] 在本申请实施例中,在口腔清洁设备200需要输出音频数据的情况下,可通过第一驱动电路220将需要输出的音频数据转化为电机的驱动信号,并驱动电机进行振动,使得电机产生相应的目标声音,不需要在口腔清洁设备中设置扬声器也可实现音频输出,降低了成本,且解决了因设置扬声器对口腔清洁设备的结构设计造成限制的问题。
[0054] 图2B为另一个实施例中口腔清洁设备的框图。如图2B所示,在一个实施例中,上述的口腔清洁设备200还包括第二驱动电路240,第二驱动电路240可分别与处理器210及电机230连接,且第二驱动电路240与第一驱动电路220可并联连接。
[0055] 处理器210,还用于在口腔清洁设备200不需要输出音频数据的情况下,根据电机运行参数向第二驱动电路240发送控制信号
[0056] 第二驱动电路240,用于根据控制信号生成电机驱动信号,并将电机驱动信号发送至电机230,以驱动电机230进行振动。
[0057] 处理器210可以在口腔清洁设备200不需要输出音频数据,且需要电机230进行振动的情况下,根据电机运行参数向第二驱动电路240发送控制信号,第二驱动电路240接收到该控制信号,可根据该控制信号生成电机驱动信号,以驱动电机230按照该电机运行参数进行振动。
[0058] 可选地,电机运行参数可包括但不限于振动幅度、振动频率、占空比、运行总时长等中的一种或多种;其中,振动幅度可指的是电机进行振动的幅度,振动频率可指的是电机在单位时间内进行振动的次数,占空比可指的是电机在一个工作周期内通电的时长所占的比例,运行总时长指的是电机本次运行的时间总长度。
[0059] 在口腔清洁设备200处于不同的设备状态时,对应的电机运行参数可不相同,处理器210可确定口腔清洁设备200当前所处的目标设备状态,并获取与该目标设备状态对应的电机运行参数,基于该目标设备状态对应的电机运行参数控制电机230进行工作。
[0060] 可选地,口腔清洁设备200对应的设备状态可包括但不限于待机状态、唤醒状态、清洁工作状态、停止工作状态等。其中,待机状态可指的是口腔清洁设备200中的大部分电路不通电的状态,例如口腔清洁设备200的显示装置不通电、电机230不通电等;唤醒状态可指的是将口腔清洁设备200的大部分电路通电,但是清洁组件未进行清洁操作的状态,例如,口腔清洁设备200的显示装置通电等;清洁工作状态可指的是将口腔清洁设备200的清洁组件进行清洁操作的状态;停止工作状态可指的是将口腔清洁设备200的清洁组件停止进行清洁操作的状态,停止工作状态可以是口腔清洁设备200结束清洁操作进程的状态,也可以是在清洁操作进程中暂停的状态,其中,在清洁操作进程中暂停后,可重新恢复清洁工作状态,继续清洁操作进程。
[0061] 在一些实施例中,在口腔清洁设备200处于唤醒状态的情况下,若当前的状态信息不满足第一预设条件,则处理器210可控制电机230不产生目标声音。处理器210控制电机230不产生目标声音,可以是处理器210可控制电机230不运行,或者,处理器210可控制电机
230进行较小的振动,处理器210可根据第一电机运行参数控制电机230进行振动。进一步地,处理器210可根据第一电机运行参数生成对应的控制信号,并将生成的控制信号发送给第二驱动电路240,第二驱动电路240可根据该控制信号生成第二驱动信号(指的是第一电机运行参数对应的电机驱动信号),并将第二驱动信号发送给电机230,以驱动电机230按照该第一电机运行参数进行振动。可选地,在口腔清洁设备200处于唤醒状态的情况下,电机
230在第二驱动信号的驱动下进行振动的振动幅度,可小于电机230在音频驱动信号的驱动下进行振动的振动幅度;和/或,电机230在第二驱动信号的驱动下产生的振动频率,小于在音频驱动信号的驱动下产生的振动频率。从而可以避免在口腔清洁设备200未进行清洁操作的情况下,电机230振动幅度过大导致清洁组件上的水或者泡沫飞溅的情况。
[0062] 在一些实施例中,在口腔清洁设备200处于清洁工作状态的情况下,处理器210可获取当前选择运行的预设清洁模式,并根据该预设清洁模式对应的电机运行参数控制电机230进行振动。口腔清洁设备200中除了设置音乐清洁模式以外,还可设置有一个或多个其它预设清洁模式,例如,可设置有标准清洁模式、美白清洁模式和深度清洁模式等预设清洁模式,不同预设清洁模式可对应不同的电机运行参数。
[0063] 进一步地,在口腔清洁设备200处于清洁工作状态的情况下,电机230在音频驱动信号的驱动下进行振动的振动幅度,小于电机230在电机二驱动信号的驱动下进行振动的振动幅度。通过单独设置的第二驱动电路240,可以保证口腔清洁设备200在清洁工作状态下,达到更有效的清洁效果。
[0064] 在一些实施例中,处理器210还用于根据当前的状态信息,判断口腔清洁设备200是否需要输出音频数据。
[0065] 处理器210,还用于在口腔清洁设备200需要输出音频数据的情况下,控制第二驱动电路240停止工作;在口腔清洁设备200不需要输出音频数据,且口腔清洁设备200处于清洁工作状态的情况下,控制第二驱动电路240进行工作。
[0066] 口腔清洁设备200当前的状态信息,可用于表征口腔清洁设备200当前所处的目标设备状态。状态信息可包括但不限于当前所处的目标设备状态、进入该目标设备状态的时长、口腔清洁设备200的显示装置的通电状态、口腔清洁设备200的握持状态(如是否被握持)、电机230的运行状态(如是否正在运行)、剩余电量、口腔清洁设备200上的触动件的触控状态等中的一种或多种信息。
[0067] 口腔清洁设备200可根据当前的状态信息,判断是否需要输出音频数据,例如,可根据当前的状态信息判断口腔清洁设备200当前是否处于清洁工作状态且运行音乐清洁模式,或者,可根据当前的状态信息判断是否需要输出提示音频数据等。
[0068] 若处理器210确定口腔清洁设备200需要输出音频数据,则可控制第二驱动电路240停止工作,并获取待输出的音频数据,将该音频数据发送给第一驱动电路220,第一驱动电路220对该音频数据进行数模转换处理及功率放大处理,以得到音频驱动信号,并将音频驱动信号发送给电机230,以驱动电机230进行振动,使得电机230产生与该音频数据匹配的目标声音。
[0069] 若处理器210确定口腔清洁设备200不需要输出音频数据,且口腔清洁设备200处于清洁工作状态的情况下,则可根据当前运行的预设清洁模式对应的电机运行参数生成控制信号,并将该控制信号发送给第二驱动电路240,第二驱动电路240可根据该控制信号生成电机驱动信号,并将电机驱动信号发送给电机230,以驱动电机230进行振动,电机230可以带动清洁组件进行振动,实现清洁操作。
[0070] 可选地,上述的第二驱动电路240可以是H桥电路,控制信号可包括但不限于PWM(Pulse width modulation)信号。处理器210可根据电机运行参数生成对应的PWM信号,并将生成的PWM信号发送给第二驱动电路240,第二驱动电路240根据接收到的PWM信号生成相应的电机驱动信号。
[0071] 在本申请实施例中,口腔清洁设备200可包括第一驱动电路220及第二驱动电路240,第一驱动电路220与第二驱动电路240并联连接,二者不同时进行工作,在需要输出音频数据时,第一驱动电路220工作,在不需要输出音频数据而需要进行清洁操作时,第二驱动电路240工作,同时兼顾口腔清洁设备200的音频输出能力及清洁效果,实现了对电机230的灵活控制及驱动。
[0072] 图2C为另一个实施例中口腔清洁设备的框图。如图2C所示,在一个实施例中,口腔清洁设备200还可包括开关模块250及电源模块260,开关模块250分别与电源模块260及第二驱动电路240连接,电源模块260还可与第一驱动电路220连接。
[0073] 电源模块260,用于分别为第一驱动电路220及第二驱动电路240进行供电。
[0074] 处理器210,还用于在口腔清洁设备200需要输出音频数据的情况下,控制开关模块250断开,以使电源模块260停止为第二驱动电路240进行供电;在口腔清洁设备200不需要输出音频数据,且口腔清洁设备200处于清洁工作状态的情况下,控制开关模块250导通,以使电源模块260为第二驱动电路进行供电。
[0075] 在一些实施例中,在口腔清洁设备200需要输出音频数据的情况下,处理器210可向开关模块250发送断开信号,开关模块250处于断开状态,电源模块260与第二驱动电路240之间的通路断开,则电源模块260停止为第二驱动电路240进行供电,第二驱动电路240不进行工作。处理器210还可向第一驱动电路220发送音频数据,第一驱动电路220根据音频数据生成音频驱动信号并传输给电机230,电机230在音频驱动信号的驱动下进行振动,产生与音频数据匹配的目标声音。
[0076] 在口腔清洁设备200不需要输出音频数据,且口腔清洁设备200处于清洁工作状态的情况下,处理器210可向开关模块250发送导通信号,开关模块250处于导通状态,电源模块260与第二驱动电路240之间的通路导通,电源模块260为第二驱动电路240进行供电。同时,处理器210可根据电机运行参数向第二驱动电路240发送控制信号,第二驱动电路240根据控制信号生成电机驱动信号并传输给电机230,电机230在电机驱动信号的驱动下进行振动,从而带动清洁组件进行清洁操作。
[0077] 图2D为一个实施例中第一驱动电路、第二驱动电路及开关模块的电路结构图。如图2D所示,第一驱动电路220可包括功放芯片,第二驱动电路240可包括电机驱动芯片,电源模块260可分别向功放芯片及电机驱动芯片传输供电电压VBAT,以为功放芯片及电机驱动芯片进行供电。
[0078] 开关模块250可包括MOS管(Metal‑Oxide‑Semiconductor Field‑Effect Transistor,金属‑化物半导体场效应晶体管)Q,MOS管Q可分别与电机驱动芯片的电源引脚VDD以及电压输入端VBAT连接。MOS管Q还可与能端EN_DRV连接。
[0079] 功放芯片可包括多个I2S引脚及多个I2C(Inter‑Integrated Circuit,集成电路总线)引脚,该多个I2S引脚中可包括复位引脚及数据传输引脚。在口腔清洁设备200需要输出音频数据的情况下,处理器210可向复位引脚输入高平电信号,以启动功放芯片,处理器210可通过I2S向数据传输引脚发送音频数据,功放芯片可对音频数据进行数模转换处理及功率放大处理,以得到音频驱动信号,并通过OUTA端及OUTB端输出音频驱动信号对应的波形,使电机230进行振动,电机230可产生音频数据匹配的目标声音。
[0080] 可选地,处理器210还可通过I2C对音量进行调整。
[0081] 在口腔清洁设备200需要输出音频数据的情况下,处理器210可向使能端EN_DRV输入低电平信号,MOS管Q关断,则电压输出端PWR停止向电机驱动芯片的电源引脚VDD输出电压,同时不向电机驱动芯片的输入引脚INA和INB输入PWM信号,马达驱动芯片不工作。
[0082] 在音频数据输出完毕后,口腔清洁设备200不需要输出音频数据,且口腔清洁设备200处于清洁工作状态,则处理器210停止向功放芯片的数据传输引脚输入音频数据,且可向复位引脚输入低平电信号,功放芯片停止输出波形,功放芯片停止工作。处理器210可向使能端EN_DRV输入高电平信号,MOS管Q导通,同时,处理器210可根据电机运行参数向电机驱动芯片的输入引脚INA和INB输入PWM信号,马达驱动芯片进行工作,马达驱动芯片可根据输入的PWM信号生成电机驱动信号,并通过OUTA端及OUTB端输出电机驱动信号对应的波形,以驱动电机230进行振动。
[0083] 需要说明的是,图2D所示的电路结构图仅用于对第一驱动电路、第二驱动电路及开关模块进行示意说明,并不用于限定第一驱动电路、第二驱动电路及开关模块等的具体电路。
[0084] 示例性地,图3为一个实施例中处理器控制第一驱动电路及第二驱动电路进行工作的流程图。如图3所示,口腔清洁设备可为牙刷,电机230可包括声波马达,处理器210可包括MCU,第一驱动电路220可包括功放芯片,第二驱动电路240可包括电机驱动芯片,处理器控制第一驱动电路及第二驱动电路进行工作的流程,可包括以下步骤:
[0085] 步骤302,牙刷开机。
[0086] 步骤304,MCU判断牙刷在当前状态下是否需要播放音频,若需要播放音频,则执行步骤306;若不需要播放音频,且需要进行刷牙操作,则执行步骤310。
[0087] 步骤306,功放芯片进行工作。
[0088] 步骤308,功放芯片可判断是否进行工作,若是,则向声波马达输出音频驱动信号;若否,则执行步骤314。
[0089] 步骤310,电机驱动芯片进行工作。
[0090] 步骤312,电机驱动芯片判断是否进行工作,若是,则向声波马达输出电机驱动信号;若否,则执行步骤314。
[0091] 步骤314,MCU切换声波马达的驱动方式,保证功放芯片及电机驱动芯片中只有一个进行工作;在功放芯片工作的情况下,MCU通过I2S向功放芯片传输目标音频输出,在电机驱动芯片工作的情况下,MCU向电机驱动芯片传输PWM信号。
[0092] 步骤316,声波马达根据输入的驱动信号进行振动。
[0093] 步骤318,声波马达带动刷头进行振动。
[0094] 在功放芯片工作的情况下,声波马达振动传输音频信号,刷头上的刷毛接触牙齿,则音频信号可通过骨传导的方式传递到人耳,用户可以听到目标声音;在电机驱动芯片工作的情况下,声波马达振动带动刷头进行对牙齿进行刷牙操作,达到有效的清洁效果。
[0095] 在本申请实施例中,处理器210可根据口腔清洁设备200的状态信息判断是否需要输出音频数据,并在需要输出音频数据的情况下,切换至第一驱动电路220工作,在不需要输出音频数据且处于清洁工作状态的情况下,切换至第二驱动电路240工作,实现了口腔清洁设备200的音频输出功能,可以增加用户的使用体验,且可避免仅通过功放芯片驱动电机导致口腔清洁设备200的清洁效果不佳的情况,提高了口腔清洁设备200的清洁效果,且提高了控制电机进行工作的灵活性及准确性。
[0096] 如图4所示,在一个实施例中,提供一种音频输出控制方法,可应用于上述的口腔清洁设备,该方法可包括以下步骤:
[0097] 步骤410,获取口腔清洁设备对应的状态信息。
[0098] 步骤420,根据状态信息确定口腔清洁设备当前所处的目标设备状态。
[0099] 口腔清洁设备对应的设备状态可包括但不限于待机状态、唤醒状态、清洁工作状态、停止工作状态等。
[0100] 口腔清洁设备可获取当前的状态信息,可用于表征口腔清洁设备当前所处的目标设备状态。状态信息可包括但不限于当前所处的目标设备状态、进入该目标设备状态的时长、口腔清洁设备的显示装置的通电状态、口腔清洁设备的握持状态(如是否被握持)、电机的运行状态(如是否正在运行)、剩余电量、口腔清洁设备上的触动件的触控状态等中的一种或多种信息。
[0101] 口腔清洁设备可根据当前的状态信息,确定口腔清洁设备当前所处的目标设备状态。可选地,状态信息可包括口腔清洁设备的握持状态,在口腔清洁设备开机的情况下,若根据状态信息确定口腔清洁设备被握持,则可确定口腔清洁设备当前所处的目标设备状态为唤醒状态;可选地,状态信息可包括电机的运行状态,若根据状态信息检测到电机正在运行,则可确定口腔清洁设备当前所处的目标设备状态为清洁工作状态。
[0102] 在一些实施例中,口腔清洁设备可以根据状态信息检测是否进行设备状态切换,例如,当口腔清洁设备处于待机状态的情况下,检测到口腔清洁设备被握持,则可唤醒口腔清洁设备,确定口腔清洁设备从待机状态切换至唤醒状态;当口腔清洁设备处于待机状态的情况下,检测到开始工作指令,或者检测到口腔清洁设备的清洁组件进入口腔中,则可确定口腔清洁设备从唤醒状态切换至清洁工作状态;当口腔清洁设备处于清洁工作状态的情况下,检测到停止工作指令,或者检测到清洁操作进程结束,则可确定口腔清洁设备从清洁工作状态切换至停止工作状态;当口腔清洁设备处于停止工作状态的情况下,检测到口腔清洁设备未被握持的持续时间达到一定时长,则可控制口腔清洁设备进入待机状态,确定口腔清洁设备从停止工作状态切换至待机状态等,但不限于此。需要说明的是,上述的多个设备状态之间可以相互进行切换,切换的条件可根据实际需求进行设置,在此不作限定。
[0103] 步骤430,若目标设备状态为唤醒状态,且状态信息满足第一预设条件,则根据第一音频数据生成第一驱动信号,并根据第一驱动信号驱动电机进行振动,以使得电机产生与第一音频数据匹配的目标声音。
[0104] 在口腔清洁设备当前所处的目标设备状态为唤醒状态的情况下,可判断当前的状态信息是否满足第一预设条件,若当前的状态信息满足第一预设条件,则可根据第一音频数据生成第一驱动信号,并根据第一驱动信号驱动电机进行振动,以使得电机产生与第一音频数据匹配的目标声音。其中,第一驱动信号可指的是与第一音频数据对应的音频驱动信号,可用于驱动电机产生与第一音频数据匹配的目标声音。
[0105] 第一预设条件可以是口腔清洁设备的清洁组件上存在水或者泡沫、牙膏的可能性比较小的条件,在状态信息满足第一预设条件的情况下,口腔清洁设备的清洁组件上存在水或者泡沫、牙膏的可能性比较小,不容易出现清洁组件上的水或者泡沫、牙膏飞溅的情况。
[0106] 在一些实施例中,状态信息可包括进入目标设备状态的时长,第一预设条件可包括口腔清洁设备进入唤醒状态的时长小于第一时长阈值。若口腔清洁设备当前所处的目标设备状态为唤醒状态,且进入唤醒状态的时长小于第一时长阈值,则可根据第一音频数据生成第一驱动信号。在口腔清洁设备进入唤醒状态的时长小于第一时长阈值的情况下,说明口腔清洁设备进入唤醒状态的时间较短,通常情况下用户还未在清洁组件上挤上牙膏或者放入清洁液,出现泡沫、牙膏飞溅的情况的机率较小。因此,若是需要输出音频数据,则可获取待输出的第一音频数据,并根据第一音频数据生成第一驱动信号,以驱动电机产生与第一音频数据匹配的目标声音。
[0107] 在一些实施例中,状态信息还可上一设备状态对应的状态保持时长,第一预设条件可包括口腔清洁设备最近一次进入待机状态的待机时长大于或等于第六时长阈值。若口腔清洁设备当前所处的目标设备状态为唤醒状态,且最近一次进入待机状态的待机时长大于或等于第六时长阈值,则可根据第一音频数据生成第一驱动信号。在口腔清洁设备最近一次进入待机状态的待机时长大于或等于第六时长阈值的情况下,说明口腔清洁设备待机的时间足够长,上一次清洁操作后,清洁组件上残留的水渍已经干,出现水渍飞溅的情况的机率较小。因此,若是需要输出音频数据,则可获取待输出的第一音频数据,并根据第一音频数据生成第一驱动信号,以驱动电机产生与第一音频数据匹配的目标声音。
[0108] 进一步地,第一预设条件可包括口腔清洁设备最近一次进入待机状态的待机时长大于或等于第六时长阈值,且第一预设条件可包括口腔清洁设备进入唤醒状态的时长小于第一时长阈值,若口腔清洁设备当前所处的目标设备状态为唤醒状态,且最近一次进入待机状态的待机时长大于或等于第六时长阈值,且进入唤醒状态的时长小于第一时长阈值,若是需要输出音频数据,则可获取待输出的第一音频数据,并根据第一音频数据生成第一驱动信号,以驱动电机产生与第一音频数据匹配的目标声音。从而可以避免口腔清洁设备出现水或者泡沫、牙膏等飞溅的情况。此外,将口腔清洁设备在唤醒状态下输出音频数据的时间控制在第一时长阈值内,可以减少用户往清洁组件上挤牙膏或者添加清洁液的等待时长。
[0109] 步骤440,若目标设备状态为唤醒状态,且状态信息不满足第一预设条件,则控制电机不产生目标声音。
[0110] 若口腔清洁设备当前所处的目标设备状态为唤醒状态,在状态信息不满足第一预设条件的情况下,口腔清洁设备的清洁组件上存在水或者泡沫、牙膏的可能性比较大,容易出现清洁组件上的水或者泡沫、牙膏飞溅的情况。因此,口腔清洁设备可控制电机不产生目标声音,即控制电机不产生音乐和/或提示语音等,可以避免在口腔清洁处理处于唤醒状态的情况下,因控制电机产生目标声音,导致出现口腔清洁设备的清洁组件上的水或者泡沫等飞溅的情况。
[0111] 例如,若口腔清洁设备当前所处的目标设备状态为唤醒状态,且进入唤醒状态的时长大于或等于第一时长阈值,则可控制电机不产生目标声音。
[0112] 又例如,若口腔清洁设备当前所处的目标设备状态为唤醒状态,且最近一次进入待机状态的待机时长小于第六时长阈值,则可控制电机不产生目标声音。
[0113] 在本申请实施例中,在口腔清洁处理处于唤醒状态的情况下,仅在状态信息满足第一预设条件时,根据第一音频数据生成第一驱动信号,并驱动电机进行振动,使得电机产生相应的目标声音,满足了口腔清洁设备输出音频数据的需求,而在状态信息不满足第一预设条件时,控制电机不产生目标声音,可以避免在口腔清洁处理处于唤醒状态的情况下,因控制电机产生目标声音,导致出现口腔清洁设备的清洁组件上的水或者泡沫等飞溅的情况,提高了口腔清洁设备的智能性。
[0114] 在一些实施例中,步骤根据第一音频数据生成第一驱动信号,可包括:在状态信息满足状态提示条件的情况下,根据状态信息确定待输出的第一音频数据,并根据第一音频数据生成第一驱动信号。
[0115] 在口腔清洁设备当前所处的目标设备状态为唤醒状态,且当前的状态信息满足第一预设条件的情况下,口腔清洁设备可判断该状态信息是否满足状态提示条件,若当前的状态信息满足状态提示条件,则可根据该状态信息确定待输出的第一音频数据,并根据第一音频数据生成第一驱动信号。
[0116] 状态提示条件可指的是口腔清洁设备需要输出提示音频数据的条件。
[0117] 第一音频数据可以是提示语音音频数据和/或提示音乐音频数据等。若当前的状态信息满足状态提示条件,说明口腔清洁设备需要输出提示音频数据,以对用户进行提示,比如可以提示口腔清洁设备的使用情况,或者是提示用户的清洁情况等。
[0118] 在一些实施例中,状态信息包括剩余电量状态提示条件可包括口腔清洁设备的剩余电量低于电量阈值。若剩余电量低于电量阈值,则可获取电量提示音频数据作为待输出的第一音频数据,口腔清洁设备可根据该第一音频数据生成第一驱动信号,以驱动电机产生电量提示的声音,比如可产生电量提示语音,以提示用户及时进行充电/更换电池等。
[0119] 在一些实施例中,状态信息包括清洁组件使用时长,状态提示条件可包括清洁组件使用时长大于第二时长阈值。若清洁组件使用时长大于第二时长阈值,则获取清洁组件更换提示音频数据作为待输出的第一音频数据。口腔清洁设备可根据该第一音频数据生成第一驱动信号,以驱动电机产生清洁组件更换提示的声音,比如可产生清洁组件更换提示语音,以提示用户及时更换清洁组件。
[0120] 需要说明的是,状态提示条件还可包括其它提示条件,可根据实际需求进行设置,本申请实施例对此不作限定。
[0121] 在本申请实施例中,在口腔清洁设备处于唤醒状态,且当前的状态信息满足第一预设条件的情况下,可判断该状态信息是否满足状态提示条件,若当前的状态信息满足状态提示条件,则可根据该状态信息确定待输出的第一音频数据,并根据该第一音频数据控制电机产生相应的提示声音,可以帮助用户更直接获取到相应的提示信息,且不需要在口腔清洁设备中设置扬声器也可实现音频输出,降低了成本,且解决了因设置扬声器对口腔清洁设备的结构设计造成限制的问题。
[0122] 如图5所示,在一些实施例中,步骤根据第一音频数据生成第一驱动信号,可包括:
[0123] 步骤502,获取历史清洁数据。
[0124] 步骤504,根据历史清洁数据生成清洁行为提示音频数据,并将清洁行为提示音频数据作为待输出的第一音频数据。
[0125] 在口腔清洁设备当前所处的目标设备状态为唤醒状态,且当前的状态信息满足第一预设条件的情况下,口腔清洁设备还可对用户的清洁行为进行提示,输出清洁行为提示音频。
[0126] 口腔清洁设备可获取历史清洁数据,可选地,该历史清洁数据可以是一次或多次历史清洁操作进程所对应的历史清洁数据,该历史清洁数据可包括每次历史清洁操作进程对应的清洁时长、开始进行清洁操作的时间、遗漏清洁的口腔区域、清洁力度等中的一种或多种。其中,清洁力度可根据历史清洁操作进程中采集到的清洁组件的实时压力值进行确定,若是清洁组件的实时压力值较大,说明清洁力度较大。
[0127] 可选地,该历史清洁数据可以是某一历史时间段对应的历史清洁数据,该历史清洁数据可以是对该历史时间段进行的历史清洁操作进程的统计;历史清洁数据可包括该历史时间段进行清洁操作的次数、该历史时间段中相邻两次清洁操作的时间间隔、该历史时间段出现口腔区域遗漏清洁的次数等中的一种或多种。
[0128] 在一些实施例中,口腔清洁设备可判断历史清洁数据是否满足清洁行为提示条件,若存在满足清洁行为提示条件的历史清洁数据,则可根据该满足清洁行为提示条件的历史清洁数据生成清洁行为提示音频,并将清洁行为提示音频作为待输出的第一音频数据。
[0129] 例如,清洁行为提示条件可包括历史时间段未按时进行清洁操作,则可根据未按照进行清洁操作的次数,生成对应的提示音频数据。口腔清洁设备可根据该提示音频数据生成第一驱动信号,并驱动电机进行振动,以使电机产生对应的提示语音,如“近期有3次忘记刷牙,忙碌的同时也要记得呵护自己的牙齿哦”。
[0130] 又例如,清洁行为提示条件可包括最近一次历史清洁操作进程对应的清洁时长小于目标清洁时长,则可生成对应的提示音频数据。口腔清洁设备可根据该提示音频数据生成第一驱动信号,并驱动电机进行振动,以使电机产生对应的提示语音,如“上次刷牙不够2分钟,刷够时长才更护牙齿哦”。
[0131] 又例如,清洁行为提示条件可包括最近一次历史清洁操作进程对应的清洁力度大于预设清洁力度,则可生成对应的提示音频数据。口腔清洁设备可根据该提示音频数据生成第一驱动信号,并驱动电机进行振动,以使电机产生对应的提示语音,如“上次刷牙太用力啦,这次记得减轻力度”。
[0132] 需要说明的是,清洁行为提示条件还可以是其它条件,可根据实际需求进行设置,本申请实施例对此不作限定。
[0133] 在一些实施例中,在口腔清洁设备处于唤醒状态,且当前的状态信息满足第一预设条件的情况下,也可以输出其它的提示音频数据,例如,在口腔清洁设备进入唤醒状态时,可获取唤醒提示音频数据,并将该唤醒提示音频数据作为待输出的第一音频数据,可根据该第一音频数据生成第一驱动信号,以驱动电机产生目标声音,该目标声音可以是提示进入唤醒状态的语音,也可以是提示进入唤醒状态的音乐等,但不限于此。
[0134] 在本申请实施例中,在口腔清洁设备处于唤醒状态,且当前的状态信息满足第一预设条件的情况下,可根据历史清洁数据生成清洁行为提示音频数据,并将清洁行为提示音频数据作为待输出的第一音频数据,并根据该第一音频数据控制电机产生相应的提示声音,通过输出提示音频的方式可以更好地指导用户本次进行清洁操作,提高口腔清洁设备的清洁效果,提高了用户的使用体验。而且,仅在状态信息满足第一预设条件的情况下,输出音频数据,可以避免在口腔清洁处理处于唤醒状态的情况下,因控制电机产生目标声音,导致出现口腔清洁设备的清洁组件上的水或者泡沫等飞溅的情况。
[0135] 在一些实施例中,该方法还可包括:在目标设备状态为唤醒状态,且状态信息不满足第一预设条件的情况下,获取与第一音频数据对应的显示内容,并通过显示装置显示显示内容。
[0136] 在口腔清洁设备处于唤醒状态,且状态信息不满足第一预设条件的情况下,若需要输出第一音频数据,比如,状态信息满足状态提示条件,或者,需要进行清洁行为提示等,则可获取与第一音频数据对应的显示内容,并通过显示装置显示显示内容。可选地,显示装置可包括显示屏、提示灯等。
[0137] 例如,在口腔清洁设备处于唤醒状态,且状态信息不满足第一预设条件的情况下,若剩余电量低于电量阈值,则可获取电量提示音频数据对应的电量提示信息,并通过显示装置显示该电量提示信息。
[0138] 又例如,在口腔清洁设备处于唤醒状态,且状态信息不满足第一预设条件的情况下,若清洁组件使用时长大于第二时长阈值,则可获取清洁组件更换提示音频数据对应的清洁组件更换提示信息,并通过显示装置显示该清洁组件更换提示信息。
[0139] 又例如,在口腔清洁设备处于唤醒状态,且状态信息不满足第一预设条件的情况下,若需要对清洁行为进行提示,则可获取清洁行为提示音频数据对应的清洁行为提示信息,并通过显示装置显示该清洁行为提示信息。
[0140] 在本申请实施例中,在口腔清洁设备处于唤醒状态,且控制电机不产生目标声音的情况下,可以通过显示装置对需要提示的事项进行提示,可以保证用户准确获取到提示的信息。
[0141] 在一些实施例中,若口腔清洁设备当前所处的目标设备状态为停止工作状态,且进入停止工作状态的时长小于第五时长阈值,则控制电机不产生目标声音。
[0142] 停止工作状态可以是口腔清洁设备结束清洁操作进程的状态,也可以是在清洁操作进程中暂停的状态。其中,结束清洁操作进程的状态,可指的是口腔清洁设备进行清洁操作进程的清洁时长达到目标清洁时长。在清洁操作进程中暂停的状态,可指的进行清洁操作的过程中,用户触发停止工作按照,或者用户将清洁组件移出口腔等情况。在清洁操作进程中暂停后,可重新恢复清洁工作状态,继续清洁操作进程。
[0143] 在口腔清洁设备处于停止工作状态,可判断进入停止工作状态的时长是否小于第五时长阈值,若进入停止工作状态的时长是否小于第五时长阈值,清洁组件上大概率存在牙膏、泡沫或水等。且口腔清洁设备处于停止工作状态,清洁组件通常在口腔外面,则口腔清洁设备可控制电机不产生目标声音,即电机不产生音乐和/或语音等,可以避免清洁组件上混有牙膏的流体甩飞,或者水、泡沫等飞溅的情况。
[0144] 可选地,若在口腔清洁设备处于停止工作状态的情况下,需要输出提示信息,比如,在结束清洁操作进程之后,需要输出本次进行的清洁操作进程对应的清洁行为提示信息,则可通过显示装置输出该清洁行为提示信息,在避免清洁组件上的水、泡沫等飞溅的情况的同时,可以保证用户准确获取各类提示信息,满足用户的需求。
[0145] 在一些实施例中,控制电机不产生目标声音,可包括控制电机不运行;或者,根据第一电机运行参数生成第二驱动信号,并根据第二驱动信号驱动电机进行振动,以使电机不产生目标声音。
[0146] 其中,第一电机运行参数可小于各个预设清洁模式对应的电机运行参数。电机在第二驱动信号的驱动下进行振动的振动幅度,可小于电机在第一驱动信号的驱动下进行振动的振动幅度;和/或,电机在第二驱动信号的驱动下产生的振动频率,小于在第一驱动信号的驱动下产生的振动频率。在口腔清洁设备处于停止工作状态的情况下,口腔清洁设备可控制电机进行微震,不输出音频数据,可以避免清洁组件上的水或者泡沫等飞溅的情况。
[0147] 在本申请实施例中,在可能造成清洁组件上的水或者泡沫等飞溅的状态下,口腔清洁设备可控制电机不运行,或者控制电机微振,可以避免在口腔清洁处理处于唤醒状态的情况下,因控制电机产生目标声音,导致出现口腔清洁设备的清洁组件上的水或者泡沫等飞溅的情况,提高了口腔清洁设备的智能性,提高了用户的使用体验。
[0148] 在一些实施例中,上述的方法还可包括:在控制电机不产生目标声音的情况下,向终端设备发送状态信息,以使终端设备根据状态信息播放目标声音。
[0149] 口腔清洁设备可与终端设备建立通信连接,终端设备包括但不限于手机、可穿戴设备(如智能眼镜、智能手表等)、平板电脑笔记本电脑、PC(Personal Computer,个人计算机)等。可选地,终端设备还可以是口腔清洁设备配套的中控设备。口腔清洁设备与终端设备之间建立的通信连接,可包括但不限于无线通信连接及有线通信连接等,其中,无线通信连接可包括但不限于蓝牙通信连接、Wi‑Fi通信连接、射频通信连接等,有线通信连接可包括但不限于通过USB(Universal Serial Bus,通用串行总线)数据线所建立的连接。
[0150] 在口腔清洁设备控制电机不产生目标声音的情况下,可向终端设备发送状态信息。终端设备可接收口腔清洁设备发送的状态信息,可根据该状态信息判断是否需要输出第一音频数据。
[0151] 可选地,终端设备可判断该状态信息是否满足状态提示条件,若该状态信息满足状态提示条件,则可获取该状态信息对应的第一音频数据,并播放该第一音频数据。
[0152] 可选地,终端设备也可在根据该状态信息确定口腔清洁设备处于唤醒状态的情况下,获取口腔清洁设备的历史清洁数据,并根据该历史清洁数据生成清洁行为提示音频数据。
[0153] 在本申请实施例中,在口腔清洁设备控制电机不产生目标声音的情况下,可通过终端设备播放相应的音频数据,以保证用户可以准确接收相应的目标声音,能够提高用户的使用体验。
[0154] 如图6所示,在一个实施例中,上述的方法还可包括以下步骤:
[0155] 步骤602,若目标设备状态为清洁工作状态,则获取实时清洁数据。
[0156] 在一些实施例中,口腔清洁设备可根据状态信息确定口腔清洁设备当前所处的目标设备状态,可根据状态信息判断是否处于清洁工作状态。若根据状态信息检测到口腔清洁设备的清洁组件进入口腔,则确定口腔清洁设备当前所处的目标设备状态为清洁工作状态。
[0157] 在一些实施例中,状态信息可包括清洁组件的压力值,口腔清洁设备可包括压力传感器,可通过该压力传感器检测清洁组件的压力值。口腔清洁设备可获取清洁组件的压力值,并判断清洁组件的压力值是否大于预设压力值。若清洁组件的压力值大于预设压力值,说明清洁组件处于口腔内部,确定口腔清洁设备的清洁组件进入口腔。
[0158] 在另一些实施例中,状态信息可包括口腔清洁设备的运动状态,该运动状态可用于指示口腔清洁设备的运动情况。口腔清洁设备可根据该运动状态判断口腔清洁设备的清洁组件是否进入口腔。
[0159] 在另一些实施例中,口腔清洁设备也可通过摄像头采集清洁组件所处的环境图像,可识别并分析该环境图像,以判断口腔清洁设备的清洁组件是否进入口腔。
[0160] 需要说明的是,检测清洁组件是否进入口腔的方式并不仅限于上述的几种方式,也可以是其它方式。在检测到口腔清洁设备的清洁组件进入口腔,才确定口腔清洁设备进入清洁工作状态,可以避免清洁组件在口腔外,用户启动运行的情况下,电机直接进行振动,导致清洁组件上的牙膏、泡沫等飞溅的情况。
[0161] 在口腔清洁设备当前所处的目标设备状态为清洁工作状态的情况下,口腔清洁设备可根据清洁操作进程的实时清洁数据,输出相应的音频数据。其中,清洁操作进程指的是口腔清洁设备进行清洁操作的过程。
[0162] 可选地,实时清洁数据可包括口腔清洁设备的实时运动信息、清洁组件所处的实时清洁位置、清洁组件的实时压力值、实时清洁时长等中的一种或多种,但不限于此。
[0163] 其中,实时运动信息可用于表征口腔清洁设备在清洁操作进程中,实时的运动情况,实时运动信息可包括口腔清洁设备的实时的运动速度、运动方向等信息。口腔清洁设备通过采集清洁操作进程中的实时运动信息,可以检测清洁组件是否切换口腔区域,且根据实时运动信息也可以辅助确定清洁组件所处的实时清洁位置。
[0164] 清洁组件所处的实时清洁位置,可指的是口腔清洁设备在清洁操作进程中,清洁组件在口腔中的实时位置,该实时清洁位置可以是清洁组件在口腔中的具体位置,例如,清洁组件对应的牙齿在口腔中的具体位置,清洁组件所对应的牙齿的具体齿面等。
[0165] 清洁组件的实时压力值可指的是清洁组件感受到的实时压力。口腔清洁设备通过采集清洁组件的实时压力值,可以检测在进行清洁操作的过程中是否发生过压、清洁组件是否离开牙面等情况。
[0166] 实时清洁时长可指的是口腔清洁设备进行清洁操作的实时时长。
[0167] 在一些实施例中,口腔清洁设备可包括检测装置,该检测装置可包括姿态传感器、摄像装置、运动传感器、压力传感器、光电传感器等中的一种或多种。在口腔清洁设备处于清洁操作进程的情况下,可通过该检测装置获取实时清洁数据。例如,在口腔清洁设备进行清洁操作的过程中,可通过摄像装置采集口腔内的口腔图像,口腔清洁设备可对采集的口腔图像进行识别及分析,以确定清洁组件的实时清洁位置。又例如,在口腔清洁设备进行清洁操作的过程中,可通过压力传感器采集清洁组件的实时压力值。又例如,在口腔清洁设备进行清洁操作的过程中,可通过姿态传感器、运动传感器(如加速度传感器、速度传感器等)采集口腔清洁设备的实时运动信息。又例如,在口腔清洁设备进行清洁操作的过程中,可通过光电传感器检测清洁组件(如刷头的刷毛)对齿面的覆盖情况,从而辅助确定口腔区域的清洁情况。
[0168] 步骤604,若实时清洁数据满足第二预设条件,则获取与实时清洁数据匹配的第二音频数据,并根据第二音频数据生成第三驱动信号。
[0169] 步骤606,根据第三驱动信号驱动电机进行振动,以使得电机产生与第二音频数据匹配的目标声音。
[0170] 口腔清洁设备可根据实时清洁数据,确定待输出的第二音频数据,该第二音频数据可以是提示语音音频数据。
[0171] 口腔清洁设备可判断实时清洁数据是否满足第二预设条件,若实时清洁数据满足第二预设条件,则可获取与满足第二预设条件的实时清洁数据匹配的第二音频数据,可根据该第二音频数据生成第三驱动信号,以驱动口腔清洁设备产生成第二音频数据匹配的目标声音。其中,第三驱动信号可指的是与第二音频数据对应的音频驱动信号。
[0172] 在一些实施例中,第二预设条件可包括以下中的一种或多种:
[0173] (1)根据实时清洁数据检测到清洁组件进行口腔区域切换。
[0174] 若口腔清洁设备根据实时清洁数据检测到清洁组件进行口腔区域切换,则获取与口腔区域切换对应的换区提示语音数据,并将该换区提示语音数据作为待输出的第二音频数据。口腔清洁设备可根据该第二音频数据生成第三驱动信号,以驱动电机进行振动,使得电机输出换区提示语音。比如,电机可以发出“请切换至下一口腔区域刷牙”等换区提示语音。
[0175] (2)清洁组件的实时压力值大于压力阈值。
[0176] 口腔清洁设备可根据清洁组件的实时压力值,判断该实时压力值是否大于目标压力阈值,若实时压力值大于目标压力阈值,说明发生过压,则可获取过压提示语音数据,并将该过压提示语音数据作为待输出的第二音频数据。口腔清洁设备可根据该第二音频数据生成第三驱动信号,以驱动电机进行振动,使得电机输出过压提示语音。
[0177] 可选地,口腔清洁设备可仅在进行清洁操作的过程中,检测清洁组件的实时压力值是否大于目标压力阈值,在进入清洁操作进程之前,或者结束清洁操作进程之后,不进行过压检测,可以错误进行过压提醒的情况,例如,在进入清洁操作进程之前,用户在清洁组件上挤牙膏也可能会出现清洁组件的实时压力值是否大于目标压力阈值的情况,则不进行过压提示,提高提示的准确性。
[0178] (3)根据实时清洁时长检测到清洁阶段变化。
[0179] 若口腔清洁设备根据实时清洁数据检测到清洁阶段变化,则获取与清洁阶段变化对应的阶段变化提示语音数据,并将阶段变化提示语音数据作为待输出的第二音频数据。
[0180] 其中,一个完整的清洁操作进程可被划分为多个清洁阶段,每个清洁阶段对应的清洁时长可以相同,也可以不同。比如,一个完整的清洁操作进程的目标清洁时长为2分钟,则前30秒为第一个清洁阶段,30秒~1分30秒为第二个清洁阶段,1分30秒~2分钟为第三个清洁阶段。
[0181] 口腔清洁设备可获取实时清洁时长,并根据该实时清洁时长判断是否发生清洁阶段变化。例如,若实时清洁时长达到30秒,则从第一个清洁阶段切换至第二个清洁阶段,确定发生清洁阶段变化。在确定发生清洁阶段变化的情况下,可获取与清洁阶段变化对应的阶段变化提示语音数据,并将阶段变化提示语音数据作为待输出的第二音频数据。
[0182] (4)根据实时清洁数据检测到在当前口腔区域的区域清洁时长小于第三时长阈值。
[0183] 口腔清洁设备可获取实时清洁时长,并统计在当前口腔区域的区域清洁时长,可以判断在当前口腔区域的区域清洁时长是否小于第三时长阈值,若是,说明在当前口腔区域的区域清洁时长过短,会导致当前口腔区域的清洁效果较差,则可获取清洁时长提示语音数据,并将清洁时长提示语音数据作为待输出的第二音频数据。口腔清洁设备可根据该第二音频数据生成第三驱动信号,以驱动电机进行振动,使得电机输出清洁时长提示语音,以提示用户当前口腔区域的清洁时长过短。
[0184] (5)根据实时清洁数据检测到在当前口腔区域的清洁度小于清洁度阈值。
[0185] 可选地,口腔清洁设备可获取实时清洁时长,或者可以检测当前口腔区域的牙菌斑残留量,以确定当前口腔区域的清洁度;其中,实时清洁时长与清洁度可呈正相关关系,实时清洁时长越长,清洁度越高,牙菌斑残留量与清洁度可呈负相关关系,牙菌斑残留量越多,清洁度越低。
[0186] 口腔清洁设备可判断当前口腔区域的清洁度是否小于清洁度阈值,若当前口腔区域的清洁度小于清洁度阈值,说明当前口腔区域的清洁效果较差,则可获取清洁度提示语音数据,并将清洁度提示语音数据作为待输出的第二音频数据。口腔清洁设备可根据该第二音频数据生成第三驱动信号,以驱动电机进行振动,使得电机输出清洁度提示语音,以提示用户当前口腔区域的清洁度较低,重点加强清洁。
[0187] 需要说明的是,第二预设条件还可以是其它条件,针对不同的第二预设条件可对应不同的提示语音音频数据,第二预设条件及对应的提示语音音频数据可根据实际需求进行设置,在此不作限定。
[0188] 在一些实施例中,为了避免口腔清洁设备频繁输出提示语音音频数据,可能会导致用户出现厌烦情绪的情况,则口腔清洁设备可以控制输出第二音频数据的时间间隔。若实时清洁数据满足第二预设条件,且与上一次电机产生目标声音的时间间隔大于第四时长阈值,则获取与实时清洁数据匹配的第二音频数据,并根据第二音频数据生成第三驱动信号。
[0189] 在口腔清洁设备处于清洁工作状态的情况下,可记录每次输出第二音频数据的时间,也即记录每次控制电机产生目标声音的时间。在检测到实时清洁数据满足第二预设条件时,可判断当前时刻与上一次电机产生目标声音的时间间隔是否大于第四时长阈值。该第四时长阈值为设置的输出第二音频数据的最短时间间隔。若当前时刻与上一次电机产生目标声音的时间间隔大于第四时长阈值,说明距离上一次电机产生目标声音的时间较长,则口腔清洁设备可获取与实时清洁数据匹配的第二音频数据,并根据第二音频数据生成第三驱动信号,以驱动电机产生与该第二音频数据匹配的目标声音。
[0190] 若当前时刻与上一次电机产生目标声音的时间间隔不大于第四时长阈值,说明距离上一次电机产生目标声音的时间较短,则可不获取第二音频数据,忽略本次检则到的实时清洁数据满足第二预设条件的情况,不输出对应的提示音频数据,可以避免口腔清洁设备频繁输出提示语音音频数据,导致用户出现厌烦情绪的情况,提高了用户在进行口腔清洁过程中的舒适性及体验度。
[0191] 在本申请实施例中,在口腔清洁设备处于清洁工作状态的情况下,口腔清洁设备可根据实时清洁数据,输出不同的提示语音音频数据,帮助用户更好地完成清洁操作进程,提高了口腔清洁设备的智能化。
[0192] 在一些实施例中,口腔清洁设备中可设置有音乐清洁模式,若目标设备状态为清洁工作状态,且口腔清洁设备运行音乐清洁模式,则根据音乐清洁模式对应的第二音频数据生成第三驱动信号,并根据第三驱动信号驱动电机进行振动,以使得电机产生与第二音频数据匹配的目标声音。
[0193] 在口腔清洁设备运行音乐清洁模式的情况下,口腔清洁设备可获取音乐清洁模式对应的第二音频数据,根据该第二音频数据生成第三驱动信号,并根据第三驱动信号驱动电机进行振动,以使得电机产生与第二音频数据匹配的音乐。在用户使用口腔清洁设备进行清洁操作的过程中,口腔清洁设备的清洁组件接触牙齿,电机传递的音频信号可通过骨传导的方式传递到人耳,从而使得用户可以听到与第二音频数据匹配的音乐。
[0194] 在口腔清洁设备运行音乐清洁模式的情况下,口腔清洁设备通过电机输出音乐,且电机振动也可以为用户的口腔进行清洁操作,可以使得用户在使用口腔清洁设备进行清洁操作的过程中,边听音乐边进行清洁操作,提高了口腔清洁设备的使用趣味,放松用户心情,且可以减少电机产生的噪声对用户产生的不良影响,提高了用户的使用体验。此外,口腔清洁设备在音乐清洁模式下进行的清洁操作较为温和,提高了用户的舒适性。
[0195] 在一些实施例中,口腔清洁设备还可包括振动模块,该振动模块可以是振动器等。口腔清洁设备可根据第二音频数据,确定音频节奏;根据音频节奏确定振动参数,并根据振动参数控制振动模块进行振动。
[0196] 在口腔清洁设备运行音乐清洁模式的情况下,口腔清洁设备确定待输出的第二音频数据之后,可对第二音频数据进行分析,以提取第二音频数据的音频特征,得到音频节奏,可根据该音频节奏确定振动参数。可选地,音频节奏不同,对应的振动参数可不同,振动参数可包括振动模块的振动频率和/或振动幅度等。例如,在音频节奏较快的情况下,对应的振动频率和/或振动幅度可较大,在音频节奏较慢的情况下,对应的振动频率和/或振动幅度可较小,但不限于此。在口腔清洁设备通过电机产生与第二音频数据匹配的目标声音的过程中,可根据振动参数控制振动模块进行振动,使得振动模块的振动与电机产生的目标声音相互配合,提高了口腔清洁设备的使用趣味性,提高了与用户之间的互动性
[0197] 在本申请实施例中,在口腔清洁设备运行音乐清洁模式的情况下,口腔清洁设备通过电机输出音乐,提高了口腔清洁设备的使用趣味,放松用户心情,且可以减少电机产生的噪声对用户产生的不良影响,提高了用户的使用体验。
[0198] 如图7所示,在一个实施例中,上述的方法还可包括以下步骤:
[0199] 步骤702,在口腔清洁设备需要输出音频数据的情况下,获取口腔清洁设备的清洁组件的实时压力值。
[0200] 步骤704,根据实时压力值确定电机对应的运行功率。
[0201] 步骤706,基于运行功率控制电机进行运行。
[0202] 在口腔清洁设备处于清洁工作状态的情况下,若口腔清洁设备需要输出音频数据,或者,口腔清洁设备正在输出音频数据,则口腔清洁设备可获取清洁组件的实时压力值,并根据该实时压力值确定电机对应的运行功率。
[0203] 清洁组件的实时压力值越大,说明电机的阻力越大,在不同的阻力下需要电机用不同的运行功率进行输出,才可以克服阻力进行振动,使产生的目标声音更加清晰且音效更佳。因此,可根据清洁组件的实时压力值确定电机对应的运行功率。清洁组件的实时压力值与运行功率可以是正相关关系,清洁组件的实时压力值越大,电机对应的运行功率可越大,并根据确定的运行功率控制电机进行运行,以保证电机产生的目标声音的效果。
[0204] 可选地,若是检测到清洁组件的实时压力值大于目标压力阈值,则说明出现过压情况,可以不调整电机对应的运行功率,并根据过压提示语音数据控制电机进行振动,以驱动电机产生过压提示语音。
[0205] 在本申请实施例中,在口腔清洁设备需要输出音频数据的情况下,可根据清洁组件的实时压力值动态调整电机的运行功率,以保证电机产生的目标声音的效果。
[0206] 如图8所示,在一个实施例中,提供一种音频输出控制装置800,可应用于上述的口腔清洁设备,音频输出控制装置800可包括状态信息获取模块810、状态确定模块820及控制模块830。
[0207] 状态信息获取模块810,用于获取口腔清洁设备对应的状态信息。
[0208] 状态确定模块820,用于根据状态信息确定口腔清洁设备当前所处的目标设备状态。
[0209] 控制模块830,用于若目标设备状态为唤醒状态,且状态信息满足第一预设条件,则根据第一音频数据生成第一驱动信号,并根据第一驱动信号驱动电机进行振动,以使得电机产生与第一音频数据匹配的目标声音。
[0210] 控制模块830,还用于若目标设备状态为唤醒状态,且状态信息不满足第一预设条件,则控制电机不产生目标声音。
[0211] 在一个实施例中,控制模块830,还用于若目标设备状态为唤醒状态,且进入唤醒状态的时长小于第一时长阈值,则根据第一音频数据生成第一驱动信号。
[0212] 在一个实施例中,控制模块830,包括音频获取单元及驱动单元。
[0213] 音频获取单元,用于若目标设备状态为唤醒状态,且进入唤醒状态的时长小于第一时长阈值,在状态信息满足状态提示条件的情况下,根据状态信息确定待输出的第一音频数据。
[0214] 驱动单元,用于根据第一音频数据生成第一驱动信号,并根据第一驱动信号驱动电机进行振动,以使得电机产生与第一音频数据匹配的目标声音。
[0215] 在一个实施例中,状态信息包括剩余电量和/或清洁组件使用时长;音频获取单元,还用于若剩余电量低于电量阈值,则获取电量提示音频数据作为待输出的第一音频数据;和/或,若清洁组件使用时长大于第二时长阈值,则获取清洁组件更换提示音频数据作为待输出的第一音频数据。
[0216] 在一个实施例中,音频获取单元,还用于获取历史清洁数据;根据历史清洁数据生成清洁行为提示音频数据,并将清洁行为提示音频数据作为待输出的第一音频数据。
[0217] 在一个实施例中,控制模块830,还用于若目标设备状态为停止工作状态,且进入停止工作状态的时长小于第五时长阈值,则控制电机不产生目标声音;和/或,若目标设备状态为唤醒状态,且最近一次进入待机状态的待机时长小于第六时长阈值,则控制电机不产生目标声音。
[0218] 在一个实施例中,控制模块830,还用于控制电机不运行;或者,根据第一电机运行参数生成第二驱动信号,并根据第二驱动信号驱动电机进行振动,以使电机不产生目标声音;其中,电机在第二驱动信号的驱动下产生的振动幅度,小于在第一驱动信号的驱动下产生的振动幅度;和/或,电机在第二驱动信号的驱动下产生的振动频率,小于在第一驱动信号的驱动下产生的振动频率。
[0219] 在一个实施例中,音频输出控制装置800还包括数据获取模块、信号生成模块及驱动模块。
[0220] 数据获取模块,用于若目标设备状态为清洁工作状态,则获取实时清洁数据。
[0221] 信号生成模块,用于若实时清洁数据满足第二预设条件,则获取与实时清洁数据匹配的第二音频数据,并根据第二音频数据生成第三驱动信号。
[0222] 驱动模块,用于根据第三驱动信号驱动电机进行振动,以使得电机产生与第二音频数据匹配的目标声音。
[0223] 在一个实施例中,实时清洁数据包括口腔清洁设备的实时运动信息、清洁组件所处的实时清洁位置、清洁组件的实时压力值、实时清洁时长中的一种或多种;
[0224] 第二预设条件包括以下中的一种或多种:
[0225] 根据实时清洁数据检测到清洁组件进行口腔区域切换;
[0226] 清洁组件的实时压力值大于压力阈值;
[0227] 根据实时清洁时长检测到清洁阶段变化;
[0228] 根据实时清洁数据检测到在当前口腔区域的区域清洁时长小于第三时长阈值;
[0229] 根据实时清洁数据检测到在当前口腔区域的清洁度小于清洁度阈值。
[0230] 在一个实施例中,信号生成模块,还用于若实时清洁数据满足第二预设条件,且与上一次电机产生目标声音的时间间隔大于第四时长阈值,则获取与实时清洁数据匹配的第二音频数据,并根据第二音频数据生成第三驱动信号。
[0231] 在一个实施例中,信号生成模块,还用于若目标设备状态为清洁工作状态,且口腔清洁设备运行音乐清洁模式,则根据音乐清洁模式对应的第二音频数据生成第三驱动信号。
[0232] 驱动模块,还用于根据该第三驱动信号驱动电机进行振动,以使得电机产生与第二音频数据匹配的目标声音。
[0233] 在一个实施例中,状态确定模块820,还用于若根据状态信息检测到口腔清洁设备的清洁组件进入口腔,则确定口腔清洁设备当前所处的目标设备状态为清洁工作状态。
[0234] 在一个实施例中,音频输出控制装置800可包括显示模块。
[0235] 显示模块,用于在目标设备状态为唤醒状态,且状态信息不满足第一预设条件的情况下,获取与第一音频数据对应的显示内容,并通过显示装置显示显示内容。
[0236] 在一个实施例中,音频输出控制装置800还包括功率调整模块。
[0237] 功率调整模块,用于在口腔清洁设备需要输出音频数据的情况下,获取口腔清洁设备的清洁组件的实时压力值;根据实时压力值确定电机对应的运行功率;基于运行功率控制电机进行运行。
[0238] 在一个实施例中,音频输出控制装置800还包括发送模块。
[0239] 发送模块,用于在控制电机不产生目标声音的情况下,向终端设备发送状态信息,以使终端设备根据状态信息播放目标声音。
[0240] 在本申请实施例中,在口腔清洁处理处于唤醒状态的情况下,仅在状态信息满足第一预设条件时,根据第一音频数据生成第一驱动信号,并驱动电机进行振动,使得电机产生相应的目标声音,满足了口腔清洁设备输出音频数据的需求,而在状态信息不满足第一预设条件时,控制电机不产生目标声音,可以避免在口腔清洁处理处于唤醒状态的情况下,因控制电机产生目标声音,导致出现口腔清洁设备的清洁组件上的水或者泡沫等飞溅的情况,提高了口腔清洁设备的智能性。
[0241] 图9为一个实施例中口腔清洁设备的结构框图。如图9所示,口腔清洁设备900可以包括一个或多个如下部件:处理器910、与处理器910耦合的存储器920,其中存储器920可存储有一个或多个计算机程序,一个或多个计算机程序可以被配置为由一个或多个处理器910执行时实现如上述各实施例描述的方法。
[0242] 处理器910可以包括一个或者多个处理核。处理器910利用各种接口和线路连接整个口腔清洁设备900内的各个部分,通过运行或执行存储在存储器920内的指令、程序、代码集或指令集,以及调用存储在存储器920内的数据,执行口腔清洁设备900的各种功能和处理数据。可选地,处理器910可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程阵列(Field-Programmable Gate  Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器910可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器910中,单独通过一块通信芯片进行实现。
[0243] 存储器920可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read‑Only Memory,ROM)。存储器920可用于存储指令、程序、代码、代码集或指令集。存储器920可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储口腔清洁设备900在使用中所创建的数据等。
[0244] 可以理解地,口腔清洁设备900可包括比上述结构框图中更多或更少的结构元件,例如,包括显示装置、电源模块、物理按键、WiFi(Wireless Fidelity,无线保真)模块、扬声器、蓝牙模块、传感器等,还可在此不进行限定。
[0245] 本申请实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序被处理器执行时实现如上述各实施例描述的方法。
[0246] 本申请实施例公开一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可被处理器执行时实现如上述各实施例描述的方法。
[0247] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、ROM等。
[0248] 如此处所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括ROM、可编程ROM(Programmable ROM,PROM)、可擦除PROM(Erasable PROM,EPROM)、电可擦除PROM(Electrically Erasable PROM,EEPROM)或闪存。易失性存储器可包括随机存取存储器(random access memory,RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM可为多种形式,诸如静态RAM(Static RAM,SRAM)、动态RAM(Dynamic Random Access Memory,DRAM)、同步DRAM(synchronous DRAM,SDRAM)、双倍数据率SDRAM(Double Data Rate SDRAM,DDR SDRAM)、增强型SDRAM(Enhanced Synchronous DRAM,ESDRAM)、同步链路DRAM(Synchlink DRAM,SLDRAM)、存储器总线直接RAM(Rambus DRAM,RDRAM)及直接存储器总线动态RAM(Direct Rambus DRAM,DRDRAM)。
[0249] 应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0250] 在本申请的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0251] 上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0252] 另外,在本申请各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0253] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0254] 以上对本申请实施例公开的一种音频输出控制方法、装置、口腔清洁设备及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
QQ群二维码
意见反馈