语音消息推送方法、系统、装置、介质及空调器
文献发布时间:2023-06-19 16:11:11
技术领域
本发明涉及智能家居技术领域,具体提供一种语音消息推送方法、系统、装置、介质及空调器。
背景技术
现在,很多空调器都增加了语音功能,通过语音功能能够实现用户与空调器之间的交互。一些空调器除了实现语音播报以及语音控制等功能外,还能够实现语音消息推送的功能。但是在空调器进行语音消息推送时,主要有几种推送方式:直接进行推送,即当空调器接收到消息之后,马上进行语音消息的推送;定时推送,即空调器在每天的固定时间进行语音消息的推送等。这些推送方式都不能够根据用户的实际作息情况进行调节,就可能会导致,当用户家中无人时,语音消息可能无法收到;或者,当用户正在休息时,直接推送语音消息会影响到用户休息的情况。
相应地,本领域需要一种新的语音消息推送方案来解决上述问题。
发明内容
为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决空调器在进行语音消息推送时,存在用户不在家无法收到语音消息或者当用户休息时,推送的语音消息影响用户休息的问题。
在第一方面,本发明提供一种语音消息推送方法,所述方法应用于空调器的控制器,所述方法包括:
定时检测所述空调器当前所处环境的环境音量;
根据所述环境音量判断所述环境内是否存在所述空调器的用户或所述用户是否处于休息状态;
根据判断的结果,选择性地向所述环境内的用户推送语音消息。
在上述语音消息推送方法的一个技术方案中,“根据所述环境音量判断所述环境内是否存在所述空调器的用户或所述用户是否处于休息状态”的步骤包括:
当所述环境音量小于预设的第一音量阈值V
当所述环境音量大于所述第一音量阈值V
“根据所述环境音量判断所述环境内是否存在所述空调器的用户或所述用户是否处于休息状态”的步骤包括:
当所述环境音量小于预设的第一音量阈值V
当所述环境音量大于所述第一音量阈值V
在上述语音消息推送方法的一个技术方案中,“根据判断的结果,选择性地向所述环境内的用户推送语音消息”的步骤具体包括:
若判定所述环境内存在所述空调器的用户且所述用户未处于休息状态,则向所述环境内的用户推送语音消息;否则,不向所述环境内的用户推送语音消息。
在上述语音消息推送方法的一个技术方案中,在向所述环境内的用户推送语音消息之前,所述方法还包括:
根据所述环境音量,确定向所述环境内的用户推送语音消息时的语音音量。
在上述语音消息推送方法的一个技术方案中,“根据所述环境音量,确定向所述环境内的用户推送语音消息时的语音音量”的步骤包括:
当所述环境音量小于预设的第三音量阈值V
当所述环境音量大于等于所述第三音量阈值V
其中,V
在上述语音消息推送方法的一个技术方案中,所述预设的第一音量阈值V
在第二方面,本发明提供一种语音消息推送系统,所述系统应用于空调器的控制器,所述系统包括:
环境音量检测模块,其被配置为定时检测所述空调器当前所处环境的环境音量;
用户状态判断模块,其被配置为根据所述环境音量判断所述环境内是否存在所述空调器的用户或所述用户是否处于休息状态;
语音消息推送模块,其被配置为根据判断的结果,选择性地向所述环境内的用户推送语音消息。
在第三方面,提供一种控制装置,该控制装置包括处理器和存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行上述语音消息推送方法的技术方案中任一项技术方案所述的语音消息推送方法。
在第四方面,提供一种计算机可读存储介质,该计算机可读存储介质其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行上述语音消息推送方法的技术方案中任一项技术方案所述的语音消息推送方法。
在第五方面,提供一种空调器,所述空调器包括上述语音消息推送系统技术方案中所述的语音消息推送系统或上述控制装置技术方案中所述的控制装置。
本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:
在实施本发明的技术方案中,本发明能够根据定时检测获得的空调器当前所处环境的环境音量判断环境内是否存在空调器的用户,或者空调器的用户是否处于休息状态,并根据判断的结果选择性地向环境内用户推送语音消息。通过上述配置方式,本发明能够在进行语音消息推送之前对环境音量进行检测,以判断空调器当前所处环境是否存在用户,或者用户是否处于休息状态,就能够有效避免语音消息推送时,由于用户不在环境中而收不到语音消息的情况,也能够有效避免语音消息推送影响用户休息的情况。
附图说明
参照附图,本发明的公开内容将变得更易理解。本领域技术人员容易理解的是:这些附图仅仅用于说明的目的,而并非意在对本发明的保护范围组成限制。其中:
图1是根据本发明的一个实施例的语音消息推送方法的主要步骤流程示意图;
图2是根据本发明的一个实施例的语音消息推送系统的主要结构框图。
具体实施方式
下面参照附图来描述本发明的一些实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
在本发明的描述中,“模块”、“处理器”可以包括硬件、软件或者两者的组合。一个模块可以包括硬件电路,各种合适的感应器,通信端口,存储器,也可以包括软件部分,比如程序代码,也可以是软件和硬件的组合。处理器可以是中央处理器、微处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等。术语“A和/或B”表示所有可能的A与B的组合,比如只是A、只是B或者A和B。术语“至少一个A或B”或者“A和B中的至少一个”含义与“A和/或B”类似,可以包括只是A、只是B或者A和B。单数形式的术语“一个”、“这个”也可以包含复数形式。
参阅附图1,图1是根据本发明的一个实施例的语音消息推送方法的主要步骤流程示意图。如图1所示,本发明实施例中的语音消息推送方法应用于空调器的控制器,语音消息推送方法主要包括下列步骤S101-步骤S103。
步骤S101:定时检测空调器当前所处环境的环境音量。
在本实施例中,可以通过定时检测的方式,获得空调器当前所处环境的环境音量。
一个实施方式中,可以设置检测周期,在每个检测周期内检测空调器当前所处环境的环境音量。
一个实施方式中,可以通过声音传感器、音量检测仪等检测设备检测获得空调器当前所处环境的环境音量。
一个实施方式中,可以通过音量测试程序来检测空调器当前所处环境的环境音量。
步骤S102:根据环境音量判断环境内是否存在空调器的用户或用户是否处于休息状态。
在本实施例中,可以根据环境音量的大小来判断空调当前所处环境内是都存在空调器的用户或用户是否处于休息状态。
步骤S103:根据判断的结果,选择性地向环境内的用户推送语音消息。
在本实施例中,可以根据步骤S102判断的结果,选择性的向环境内的用户推送语音消息。
一个实施方式中,可以通过空调器的语音播放装置向环境内的用户推送语音消息。
一个实施方式中,语音消息可以为关于天气变化情况的语音消息,可以为关于空调器功能变化的语音消息,可以为关于针对空调器的用户的喜好的一些推荐信息,温馨提示等,还可以为与空调器连接的其他设备或其他程序的推送消息。
一个实施方式中,空调器的用户可以根据使用习惯对向环境内的用户推送语音消息的功能进行管理。如通过控制器,开启或关闭向环境内的用户推送语音消息的功能。
基于上述步骤S101-步骤S103,本发明实施例能够根据定时检测获得的空调器当前所处环境的环境音量判断环境内是否存在空调器的用户,或者空调器的用户是否处于休息状态,并根据判断的结果选择性地向环境内用户推送语音消息。通过上述配置方式,本发明实施例能够在进行语音消息推送之前对环境音量进行检测,以判断空调器当前所处环境是否存在用户,或者用户是否处于休息状态,就能够有效避免语音消息推送时,由于用户不在环境中而收不到语音消息的情况,也能够有效避免语音消息推送影响用户休息的情况。
下面对步骤S102和步骤S103作进一步地说明。
在本发明实施例的一个实施方式中,步骤S102可以进一步包括以下步骤S1021和步骤S1022:
步骤S1021:当环境音量小于预设的第一音量阈值V
步骤S1022:当环境音量大于第一音量阈值V
在本实施方式中,可以预先设定第一音量阈值V
在本发明实施例的一个实施方式中,步骤S103可以具体包括:
若判定环境内存在空调器的用户且用户未处于休息状态,则向环境内的用户推送语音消息;否则,不向环境内的用户推送语音消息。
在本实施方式中,通过步骤S102的判断,获得判断的结果。若判断结果为环境内存在空调器的用户且用户未处于休息状态,则可以向环境内用户推送语音消息,以确保用户能接收到推送的语音消息。若判断结果为环境内不存在用户或者用户处于休息状态,则不向环境内的用户推送语音消息,以避免用户接收不到推送的语音消息或者推送的语音消息影响用户休息的情况。
在本发明实施例的一个实施方式中,本发明除了包括上述步骤S101至步骤S103外,在向环境内的用户推送语音消息之前,本发明还可以包括以下步骤S104:
步骤S104:根据环境音量,确定向环境内的用户推送语音消息时的语音音量。
在本实施方式中,步骤S104可以进一步包括以下步骤S1041和步骤S1042:
步骤S1041:当环境音量小于预设的第三音量阈值V
步骤S1042:当环境音量大于等于第三音量阈值V
在本实施方式中,可以根据环境音量,确定向环境内用户推送语音消息时的语音音量。具体地,当环境音量较小(小于第三音量阈值V
一个实施方式中,预设的第一音量阈值V
在本实施方式中,可以定时检测空调器当前所处环境的环境音量;当环境音量小于40dB时,则判定环境内不存在空调器的用户或者用户处于休息状态;当环境音量大于40dB且小于70dB时,则判定环境内存在空调器的用户且用户未处于休息状态;当环境内存在空调器的用户且用户未处于休息状态时,可以向环境的用户推送语音消息。在推送语音消息之前,可以根据环境音量,确定推送语音消息时的语音音量。具体地,当环境音量小于60dB时,则将语音音量设置为环境音量+5dB;当环境音量大于等于60dB时,则直接将语音音量设置为65dB。
需要指出的是,尽管上述实施例中将各个步骤按照特定的先后顺序进行了描述,但是本领域技术人员可以理解,为了实现本发明的效果,不同的步骤之间并非必须按照这样的顺序执行,其可以同时(并行)执行或以其他顺序执行,这些变化都在本发明的保护范围之内。
进一步,本发明还提供了一种语音消息推送系统。
参阅附图2,图2是根据本发明的一个实施例的语音消息推送系统的主要结构框图。如图2所示,本发明实施例中的语音消息推送系统应用于空调器的控制器,语音消息推送系统可以包括环境音量检测模块、用户状态判断模块和语音消息推送模块。在本实施例中,环境音量检测模块可以被配置为定时检测空调器当前所处环境的环境音量。用户状态判断模块可以被配置为根据环境音量判断环境内是否存在空调器的用户或用户是否处于休息状态。语音消息推送模块可以被配置为根据判断的结果,选择性地向环境内的用户推送语音消息。
上述语音消息推送系统以用于执行图1所示的语音消息推送方法实施例,两者的技术原理、所解决的技术问题及产生的技术效果相似,本技术领域技术人员可以清楚地了解到,为了描述的方便和简洁,语音消息推送系统的具体工作过程及有关说明,可以参考语音消息推送方法的实施例所描述的内容,此处不再赘述。
本领域技术人员能够理解的是,本发明实现上述一实施例的方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括电载波信号和电信信号。
进一步,本发明还提供了一种控制装置。在根据本发明的一个控制装置实施例中,控制装置包括处理器和存储装置,存储装置可以被配置成存储执行上述方法实施例的语音消息推送方法的程序,处理器可以被配置成用于执行存储装置中的程序,该程序包括但不限于执行上述方法实施例的语音消息推送方法的程序。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该控制装置可以是包括各种电子设备形成的控制装置设备。
进一步,本发明还提供了一种计算机可读存储介质。在根据本发明的一个计算机可读存储介质实施例中,计算机可读存储介质可以被配置成存储执行上述方法实施例的语音消息推送方法的程序,该程序可以由处理器加载并运行以实现上述语音消息推送方法。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该计算机可读存储介质可以是包括各种电子设备形成的存储装置设备,可选的,本发明实施例中计算机可读存储介质是非暂时性的计算机可读存储介质。
进一步,本发明还提供了一种空调器,空调器可以包括上述语音消息推送系统实施例中的语音消息推送系统,或者空调器可以包括上述控制装置实施例中的控制装置。
进一步,应该理解的是,由于各个模块的设定仅仅是为了说明本发明的装置的功能单元,这些模块对应的物理器件可以是处理器本身,或者处理器中软件的一部分,硬件的一部分,或者软件和硬件结合的一部分。因此,图中的各个模块的数量仅仅是示意性的。
本领域技术人员能够理解的是,可以对装置中的各个模块进行适应性地拆分或合并。对具体模块的这种拆分或合并并不会导致技术方案偏离本发明的原理,因此,拆分或合并之后的技术方案都将落入本发明的保护范围内。
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
- 语音消息推送方法、系统、装置、介质及空调器
- 空调器及其语音生成方法、语音生成装置和可读存储介质