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.图1为相关技术中一种应用场景示意图;
29.图2为本技术实施例中一种衣物处理设备的控制方法的流程示意图;
30.图3为本技术实施例中另一种衣物处理设备的控制方法的流程示意图;
31.图4为本技术实施例中与一种衣物处理设备相关联的终端设备的界面图;
32.图5为本技术实施例中一种衣物处理设备的控制装置的结构示意图;
33.图6为本技术实施例中一种电子设备的示意图。
具体实施方式
34.以下结合附图对本技术的示范性实施例做出说明,其中包括本技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
35.近年来,洗衣机、烘干机和洗烘一体机等衣物处理设备不断向变频、大容量以及具有语音功能等多个方向升级。具体的,具有语音功能的衣物处理设备包括筒体、处理器、以及与处理器连接的语音采集模块和语音获取模块,筒体用于盛装待处理的衣物,语音采集模块采集衣物处理设备附近的声音并发送给语音获取模块,语音获取模块识别采集到的声音并生成指令发送给处理器,处理器接收指令并控制衣物处理设备执行相应操作,以实现利用语音来控制衣物处理设备。
36.具有语音功能的衣物处理设备也会往大容量升级,此时的衣物处理设备虽然能够为人们提供便利,但是能够自由活动的生命体容易误入衣物处理设备的筒体内,存在一定的安全隐患。
37.图1为相关技术中一种应用场景示意图。相关技术中,衣服处理设备的筒体内安装有图像采集装置,图像采集装置采集筒体内的图像并发送给处理器,处理器根据采集到的图像来判断筒体内是否存在生命体,若筒体内存在生命体,处理器控制筒体停止运转,以免生命体受到伤害。上述生命体例如可以是指儿童,以防止儿童意外进入衣物处理设备内部对儿童生命安全造成威胁;或者,生命体还可以是指猫、狗等能够自由活动的生命体,以防止猫、狗等宠物进入衣物处理设备内部对宠物生命安全造成威胁。
38.如图1所示,衣物处理设备工作过程中,若图像采集装置采集到筒体内存在生命体,则控制衣物处理设备的转速为0,即停止处理衣物。
39.然而,采用上述方式虽然能够避免生命体受到伤害,但是,衣物处理设备工作时,筒体高速运转,待处理衣物在筒体内缠绕并可能会遮挡图像采集装置,进而导致图像采集装置无法有效采集图像。
40.有鉴于此,本技术实施例提供一种衣物处理设备的控制方法,该控制方法通过获取衣物处理设备周围的语音信号来判断筒体内是否存在生命体,若判断结果为是,衣物处理设备会执行相应操作,以保护筒体内的生命体。并且,缠绕的衣物不会使得语音信号无法被采集,因此,与根据图像采集装置采集的图像来识别生命体相比,本技术实施例能够有效
的采集语音信号并以此来识别生命体。
41.本技术实施例提供的衣物处理设备的控制方法的执行主体可以是衣物处理设备,也可以是能够控制衣物处理设备的电子设备,例如服务器或者终端设备。下述实施例以衣物处理设备为例,对本技术实施例提供的衣物处理设备的控制方法进行示意说明。
42.本技术实施例中衣物处理设备应当做广义理解,也即,衣物处理设备可以理解为洗衣机、烘干机或者洗烘一体机。当衣物处理设备为洗衣机时,其对衣物进行洗涤处理;当衣物处理设备为烘干机时,其利用高温对衣物进行烘干处理。
43.可以理解的是,洗衣机、烘干机以及洗烘一体机均包括筒体,筒体用于盛装待处理的衣物,筒体可以高速转动,使得筒体内的衣物在离心力的作用下拍打在筒体的内壁上,以使待处理衣物实现清洁或者脱水甩干等。
44.以洗衣机为例进行详细说明,洗衣机不限于为滚筒洗衣机,也可以为波轮洗衣机。对于滚筒洗衣机而言,其筒体的中轴线平行于水平面,滚筒洗衣机还包括筒门,筒门可相对于筒体转动以开闭筒体的开口。滚筒洗衣机运行前,儿童或者宠物容易从筒体的开口进入到筒体内。对于波轮洗衣机而言,其筒体的中轴线垂直于水平面,波轮洗衣机还包括筒盖,筒盖可相对于筒体转动以开闭筒体的开口。波轮洗衣机运行时,筒盖可以打开,能够自由活动的儿童或者宠物可能会攀爬至波轮洗衣机上而落入到正在运转的筒体内。
45.图2为本技术实施例中一种衣物处理设备的控制方法的流程示意图。如图2所示,本技术实施例提供一种衣物处理设备的控制方法,该控制方法主要应用在衣物处理设备运行的过程中,用于检测衣物处理设备内部是否存在生命体,并根据检测结果控制衣物处理设备,以免对生命体造成伤害。
46.本实施例提供的衣物处理设备的控制方法,主要包括如下步骤:
47.步骤s101:获取衣物处理设备周围的第一语音信号。
48.衣物处理设备周围的第一语音信号包括:衣物处理设备运行时发出的声音和衣物处理设备外的声音。其中,衣物处理设备运行时发出的声音可以为筒体高速转动时的声音、筒体内的水声、或者衣物处理设备中驱动筒体转动的电机运行时的声音。衣物处理设备外的声音可以由衣物处理设备附近的其他物体或者生命体发出,例如,靠近衣物处理设备的儿童或宠物发出的叫喊声,或者,靠近衣物处理设备的电视播放时发出的声音。
49.示例性地,获取第一语音信号的模块可以为衣物处理设备的语音获取模块,该语音获取模块例如可以包括声音传感器和/或麦克风(或者麦克风阵列)。以声音传感器为例,当衣物处理设备利用声音传感器来获取第一语音信号时,声音传感器可以设置在筒体内、也可以设置在筒体外。以麦克风为例,当衣物处理设备利用麦克风来获取第一语音信号时,麦克风可以安装在衣物处理设备的控制面板上。
50.步骤s102:根据第一语音信号,确定发出第一语音信号的对象是否位于衣物处理设备内部,以及,第一语音信号的类型。
51.该步骤可以理解为衣物处理设备根据声音传感器和/或麦克风采集到的第一语音信号来确定第一语音信号的发声位置和类型。其中,第一语音信号的类型可以为人声、动物的叫声、音乐声、水声等。
52.需要指出的是,步骤s102中确定发出第一语音信号的对象是否位于衣物处理设备内部和确定第一语音信号的类型的先后顺序是非限制性的。在一种可能的情形中,先确定
第一语音信号发出的位置,再确定第一语音信号的类型;在另一种可能的情形中,先确定第一语音信号的类型,再确定第一语音信号发出的位置;在再一种可能的情形中,同时确定第一语音信号的类型和发出的位置。
53.具体来说,确定发出第一语音信号的对象是否处于衣物处理设备内部可以包括如下步骤:
54.步骤1:根据第一语音信号的强度,确定发出第一语音信号的对象与衣物处理设备之间的距离。
55.衣物处理设备利用声音传感器和/或麦克风来采集第一语音信号时,声音传感器和/或麦克风的位置是固定的,根据声音传感器或麦克风与发出第一语音信号的对象之间的距离,声音传感器和/或麦克风采集到的第一语音信号的强弱不同。例如,当发出第一语音信号的对象距声音传感器和/或麦克风较远时,声音传感器和/或麦克风采集到的第一语音信号的强度较弱;当发出第一语音信号的对象距声音传感器和/或麦克风较近时,声音传感器和/或麦克风采集到的第一语音信号的强度较强。相反的,根据第一语音信号的强度,衣物处理设备也可以分析发出第一语音信号的对象与衣物处理设备之间的距离。
56.可以理解的是,当发出第一语音信号的对象与衣物处理设备之间的距离已知时,发出第一语音信号的对象可以位于以声音传感器和/或麦克风为圆心、以该距离值为半径的圆的任一位置上。基于此,再确定第一语音信号的来源方向,便可确定发出第一语音信号的对象的具体位置。
57.步骤2:根据距离,确定发出第一语音信号的对象是否位于衣物处理设备内部;或者,根据距离,以及,第一语音信号的来源方向,确定发出第一语音信号的对象是否位于衣物处理设备内部。
58.在一种可实现的方式中,根据距离即可确定发出第一语音信号的对象是否位于衣物处理设备内部。
59.示意性地,本实施例的衣物处理设备中设有至少两个声音传感器,或者,衣物处理设备中设有一个麦克风和一个声音传感器。以衣物处理设备中设有一个麦克风和一个声音传感器为例进行描述,该麦克风可以安装在控制面板上,主要用于采集衣物处理设备外的声音;该声音传感器安装在筒体内,主要用于采集筒体内的声音。由于筒体的筒壁会阻挡声音传播,此时,声音传感器采集到的第一语音信号的方向是确定的,因此,只要获知发出第一语音信号的对象与衣物处理设备之间的距离,便可确定发出第一语音信号的对象的具体位置。
60.在该示例中,安装在筒体内的声音传感器与筒口的距离是固定的,设定该距离值为预设距离,由于该预设距离值是固定值,因此衣物处理设备可以预先获知该预设距离值。使用时,衣物处理设备比较预设距离与根据声音传感器采集的第一语音信号计算出来的距离,并得到差值,根据差值可以确定发出第一语音信号的对象是否位于衣物处理设备内部。
61.例如,声音传感器安装在筒体的底部时,预设距离为筒体的高度,若预设距离与根据声音传感器采集的第一语音信号计算出来的距离之间的差值不小于0,说明第一语音信号是由筒体内发出。
62.衣物处理设备通过分析第一语音信号的强度即可判断第一语音信号的发出位置是否为衣物处理设备内部,判断方式简单。
63.在另一种可实现的方式中,根据距离,以及,第一语音信号的来源方向,确定发出第一语音信号的对象是否位于衣物处理设备内部。
64.在前文描述的内容中可知,步骤1中确定出发出第一语音信号的对象与衣物处理设备之间的距离之后,便可确认发出第一语音信号的对象位于以声音传感器和/或麦克风为圆心、以该距离值为半径的圆的任一位置上。基于此,本实施例中再通过声源定位即可辨认第一语音信号的来源方向,然后可以确定出发出第一语音信号的对象的唯一位置,进而可以确定第一语音信号是否位于衣物处理设备内部。
65.示意性地,衣物处理设备中设有一个麦克风和一个声音传感器。或者,衣物处理设备中设有至少两个声音传感器/麦克风。
66.例如,当设有两个麦克风时,两个麦克风的安装位置不同。若生命体发出第一语音信号,两个麦克风均能够采集到,由于安装位置不同,两个麦克风采集到的第一语音信号的强弱不同,衣物处理设备可以计算两个麦克风采集到的第一语音信号之间的声压差。基于该声压差,衣物处理设备确定第一语音信号是向后的声音信号、还是向前的声音信号,由此,能够判断得出第一语音信号的来源方向,进而能够确定发出第一语音信号的对象的位置,从而可以确定发出第一语音信号的对象是否位于衣物处理设备内部。当然,当设有两个声音传感器时,两个声音传感器也可以利用声源定位的原理来确定第一语音信号的发声位置。另外,在其他示例中,麦克风也可以设有四个、六个等。
67.本实施例中,衣物处理设备根据距离和来源方向来确定发声对象的位置。与仅根据距离来确定发声对象的位置相比,本实施例通过分析第一语音信号的强度和来源方向即可判断第一语音信号的发出位置是否为衣物处理设备内部,判断方式可靠。
68.示例性地,根据第一语音信号来确定第一语音信号的类型的包括但不限于如下可能的实现方式为:
69.可选的,对采集到的第一语音信号进行语义解析,基于语义解析结果来确定第一语音信号对应内容的类型。例如,当采集到的第一语音信号中包含有“汪汪汪”的语义时,可以确定该第一语音信号的类型为狗发出的叫喊声。
70.作为一种可替换的实施例,根据第一语音信号,利用训练好的语音识别模型,确定第一语音信号的类型。
71.示例性地,服务器预先采集各种样本声音,然后根据预先根据采集到的样本声音,对预设的语音信号的类型进行训练,得到语音识别模型。衣物处理设备将采集到的第一语音信号发送给服务器,服务器获取第一语音信号,并基于预先训练的语音识别模型对待采集到的第一语音信号进行识别处理,根据第一语音信号中是否能够得到训练过的语音信号的一些特征,确认第一语音信号的类型是否为样本声音的类型。
72.由此,本实施例利用预先训练好的语音识别模型来判断采集到的语音信号的类型,判断方式可靠。
73.根据步骤s102得出的结果,可以判断出第一语音信号是否是由衣物处理设备内部发出,以及,可以判断出第一语音信号是否为预设类型。
74.其中,预设类型为生命体发出的语音信号的类型。具体的,预设类型可以包括儿童的哭泣声、呼喊声和拍打声,以及动物的叫喊声,例如,猫叫声和狗叫声。相应的,服务器要预先采集一些儿童的哭喊声以及动物的叫喊声等进行训练。当服务器能够在第一语音信号
中得到儿童的哭喊声以及动物的叫喊声等预设类型的声音的关键特征时,进而可以判断该第一语音信号的类型否为预设的类型,然后将判断结果反馈给衣物处理设备。
75.值得说明的是,该判断结果是为了确认采集到的第一语音信号是否为衣物处理设备内部发出的儿童的哭泣声、呼喊声、拍打声或者动物的叫声,其目的在于判断筒体内是否存在生命体。
76.可选的,当发出第一语音信号的对象位于衣物处理设备内部、且第一语音信号的类型为预设类型时,执行步骤s103:若衣物处理设备正在运行,则降低衣物处理设备运行时的转速。
77.换句话说,当判断结果为筒体内存在生命体,且衣物处理设备正在运行时,衣物处理设备降低处理衣物的转速。其中,衣物处理设备可以通过检测电机的转速来判断衣物处理设备是否正在运行,且可以通过降低电机的转速来降低运行的转速。
78.需要指出的是,降低衣物处理设备运行时的转速可以是指降低衣物处理设备任一程序时的转速。以洗衣机为例进行,洗衣机执行洗涤程序、漂洗程序或者脱水程序时的转速均可以被降低。
79.另外,降低衣物处理设备运行时的转速应当做广义理解,也即可以是指将衣物处理设备的转速降低至预设转速。其中,预设转速是指不对筒体内的生命体造成生命安全威胁的转速的临界值。也就是说,当筒体以预设转速转动时,筒体内的生命体不会存在生命危险。如此,以利于保护生命体的安全。
80.当然,在其他实施例中,降低衣物处理设备运行时的转速也可以是指使筒体的角速度以每秒钟5转的速度降低,本实施例对此不做限制。
81.本实施例中,通过采集衣物处理设备周围的第一语音信号来检测筒体内是否存在生命体,当筒体内存在生命体时,降低衣物处理设备运行的转速,有利于降低对筒体内的生命体的生命安全造成威胁的风险。
82.可选的,当发出第一语音信号的对象位于衣物处理设备内部、且第一语音信号的类型为非预设类型时,衣物处理设备也可以发出提示信息,以提示用户去确认衣物处理设备内部是否存在手机等非生命体的异物。
83.可选的,当发出第一语音信号的对象未位于衣物处理设备内部、且第一语音信号的类型为非预设类型时,若衣物处理设备正在运行,则仍然保持该转速来处理衣物。
84.可选的,当发出第一语音信号的对象未位于衣物处理设备内部、且第一语音信号的类型为预设类型时,执行步骤s104:输出预设的提示信息。
85.当第一语音信号的来源为衣物处理设备外部,且第一语音信号为预设类型时,衣物处理设备可以判断其外部具有哭喊的儿童或者叫喊的宠物。应理解,该步骤的目的在于判断衣物处理设备外部是否存在不舒适的儿童或宠物,并通过发送提示信息来帮助不舒适的儿童或宠物。
86.其中,预设的提示信息用于安抚处于不舒适的状态的儿童或宠物,以使叫喊的儿童或宠物能够放松下来。输出预设的提示信息包括但不限于如下可能的实现方式:
87.在一种可能的实现方式中,预设的提示信息可以是衣物处理设备直接推送给与其相关联的应用程序,此时,用户可以在终端设备上接收到该提示信息,进而能够尽快的去安抚儿童或宠物的情绪,以免儿童或宠物焦躁。
88.在另一种可能的实现方式中,预设的提示信息可以为音乐、故事、动画视频和有助于安抚宠物的声音中的一种或多种。可以理解,衣物处理设备可以包括扬声器,该预设的提示信息可以由衣物处理设备的扬声器播放;或者,衣物处理设备也可以控制与其连接的其他播放器播放预设的提示信息,例如,该播放器可以为用户所处环境的音箱等。在该示例中,预设的提示信息的类型可以由用户根据自身情况进行选择。
89.如此设置,与上一可能的实现方式相比,衣物处理设备能够主动的安抚儿童或宠物的情绪。
90.步骤s104的进一步的实现方式为:当发出第一语音信号的对象未位于衣物处理设备内部、第一语音信号的类型为预设类型、且第一语音信号的时长大于或等于预设时长时,则输出预设的提示信息。
91.该步骤可以理解为,持续预设时长去采集第一语音信号,若持续预设时长的第一语音信号被确认为由筒体外部发出、且第一语音信号为预设类型时,再输出预设的提示信息。其中,预设时长是非限制性的,例如第一预设时长可以为1min、也可以为90s。
92.通过上述设置,本实施例的控制方法能够采集较长一段时间的第一语音信号,以此来判断衣物处理设备外部预设时长内是否一直存在哭喊的儿童或者宠物,有利于避免衣物处理设备受外部的预设类型的语音(例如,电视发出的儿童的哭喊声)干扰,进而有利于避免衣物处理设备误判并发出提示信息而造成对用户的干扰。
93.综上,还值得指出的是,与根据图像采集装置采集的图像来识别筒体内是否存在生命体相比,本实施例的衣物处理设备可以利用安装在筒体内的声音传感器来采集第一语音信号,此时,筒体内的衣物不会封堵声音传感器,声音传感器能够可靠的工作。而且,相关技术中具有语音功能的洗衣机可以利用本身的语音获取模块来采集第一语音信号,则该具有语音功能的洗衣机自身就可以实现本技术实施例提供的控制方法,无需额外设置图像采集装置,节省了成本。
94.此外,若利用红外测温装置来检测筒体内是否存在生命体,因为烘干机是利用高温来处理衣物,筒体内具有较高的温度,所以通过测量温度来检测筒体内是否存在生命体的红外测温装置的检测结果不准确,也就是说,红外测温装置不适用于烘干机,而本实施例的控制方法可以适用于烘干机,应用范围广。
95.继续参照图2,在上述步骤s104之后,本实施例的控制方法还可以包括如下步骤:
96.步骤s105:控制衣物处理设备进入锁定状态。
97.本实施例中,第一语音信号的来源为衣物处理设备外部,且第一语音信号为预设类型,也就是说,衣物处理设备外具有哭喊的儿童或者叫喊的宠物。此时,衣物处理设备通过锁定,以免衣物处理设备外的生命体从筒口进入到衣物处理设备内部。
98.举例来说,对于波轮洗衣机而言,衣物处理设备控制筒盖锁紧,以使筒口被关闭;对于滚筒洗衣机或者烘干机而言,衣物处理设备控制筒门锁紧,以使筒口被关闭。可以理解的是,衣物处理设备处于任一运行程序或者停止运行时,均可以执行步骤s105。
99.这样设计,利于阻止生命体进入衣物处理设备内部,进而有利于避免衣物处理设备运转给生命体带来危险。
100.如前所述,衣物处理设备或服务器在获取到衣物处理设备周围的第一语音信号后,可以根据第一语音信号确定发出第一语音信号的对象是否在衣物处理设备内部,以及
第一语音信号的类型,当发出第一语音信号的对象在衣物处理设备内部,且第一语音信号为预设类型时,降低衣物处理设备运行的速度。在该实现方式下,作为一种可能的实现方式,衣物处理设备或服务器还可以进一步的获取衣物处理设备周围的语音信号,以更精准的判断衣物处理设备内部是否存在生命体。具体地:
101.图3为本技术实施例中另一种衣物处理设备的控制方法的流程示意图。请参照图3,在上述步骤s103之后,该方法还可以包括:
102.步骤201:获取衣物处理设备周围的第二语音信号。
103.和第一语音信号类似的,第二语音信号也由衣物处理设备周边的发声物体或生命体发出,因此,第二语音信号的采集方式和第一语音信号的采集方式相似,在此不再进行赘述。
104.示例性地,在衣物处理设备处理衣物时的转速降低之后,可以立即采集第二语音信号,也可以经过第一预设时长后再采集第二语音信号。其中,第一预设时长是非限制性的,例如第一预设时长可以为1min、也可以为90s。具体而言,衣物处理设备可以包括计时器,当衣物处理设备处理衣物时的转速降低之后,计时器开始计时,计时器计时达到第一预设时长时,再采集第二语音信号。
105.步骤202:根据第二语音信号,确定发出第二语音信号的对象是否位于衣物处理设备内部,以及第二语音信号的类型。
106.和第一语音信号类似的,第二语音信号的类型也可以为人声、动物的叫声、音乐声、水声等。需要指出的是,第二语音信号的类型与第一语音信号的类型可以一致、也可以不一致。例如,当儿童误入筒体内时,儿童先发出哭喊声,第一预设时长后,儿童因害怕和紧张而拍打筒门,则采集到的第一语音信号可以为儿童的哭喊声,第二语音信号可以为拍打声。
107.关于如何根据第二语音信号,确定发出第二语音信号的对象是否位于衣物处理设备内部,以及第二语音信号的类型,可以参见前述关于根据第一语音信号,确定发出第一语音信号的对象是否位于衣物处理设备内部,以及第一语音信号的类型的描述,在此不再赘述。
108.根据步骤s202得出的结果,可以判断出第二语音信号是否是由衣物处理设备内部发出,以及,可以判断出第二语音信号是否为预设类型。
109.可选的,当发出第二语音信号的对象位于衣物处理设备内部、且第二语音信号的类型为非预设类型时,若衣物处理设备正在运行,则可以控制衣物处理设备降低运行的转速,以免筒体内存在手机等非生命体的异物影响衣物处理设备正常工作。
110.可选的,当发出第二语音信号的对象未位于衣物处理设备内部、且第二语音信号的类型为非预设类型时,若衣物处理设备正在运行,则仍然保持该转速来处理衣物。
111.可选的,当发出第二语音信号的对象位于衣物处理设备内部、且第二语音信号的类型为预设类型时,执行步骤203:则控制衣物处理设备停止执行衣物处理。
112.其中,衣物处理设备具体可以通过控制控制电机停止运行来停止执行衣物处理。该步骤的目的是在降低衣物处理设备的转速后,第一预设时长后,衣物处理设备重新采集语音信号,以再次判断筒体内是否存在生命体,若第二次的判断结果仍为筒体内存在生命体,衣物处理设备停止运行,以免筒体内的生命体出现生命安全危险。
113.也就是说,本实施例的控制方法在第一次判断筒体内存在生命体时,并不马上控制衣物处理设备停止运行,而是再一次判断筒体内是否存在生命体。如此设计,以免衣物处理设备受外部的预设类型的语音(例如,电视发出的儿童的哭喊声)干扰而停止处理衣物,进而有利于避免衣物处理设备误判而导致效率降低。
114.在上述实施例的基础上,如图3所示,在控制衣物处理设备停止执行衣物处理之后还可以执行以下步骤。
115.步骤204:获取衣物处理设备周围的第三语音信号。
116.和第一语音信号类似的,第三语音信号也由衣物处理设备周围的发声物体或生命体发出,因此,第三语音信号的采集方式和第一语音信号的采集方式相似,在此不再进行赘述。
117.示例性地,在衣物处理设备停止运行之后,可以立即采集第三语音信号,也可以经过第二预设时长后再采集第三语音信号。其中,第二预设时长是非限制性的,例如第二预设时长可以为2min、也可以为5min。具体而言,当衣物处理设备停止运行之后,计时器开始计时,计时器计时达到第二预设时长时,再采集第三语音信号。
118.步骤205:根据第三语音信号,确定发出第三语音信号的对象是否位于衣物处理设备内部,以及第三语音信号的类型。
119.关于如何根据第三语音信号,确定发出第三语音信号的对象是否位于衣物处理设备内部,以及第三语音信号的类型,可以参见前述关于根据第一语音信号,确定发出第一语音信号的对象是否位于衣物处理设备内部,以及第一语音信号的类型的描述,在此不再赘述。
120.需要指出的是,第三语音信号的类型与第一语音信号以及第二语音信号的类型可以均一致、也可以部分一致或者均不一致。
121.根据步骤s205得出的结果,可以判断出第三语音信号是否是由衣物处理设备内部发出,以及,可以判断出第三语音信号是否为预设类型。
122.可选的,当发出第三语音信号的对象位于衣物处理设备内部、且第三语音信号的类型为非预设类型时,若衣物处理设备正在运行,则可以控制衣物处理设备停止运行,以免衣物处理设备被剐蹭而影响使用寿命的同时,以利于避免进入筒体内的异物损坏。
123.可选的,当发出第三语音信号的对象未位于衣物处理设备内部、且第三语音信号的类型为非预设类型时,若衣物处理设备正在运行,则仍然保持该转速来运行以处理衣物。
124.可选的,当发出第三语音信号的对象位于衣物处理设备内部、且第三语音信号的类型为预设类型时,执行步骤206:输出报警信息,报警信息用于指示衣物处理设备内部存在生命体。
125.该步骤的目的为在控制衣物处理设备停止运行后,第三次采集语音信号,以再次判断筒体内是否存在生命体,若第三次的判断结果仍为筒体内存在生命体,衣物处理设备发出报警信息,以利用报警信息警示用户尽快来救助困在筒体内的儿童或者宠物。也就是说,本实施例的控制方法在两次判断筒体内存在生命体后,还会再一次判断筒体内是否存在生命体。如此设计,以免衣物处理设备受外部的预设类型的语音(例如,电视发出的儿童的哭喊声)干扰,进一步避免衣物处理设备误判。
126.例如,报警信息可以是衣物处理设备发出的。该示例中,衣物处理设备还可以包括
蜂鸣器,此时报警信息为声音信息,衣物处理设备控制蜂鸣器发出声音来进行报警。值得说明的是,蜂鸣器发出的声音的强度应大于第一语音信号、第二语音信号以及第三语音信号的强度,使得用户能够接收到报警信息而去救助衣物处理设备内部的生命体。
127.再例如,报警信息还可以被推送给与衣物处理设备相关联的应用程序。该示例中,推送报警信息的执行主体可以为衣物处理设备、也可以为服务器,此时报警信息为文字信息。并且,当用户的多个终端设备与衣物处理设备相关联时,报警信息可以推送给多个终端设备中的至少一个的应用程序。其中,终端设备可以为手机、平板或者手环等。
128.本实施例对报警信息的具体内容不做限制,图4为本技术实施例中与一种衣物处理设备相关联的终端设备的界面图,图4所示的示例中,当发出第三语音信号的对象位于衣物处理设备内部、且第三语音信号的类型为预设类型时,向应用程序推送的报警信息为“衣物处理设备内部存在生命体,请及时查看”。如此,用户能够及时获知报警信息,以便于尽快救助筒体内的生命体。
129.应理解,虽然上述方法实施例均以衣物处理设备为例进行了示例说明,但是上述方法实施例也可以由能够控制衣物处理设备的电子设备来实现。当由电子设备实现时,电子设备可以基于衣物处理设备采集的衣物处理设备周边的语音信号进行上述处理,并控制衣物处理设备执行相应的操作,对此不再赘述。
130.图5为本技术实施例中一种衣物处理设备的控制装置的结构示意图,如图5所示,本技术实施例提供的衣物处理设备的控制装置100包括:
131.语音获取模块101,用于获取衣物处理设备周围的第一语音信号;
132.语音识别模块102,用于根据第一语音信号,确定发出第一语音信号的对象是否位于衣物处理设备内部,以及,第一语音信号的类型;
133.处理模块103,用于当发出第一语音信号的对象位于衣物处理设备内部、且第一语音信号的类型为预设类型时,若衣物处理设备正在运行,则降低衣物处理设备运行时的转速,预设类型为生命体发出的语音信号的类型。
134.本实施例提供的衣物处理设备的控制装置100,可以执行上述方法实施例中衣物处理设备的控制方法的技术方案,其实现原理和技术效果类似,在此不再赘述。具体实现时,该衣物处理设备的控制装置100可以是控制设备,也可以是衣物处理设备中的芯片等。
135.可选的,语音识别模块102,具体用于:根据第一语音信号的强度,确定发出第一语音信号的对象与衣物处理设备之间的距离;根据距离,确定发出第一语音信号的对象是否位于衣物处理设备内部;或者,根据距离,以及,第一语音信号的来源方向,确定发出第一语音信号的对象是否位于衣物处理设备内部。
136.可选的,语音识别模块102,具体用于:根据第一语音信号,利用训练好的语音识别模型,确定第一语音信号的类型。
137.可选的,语音获取模块101,还用于在处理模块103降低衣物处理设备运行时的转速之后,获取衣物处理设备周围的第二语音信号;语音识别模块102,还用于根据第二语音信号,确定发出第二语音信号的对象是否位于衣物处理设备内部,以及,第二语音信号的类型;处理模块103,还用于当发出第二语音信号的对象位于衣物处理设备内部、且第二语音信号的类型为预设类型时,则控制衣物处理设备停止执行衣物处理。
138.可选的,语音获取模块101,还用于在处理模块103控制衣物处理设备停止执行衣
物处理之后,获取衣物处理设备周围的第三语音信号;语音识别模块102,还用于根据第三语音信号,确定发出第三语音信号的对象是否位于衣物处理设备内部,以及,第三语音信号的类型;处理模块103,还用于当发出第三语音信号的对象位于衣物处理设备内部、且第三语音信号的类型为预设类型时,则输出报警信息,报警信息用于指示衣物处理设备内部存在生命体。
139.可选的,衣物处理设备的控制装置100还包括输出模块104,输出模块104,用于在语音识别模块102根据第一语音信号,确定发出第一语音信号的对象是否位于衣物处理设备内部之后,当发出第一语音信号的对象未位于衣物处理设备内部、且第一语音信号的类型为预设类型时,则输出预设的提示信息。
140.可选的,输出模块104,具体用于当发出第一语音信号的对象未位于衣物处理设备内部、第一语音信号的类型为预设类型、且第一语音信号的时长大于或等于预设时长时,则输出预设的提示信息。
141.可选的,处理模块103,还用于在输出模块104输出预设的提示信息之后,控制衣物处理设备进入锁定状态。
142.其中,本实施例提供的衣物处理设备的控制装置100按照如图5所示的方法连接。相关说明可以对应参见图2和图3所对应的实施例中的步骤所对应的相关描述和效果进行理解,此处不做过多赘述。
143.图6为本技术实施例中一种电子设备的示意图。如图6所示,本实施例提供的电子设备包括:存储器201和至少一个处理器202。存储器201,用于存储程序指令。处理器202,用于在程序指令被执行时实现本实施例中的衣物处理设备的控制方法,具体实现原理可参见上述实施例,本实施例此处不再赘述。该电子设备还可以包括及输入/输出接口203。输入/输出接口203可以包括独立的输出接口和输入接口,也可以为集成输入和输出的集成接口。其中,输出接口用于输出数据,输入接口用于获取输入的数据。
144.本技术一个实施例提供一种计算机可读存储介质,可读存储介质中存储有执行指令,当电子设备的至少一个处理器202执行该执行指令时,当计算机执行指令被处理器202执行时,实现上述实施例中的衣物处理设备的控制方法。
145.其中,计算机可读存储介质可以是rom、随机存取存储器201(ram)、cd-rom、磁带、软盘和光数据存储设备等。
146.本技术提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器202执行以实现本技术图2和图3所对应的实施例中任一实施例提供的衣物处理设备的控制方法。
147.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
148.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模
块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
149.上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本技术各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
150.在上述衣物处理设备的控制装置的实施例中,应理解,处理模块可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。语音识别模块可以是服务器。结合本技术所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
151.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本技术中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本技术公开的技术方案所期望的结果,本文在此不进行限制。
152.至此,已经结合附图所示的优选实施方式描述了本技术的技术方案,但是,本领域技术人员容易理解的是,本技术的保护范围显然不局限于这些具体实施方式。在不偏离本技术的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本技术的保护范围之内。