设备的控制方法、装置、计算机设备及存储介质

申请号 CN202410408752.5 申请日 2024-04-07 公开(公告)号 CN117991653A 公开(公告)日 2024-05-07
申请人 珠海格力电器股份有限公司; 发明人 邱天; 高晗; 金孟孟; 滕天凤;
摘要 本 发明 实施例 涉及一种设备的控制方法、装置、计算机设备及存储介质,所述方法包括:获取每个所述设备在预设时间段内的运行属性;当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息;当检测到所述设备开机时,根据所述运行属性和所述配置信息对所述设备的工作状态进行控制。由此,可以记录表征用户使用习惯的设备的运行属性,以及设备断电前的配置信息,在设备恢复供电后,根据运行属性和配置信息对不同的设备的工作状态进行控制,在设备断电恢复后无需用户重新手动配置,提升用户使用体验。
权利要求

1.一种设备的控制方法,其特征在于,包括:
获取每个所述设备在预设时间段内的运行属性,所述运行属性与所述设备在所述预设时间段内的运行时刻和运行时长相关;
当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息,所述配置信息表征所述设备的工作模式和配置参数;
当检测到所述设备开机时,根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,所述工作状态包括:待机状态、不同工作模式和配置参数对应的工作状态;
当所述运行属性为第一属性时,从所述配置信息中获取所述设备发生断电前的工作模式和配置参数,所述第一属性表征所述设备的运行时长大于第一阈值
根据所述断电前的工作模式和配置参数控制所述设备运行。
2.根据权利要求1所述的方法,其特征在于,所述获取每个所述设备在预设时间段内的运行属性,包括:
获取每个所述设备在所述预设时间段内的每次开启时的运行时刻和运行时长;
根据每个所述运行时刻所处的时刻范围、每个所述运行时长所处的时长范围,确定所述设备的运行属性。
3.根据权利要求2所述的方法,其特征在于,所述根据每个所述运行时刻所处的时刻范围、每个所述运行时长所处的时长范围,确定所述设备的运行属性,包括:
确定所述运行时长大于第一阈值的设备的运行属性为第一属性;
或,根据所述运行时刻确定所述设备的多个开机时刻和多个关机时刻;
获取多个所述开机时刻中相同的所述开机时刻的数量作为第一数量,获取多个所述关机时刻中相同的所述关机时刻的数量作为第二数量;
当所述第一数量和所述第二数量均大于第二阈值时,确定所述设备的运行属性为第二属性;
或,当所述运行时长和所述运行时刻满足预设条件时,确定所述设备的运行属性为第三属性,所述预设条件表征所述运行时长小于或等于第一阈值,且所述运行时刻不符合预设的运行时刻的规律;
或,当检测到所述设备在所述预设时间段内的目标时刻发生断电的次数大于第三阈值时,确定所述设备的运行属性为第四属性。
4.根据权利要求3所述的方法,其特征在于,所述根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,包括:
当所述运行属性为第二属性时,获取所述设备当前的开机时刻;
当所述开机时刻在目标阈值范围内时,根据所述工作模式和所述配置参数控制所述设备运行;
当所述开机时刻在非目标阈值范围内时,控制所述设备进入待机状态;
在当前时刻达到所述目标阈值范围内时,根据所述工作模式和所述配置参数控制所述设备运行。
5.根据权利要求4所述的方法,其特征在于,所述根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,包括:
当所述运行属性为第三属性,且当前断电时长小于时间阈值时,根据所述工作模式和所述配置参数控制所述设备运行;
当前断电时长大于或等于时间阈值时,控制所述设备进入待机状态;
当接收到针对所述设备的目标操作时,根据所述目标操作对所述工作模式和所述配置参数进行调节,以通过调节后的工作模式和配置参数控制所述设备运行。
6.根据权利要求4所述的方法,其特征在于,所述根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,包括:
当所述运行属性为第四属性时,控制所述设备进入待机状态;
获取每次发生断电后针对所述设备的配置操作,以及获取执行所述配置操作的时刻与发生断电的时刻之间的时间差值;
确定所述时间差值小于第四阈值的次数;
当所述时间差值小于第四阈值的次数大于第五阈值时,根据所述配置操作对所述工作模式和所述配置参数进行调节,以通过调节后的工作模式和配置参数控制所述设备运行。
7.一种设备的控制装置,其特征在于,包括:
获取模,用于获取每个所述设备在预设时间段内的运行属性,所述运行属性与所述设备在所述预设时间段内的运行时刻和运行时长相关;
所述获取模块,还用于当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息,所述配置信息表征所述设备的工作模式和配置参数;
制模块,用于当检测到所述设备开机时,根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,所述工作状态包括:待机状态、不同工作模式和配置参数对应的工作状态;
所述获取模块,具体用于当所述运行属性为第一属性时,从所述配置信息中获取所述设备发生断电前的工作模式和配置参数,所述第一属性表征所述设备的运行时长大于第一阈值;
所述控制模块,具体用于根据所述断电前的工作模式和配置参数控制所述设备运行。
8.一种计算机设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的设备的控制程序,以实现权利要求1 6中任一项所述设备的控制方法。
~
9.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1 6中任一项所述设备的控制方~
法。

说明书全文

设备的控制方法、装置、计算机设备及存储介质

技术领域

[0001] 本发明实施例涉及智能家居技术领域,尤其涉及一种设备的控制方法、装置、计算机设备及存储介质。

背景技术

[0002] 随着现代化智能化时代的到来,用户对智能家居产品自动化智能化的要求也越来越高,智能家居设备通常断电后再开启无法根据设备原始的运行属性控制设备的运行状态。例如,用户对空调的使用需求时间是由该商用场所的营业时间来决定的,在非营业时间有可能会将空调设备关机或者直接断电处理,或者也有因电系统故障原因导致空调机组断电的情况。现有传统多联机空调中,在机组断电再恢复后,往往是只能全部保持待机状态或者全部恢复断电前的设置以及控制,无法对断电前用户的使用习惯来进行针对性的选择是否保持待机还是恢复断电前的设置以及控制,每次都需要用户重新手动设置,影响用户使用体验。
[0003] 因此,如何在设备断电再开启后准确对设备的工作状态进行控制成为现在亟待解决的问题。

发明内容

[0004] 鉴于此,为解决上述设备断电再开启后准确对设备的工作状态进行控制的技术问题,本发明实施例提供一种设备的控制方法、装置、计算机设备及存储介质。
[0005] 第一方面,本发明实施例提供一种设备的控制方法,包括:获取每个所述设备在预设时间段内的运行属性,所述运行属性与所述设备在所述预设时间段内的运行时刻和运行时长相关;
当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息,所述配置信息表征所述设备的工作模式和配置参数;
当检测到所述设备开机时,根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,所述工作状态包括:待机状态、不同工作模式和配置参数对应的工作状态;
当所述运行属性为第一属性时,从所述配置信息中获取所述设备发生断电前的工作模式和配置参数,所述第一属性表征所述设备的运行时长大于第一阈值
根据所述断电前的工作模式和配置参数控制所述设备运行。
[0006] 在一个可能的实施方式中,所述获取每个所述设备在预设时间段内的运行属性,包括:获取每个所述设备在所述预设时间段内的每次开启时的运行时刻和运行时长;
根据每个所述运行时刻所处的时刻范围、每个所述运行时长所处的时长范围,确定所述设备的运行属性。
[0007] 在一个可能的实施方式中,所述根据每个所述运行时刻所处的时刻范围、每个所述运行时长所处的时长范围,确定所述设备的运行属性,包括:确定所述运行时长大于第一阈值的设备的运行属性为第一属性;
或,根据所述运行时刻确定所述设备的多个开机时刻和多个关机时刻;
获取多个所述开机时刻中相同的所述开机时刻的数量作为第一数量,获取多个所述关机时刻中相同的所述关机时刻的数量作为第二数量;
当所述第一数量和所述第二数量均大于第二阈值时,确定所述设备的运行属性为第二属性;
或,当所述运行时长和所述运行时刻满足预设条件时,确定所述设备的运行属性为第三属性,所述预设条件表征所述运行时长小于或等于第一阈值,且所述运行时刻不符合预设的运行时刻的规律;
或,当检测到所述设备在所述预设时间段内的目标时刻发生断电的次数大于第三阈值时,确定所述设备的运行属性为第四属性。
[0008] 在一个可能的实施方式中,所述根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,包括:当所述运行属性为第二属性时,获取所述设备当前的开机时刻;
当所述开机时刻在目标阈值范围内时,根据所述工作模式和所述配置参数控制所述设备运行;
当所述开机时刻在非目标阈值范围内时,控制所述设备进入待机状态;
在当前时刻达到所述目标阈值范围内时,根据所述工作模式和所述配置参数控制所述设备运行。
[0009] 在一个可能的实施方式中,所述根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,包括:当所述运行属性为第三属性,且当前断电时长小于时间阈值时,根据所述工作模式和所述配置参数控制所述设备运行;
当前断电时长大于或等于时间阈值时,控制所述设备进入待机状态;
当接收到针对所述设备的目标操作时,根据所述目标操作对所述工作模式和所述配置参数进行调节,以通过调节后的工作模式和配置参数控制所述设备运行。
[0010] 在一个可能的实施方式中,所述根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,包括:当所述运行属性为第四属性时,控制所述设备进入待机状态;
获取每次发生断电后针对所述设备的配置操作,以及获取执行所述配置操作的时刻与发生断电的时刻之间的时间差值;
确定所述时间差值小于第四阈值的次数;
当所述时间差值小于第四阈值的次数大于第五阈值时,根据所述配置操作对所述工作模式和所述配置参数进行调节,以通过调节后的工作模式和配置参数控制所述设备运行。
[0011] 第二方面,本发明实施例提供一种设备的控制装置,包括:获取模,用于获取每个所述设备在预设时间段内的运行属性,所述运行属性与所述设备在所述预设时间段内的运行时刻和运行时长相关;
所述获取模块,还用于当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息,所述配置信息表征所述设备的工作模式和配置参数;
制模块,用于当检测到所述设备开机时,根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,所述工作状态包括:待机状态、不同工作模式和配置参数对应的工作状态;
所述获取模块,具体用于当所述运行属性为第一属性时,从所述配置信息中获取所述设备发生断电前的工作模式和配置参数,所述第一属性表征所述设备的运行时长大于第一阈值;
所述控制模块,具体用于根据所述断电前的工作模式和配置参数控制所述设备运行。
[0012] 第三方面,本发明实施例提供一种计算机设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的设备的控制程序,以实现上述第一方面中任一项所述设备的控制方法。
[0013] 第四方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中任一项所述设备的控制方法。
[0014] 本发明实施例提供的设备的控制方案,通过获取每个所述设备在预设时间段内的运行属性,所述运行属性与所述设备在所述预设时间段内的运行时刻和运行时长相关;当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息,所述配置信息表征所述设备的工作模式和配置参数;当检测到所述设备开机时,根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,所述工作状态包括:待机状态、不同工作模式和配置参数对应的工作状态。由此,可以通过记录表征设备的运行时刻和运行时长的设备运行属性以及设备断电前的配置信息,在设备恢复供电后,根据运行属性和配置信息对运行属性设备的工作状态进行控制,在设备断电恢复后无需用户重新手动设置,提升用户使用体验。附图说明
[0015] 图1为本发明实施例提供的一种设备的控制方法的流程示意图;图2为本发明实施例提供的另一种设备的控制方法的流程示意图;
图3为本发明实施例提供的再一种设备的控制方法的流程示意图;
图4为本发明实施例提供的一种设备的控制装置的结构示意图;
图5为本发明实施例提供的一种计算机设备的结构示意图。

具体实施方式

[0016] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017] 为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。
[0018] 图1为本发明实施例提供的一种设备的控制方法的流程示意图,如图1所示,该方法具体包括:S11、获取每个所述设备在预设时间段内的运行属性。
[0019] 本发明实施例提供的设备的控制方法,应用于计算机设备,该计算机设备可以是具备计算处理功能的智能设备,例如智能空调、智能新系统、智能电视机、智能空气调节设备等。具体通过获取设备的运行属性和断电前的配置信息对断电重启后的设备的工作状态进行控制。
[0020] 在本实施例中,在设备运行时实时获取设备的每个室内机的运行属性并进行存储,用于在设备发生断电时,可获取设备在当前发生断电前的历史的预设时间段内存储的运行属性,运行属性与所述设备在所述预设时间段内的运行时刻和运行时长相关,运行属性可以包括:设备的开机时刻、关机时刻、运行时刻、运行时长等,不同运行属性对应不同工作类型的设备,例如,运行属性为每天固定时刻开机关机,运行时长固定时,确定设备的工作类型为每天固定时间运行,运行属性为每天开关机时刻不同,运行时长不固定,确定设备的工作类型为非固定时间运行,运行属性为运行时长超过设定阈值时,确定设备的工作类型为长时间运行,运行属性为每天固定时刻会发生断电时,确定设备的工作类型为固定时间断电运行等。
[0021] 例如,设备可以是空调设备(例如,多联机空调),获取设备的运行属性为每个室内机的运行属性,由此可以确定出每个室内机的工作类型,在某一室内机断电时可以获取其对应的运行属性进行后续的控制步骤。
[0022] S12、当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息。
[0023] 在本实施例中,断电可以包括设备故障断电、人为操作断电、达到断电时刻主动控制设备断电等,在本实施例中不作具体限定,在设备历史的运行过程中实时获取设备的配置信息并进行存储,当检测到任一设备发生断电时,获取发生断电的设备在断电前一段时间内存储的配置信息。所述配置信息表征所述设备的工作模式和配置参数,(例如,空调的制冷、制热、抽湿等工作模式,风力、风速、风向、定时开关机等配置参数)。
[0024] S13、当检测到所述设备开机时,根据所述运行属性和所述配置信息对所述设备的工作状态进行控制。
[0025] 在本实施例中,设备开机可以包括:用户人为开机、设备定时开机、设备故障修复后自动重启开机等,具体开机方式在本实施例中不作具体限定,当检测到发生断电的设备开机时,根据当前的开机时刻对应的运行属性和配置信息确定设备工作状态,工作状态包括:待机状态、不同工作模式和配置参数对应的工作状态。开机时刻对应的运行属性为上述获取的历史预设时间段内的运行属性,开机时刻对应的配置信息为开机时刻之前最后一次获取到的配置信息。
[0026] 预先设定不同运行属性对应不同的控制方式,根据不同控制方式,控制设备以配置信息配置设备的工作模式和配置参数后运行,或进行待机或先进行待机,再以配置信息配置设备的工作模式和配置参数后运行。
[0027] 当运行属性为第一属性时,从配置信息中获取设备发生断电前的工作模式和配置参数,第一属性表征设备的运行时长大于第一阈值;根据断电前的工作模式和配置参数控制设备运行。第一属性说明设备为长期工作的设备 通常情况下配置信息比较稳定,重新开启后将设备按照获取的历史的配置信息配置工作模式和配置参数,以控制设备按照断电前的工作状态运行。
[0028] 例如,每天固定时间运行的设备,控制策略为:在当前时刻处于其固定运行的时间段内时,控制设备开启根据配置信息对设备进行配置,以控制设备工作状态与断电前一致,在不处于其固定运行的时间段内时控制设备进入待机。非固定时间运行的设备,控制设备开启并进入待机状态,当接收到用户的调节配置的操作时,根据操作对应的配置信息对设备进行配置,以控制设备运行。长时间运行的设备,控制设备开启根据配置信息对设备进行配置,以控制设备工作状态与断电前一致。固定时间断电的设备,当检测到历史每次断电时用户都对设备进行重启并配置时, 将用户针对设备的配置作为配置信息,控制设备开启并根据配置信息对设备进行配置。
[0029] 本发明实施例提供的设备的控制方法,通过获取每个所述设备在预设时间段内的运行属性;当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息;当检测到所述设备开机时,根据所述运行属性和所述配置信息对所述设备的工作状态进行控制。由此,可以通过记录表征用户使用习惯的设备的运行属性以及设备断电前的配置信息,在设备恢复供电后,根据运行属性和配置信息对运行属性的设备的工作状态进行控制,在设备断电恢复后无需用户重新手动设置,提升用户使用体验。
[0030] 图2为本发明实施例提供的另一种设备的控制方法的流程示意图,如图2所示,该方法具体包括:S21、获取每个所述设备在所述预设时间段内的每次开启时的运行时刻和运行时长。
[0031] 在本实施例中,预设时间段为设备历史的一段运行时间,获取预设时间段内设备每次开启的开机时刻和关机时刻作为运行时刻,关机时刻可以包括正常关机和断电关机,以及获取预设时间段内设备每次开启后的运行时长。
[0032] S22、根据每个所述运行时刻所处的时刻范围、每个所述运行时长所处的时长范围,确定所述设备的运行属性。
[0033] 在本实施例中,根据运行时刻和运行时长对应所处的不同阈值范围可以将设备的运行属性分为四类属性。
[0034] 第一属性通过以下方式确定:确定运行时长大于第一阈值的设备的运行属性为第一属性。也即第一属性的设备为,预设时间段内每天或大部分时间都长时间运行的设备,可以获取预设时间段内设备每天的运行时长,当运行时长达到设定阈值的天数,天数达到预设的天数阈值时,确定为第一属性,或,预设时间段内总的运行时长达到预设的时长阈值时确定为第一属性,例如,第一阈值为十小时,每天的运行时长都超过十小时,或一个月内有二十天以上运行时间超过十小时,确定为第一属性。
[0035] 第二属性通过以下方式确定:根据运行时刻确定设备的多个开机时刻和多个关机时刻;获取多个开机时刻中相同的开机时刻的数量作为第一数量,获取多个关机时刻中相同的关机时刻的数量作为第二数量,当第一数量和第二数量均大于第二阈值时,确定设备的运行属性为第二属性。也即确定每天大部分时间都进行固定开机和固定关机的设备为第二属性的设备。
[0036] 第三属性通过以下方式确定:当运行时长和运行时刻满足预设条件时,确定设备的运行属性为第三属性,所述预设条件表征所述运行时长小于或等于第一阈值,且所述运行时刻不符合预设的运行时刻的规律。预设条件可以是预设时间段内的每天的运行时刻不固定,说明用户对此设备的需求是不固定的,没有运行规律。其中,不符合预设的运行时刻的规律表征设备运行时刻不固定,没有运行规律,具体判断方式可以是:根据运行时刻确定设备的多个开机时刻和多个关机时刻;获取多个开机时刻中相同的开机时刻的数量作为第一数量,获取多个关机时刻中相同的关机时刻的数量作为第二数量,当第一数量或第二数量小于或等于第二阈值时,说明设备运行时刻不固定。
[0037] 第四属性通过以下方式确定:当检测到设备在目标时刻发生断电的次数大于第三阈值时,确定设备的运行属性为第四属性。说明设备预设时间段内会经常发生断电,发生断电的时刻处于每天的固定的时间段时,确定为第四属性。例如,每天固定时间限电的地方,设备会发生断电。
[0038] S23、当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息。
[0039] 在本实施例中,与步骤S12相似,具体可参照图1相关描述,在此不做赘述。
[0040] S24、根据所述运行属性和所述配置信息对所述设备的工作状态进行控制。
[0041] 在本实施例中,根据不同的运行属性可以将控制方式分为四种。
[0042] 第一种控制方式为:当运行属性为第一属性时,从配置信息中获取设备发生断电前的工作模式和配置参数;根据工作模式和配置参数控制设备运行。第一属性说明设备为长期工作的设备 通常情况下配置信息比较稳定,重新开启后将设备按照获取的历史的配置信息配置工作模式和配置参数,以控制设备按照断电前的工作状态运行。
[0043] 第二种控制方式为:当运行属性为第二属性时,获取设备当前的开机时刻;当开机时刻在目标阈值范围内时,根据工作模式和配置参数控制设备运行;当开机时刻在非目标阈值范围内时,控制设备进入待机状态;在当前时刻达到目标阈值范围内时,根据工作模式和配置参数控制设备运行。
[0044] 具体的,由于第二属性的设备是在固定时间段内运行的,因此目标阈值范围为预先获取的设备每次运行的固定时间段对应的阈值范围,当前的开机时刻在目标阈值范围内时,说明处于设备固定运行的时间段内,根据配置信息中的工作模式和配置参数控制设备运行。当前的开机时刻在非目标阈值范围内时,说明未处于设备固定运行的时间段内,此时先控制设备待机,等当前时刻达到目标阈值范围时,再根据配置信息中的工作模式和配置参数控制设备运行。由此可以使设备在固定使用时间时直接按照历史工作状态运行,未在固定使用时间时保持待机节省电能
[0045] 第三种控制方式为:当运行属性为第三属性,且当前断电时长小于时间阈值时,根据工作模式和配置参数控制设备运行;当前断电时长大于或等于时间阈值时,控制设备进入待机状态;当接收到针对设备的目标操作时,根据目标操作对工作模式和配置参数进行调节,以通过调节后的工作模式和配置参数控制设备运行。
[0046] 具体的,第三属性设备运行时间没有规律,因此,根据开启时刻和断电时刻确定断电时长,在断电时长小于预设阈值时,还控制设备按照断电前的配置信息运行,由此可以在设备误断电时及时恢复断电前的状态。或,在设备刚开启的一段时间内控制设备按照断电前的配置信息运行,待当前时刻超过预设时间阈值时进入待机状态,待接收到用户的配置操作时,再根据配置操作配置设备的工作模式和配置参数。
[0047] 第四种控制方式为:当运行属性为第四属性时,控制设备进入待机状态;获取每次发生断电后针对设备的配置操作,以及获取执行配置操作的时刻与发生断电的时刻之间的时间差值;确定时间差值小于第四阈值的次数;当时间差值小于第四阈值的次数大于第五阈值时,根据配置操作对工作模式和配置参数进行调节,以通过调节后的工作模式和配置参数控制设备运行。
[0048] 具体的,第四属性的设备在固定时刻会断电,在开启后先控制设备进入待机,直至接收到设备的配置操作再控制设备按照配置操作运行,或,获取每次断电后针对设备历史的配置操作,以及获取执行所述配置操作的时刻与每次发生断电的时刻之间的时间差值,确定时间差值小于预设的第四阈值的次数,当时间差值小于第四阈值的次数大于预设的第五阈值时,根据配置操作对设备的工作模式和配置参数进行调节。(例如,获取到三次时间差值都为1分钟,第四阈值为5分钟,第五阈值为两次,此时获取每次的配置操作对设备进行调节,若每次配置操作不同时,获取距离当前时刻最近的一次配置操作对设备进行调节)。由此,可以实现针对经常发生固定时刻断电的设备,在断电后再次开启时可以针对用户的配置操作对设备进行控制,保证了经常在固定时刻断电的设备重新开启后的控制符合用户的配置习惯。
[0049] 作为一个例子,如图3所示为本发明实施例提供的再一种设备的控制方法的流程示意图,空调设备的机组在断电前正常运行过程中,室内机组记录当前的工作模式和配置参数作为配置信息。以及记录断电前设备的运行时刻和运行时长等使用习惯数据作为运行属性,分析并记忆后储存数据库中,根据运行属性将所有室内机分类为四类:第1类:长时间开机运行的室内机。第2类:固定时间开关机的室内机。第3类:非固定时间开关机的室内机。第4类:固定时刻会断电的室内机。
[0050] 当室内机组断电后再恢复启动时,对于第1类室内机,长时间处于开机状态,说明用户对此房间空调具有较强的使用需求,所以在恢复供电后默认用户具有使用需求,需要保持用户在断电前的设置及控制,故根据配置信息调节设备,以自动满足用户的需求。
[0051] 对于第2类室内机,在固定时间段处于开机状态,同时在其他的时间段处于关机状态,说明用户只在固定的时间段才对此空调有需求。所以当室内机组断电后再恢复时,若当前时间段是在其固定开机时间段之内,则使其保持用户在断电前的设置及控制,自动满足用户的需求;若当前时间段不再其固定开机时间段之内,则使其保持待机状态。
[0052] 对于第3类室内机,没有固定的使用时间段,说明用户对此房间的空调需求是不固定的,没有使用规律。在室内机组断电后再恢复时,若断电时间小于a min,则使其保持用户在断电前的设置及控制;若断电时间大于等于a min,则使机组保持待机状态。
[0053] 对于第4类室内机,在固定的时间段会断电,例如每天固定时间限电的地方,在室内机组断电后再恢复时,先使机组保持待机状态,同时记录恢复供电的b min时间内用户手动设置习惯。若连续n次记录到断电恢复后的b min时间内,用户手动开机且开机后的机组设置与断电前相同,则在下一次的恢复供电后,自动恢复上一次用户手动开机的配置信息,否则继续保持待机状态。
[0054] 本发明实施例提供的设备的控制方法,获取每个所述设备在所述预设时间段内的每次开启时的运行时刻和运行时长。根据运行时刻所处的阈值范围,运行时长所处的阈值范围确定设备的运行属性。当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息。根据所述运行属性和所述配置信息,确定不同的四种运行属性对应的四种控制方式对所述设备的工作状态进行控制。由此,可以实现根据设备断电前的运行时刻和运行时长确定设备的运行属性,并根据运行属性将设备的控制分类为四类,在设备恢复供电开启后,针对每一类属性的设备确定不同的工作模式及配置参数,无需用户重新手动设置,提升用户使用体验。
[0055] 图4为本发明实施例提供的一种设备的控制装置的结构示意图,如图4所示,该方法具体包括:获取模块41,用于获取每个所述设备在预设时间段内的运行属性,所述运行属性与所述设备在所述预设时间段内的运行时刻和运行时长相关;
所述获取模块,还用于当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息,所述配置信息表征所述设备的工作模式和配置参数;
控制模块42,用于当检测到所述设备开机时,根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,所述工作状态包括:待机状态、不同工作模式和配置参数对应的工作状态;
所述获取模块,具体用于当所述运行属性为第一属性时,从所述配置信息中获取所述设备发生断电前的工作模式和配置参数,所述第一属性表征所述设备的运行时长大于第一阈值;
所述控制模块,具体用于根据所述断电前的工作模式和配置参数控制所述设备运行。
[0056] 在一个可能的实施方式中,所述获取模块,具体用于获取每个所述设备在所述预设时间段内的每次开启时的运行时刻和运行时长;确定模块43,用于根据每个所述运行时刻所处的时刻范围、每个所述运行时长所处的时长范围,确定所述设备的运行属性。
[0057] 在一个可能的实施方式中,所述确定模块,具体用于确定所述运行时长大于第一阈值的设备的运行属性为第一属性;或,根据所述运行时刻确定所述设备的多个开机时刻和多个关机时刻;
获取多个所述开机时刻中相同的所述开机时刻的数量作为第一数量,获取多个所述关机时刻中相同的所述关机时刻的数量作为第二数量;
当所述第一数量和所述第二数量均大于第二阈值时,确定所述设备的运行属性为第二属性;
或,当所述运行时长和所述运行时刻满足预设条件时,确定所述设备的运行属性为第三属性,所述预设条件表征所述运行时长小于或等于第一阈值,且所述运行时刻不符合预设的运行时刻的规律;
或,当检测到所述设备在所述预设时间段内的目标时刻发生断电的次数大于第三阈值时,确定所述设备的运行属性为第四属性。
[0058] 在一个可能的实施方式中,所述获取模块,具体用于当所述运行属性为第二属性时,获取所述设备当前的开机时刻;所述控制模块,具体用于当所述开机时刻在目标阈值范围内时,根据所述工作模式和所述配置参数控制所述设备运行;
当所述开机时刻在非目标阈值范围内时,控制所述设备进入待机状态;
在当前时刻达到所述目标阈值范围内时,根据所述工作模式和所述配置参数控制所述设备运行。
[0059] 在一个可能的实施方式中,所述控制模块,具体用于当所述运行属性为第三属性,且当前断电时长小于时间阈值时,根据所述工作模式和所述配置参数控制所述设备运行;当前断电时长大于或等于时间阈值时,控制所述设备进入待机状态;
当接收到针对所述设备的目标操作时,根据所述目标操作对所述工作模式和所述配置参数进行调节,以通过调节后的工作模式和配置参数控制所述设备运行。
[0060] 在一个可能的实施方式中,所述控制模块,具体用于当所述运行属性为第四属性时,控制所述设备进入待机状态;所述获取模块,具体用于获取每次发生断电后针对所述设备的配置操作,以及获取执行所述配置操作的时刻与发生断电的时刻之间的时间差值;
确定所述时间差值小于第四阈值的次数;
当所述时间差值小于第四阈值的次数大于第五阈值时,根据所述配置操作对所述工作模式和所述配置参数进行调节,以通过调节后的工作模式和配置参数控制所述设备运行。
[0061] 本实施例提供的设备的控制装置可以是如图4中所示的装置,可执行如图1‑3中设备的控制方法的所有步骤,进而实现图1‑3所示设备的控制方法的技术效果,具体请参照图1‑3相关描述,为简洁描述,在此不作赘述。
[0062] 图5为本发明实施例提供的一种计算机设备的结构示意图,图5所示的计算机设备500包括:至少一个处理器501、存储器502、至少一个网络接口504和其他用户接口503。计算机设备500中的各个组件通过总线系统505耦合在一起。可理解,总线系统505用于实现这些组件之间的连接通信。总线系统505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统505。
[0063] 其中,用户接口503可以包括显示器、键盘或者点击设备(例如,鼠标轨迹球(trackball)、触感板或者触摸屏等。
[0064] 可以理解,本发明实施例中的存储器502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read‑Only Memory,ROM)、可编程只读存储器 (Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器 (Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。 本文描述的存储器502旨在包括但不限于这些和任意其它适合类型的存储器。
[0065] 在一些实施方式中,存储器502存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统5021和应用程序5022。
[0066] 其中,操作系统5021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序5022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序5022中。
[0067] 在本发明实施例中,通过调用存储器502存储的程序或指令,具体的,可以是应用程序5022中存储的程序或指令,处理器501用于执行各方法实施例所提供的方法步骤,例如包括:获取每个所述设备在预设时间段内的运行属性,所述运行属性与所述设备在所述预设时间段内的运行时刻和运行时长相关;
当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息,所述配置信息表征所述设备的工作模式和配置参数;
当检测到所述设备开机时,根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,所述工作状态包括:待机状态、不同工作模式和配置参数对应的工作状态;
当所述运行属性为第一属性时,从所述配置信息中获取所述设备发生断电前的工作模式和配置参数,所述第一属性表征所述设备的运行时长大于第一阈值;
根据所述断电前的工作模式和配置参数控制所述设备运行。
[0068] 在一个可能的实施方式中,获取每个所述设备在所述预设时间段内的每次开启时的运行时刻和运行时长;根据每个所述运行时刻所处的时刻范围、每个所述运行时长所处的时长范围,确定所述设备的运行属性。
[0069] 在一个可能的实施方式中,确定所述运行时长大于第一阈值的设备的运行属性为第一属性;或,根据所述运行时刻确定所述设备的多个开机时刻和多个关机时刻;
获取多个所述开机时刻中相同的所述开机时刻的数量作为第一数量,获取多个所述关机时刻中相同的所述关机时刻的数量作为第二数量;
当所述第一数量和所述第二数量均大于第二阈值时,确定所述设备的运行属性为第二属性;
或,当所述运行时长和所述运行时刻满足预设条件时,确定所述设备的运行属性为第三属性,所述预设条件表征所述运行时长小于或等于第一阈值,且所述运行时刻不符合预设的运行时刻的规律;
或,当检测到所述设备在所述预设时间段内的目标时刻发生断电的次数大于第三阈值时,确定所述设备的运行属性为第四属性。
[0070] 在一个可能的实施方式中,当所述运行属性为第二属性时,获取所述设备当前的开机时刻;当所述开机时刻在目标阈值范围内时,根据所述工作模式和所述配置参数控制所述设备运行;
当所述开机时刻在非目标阈值范围内时,控制所述设备进入待机状态;
在当前时刻达到所述目标阈值范围内时,根据所述工作模式和所述配置参数控制所述设备运行。
[0071] 在一个可能的实施方式中,当所述运行属性为第三属性,且当前断电时长小于时间阈值时,根据所述工作模式和所述配置参数控制所述设备运行;当前断电时长大于或等于时间阈值时,控制所述设备进入待机状态;
当接收到针对所述设备的目标操作时,根据所述目标操作对所述工作模式和所述配置参数进行调节,以通过调节后的工作模式和配置参数控制所述设备运行。
[0072] 在一个可能的实施方式中,当所述运行属性为第四属性时,控制所述设备进入待机状态;获取每次发生断电后针对所述设备的配置操作,以及获取执行所述配置操作的时刻与发生断电的时刻之间的时间差值;
确定所述时间差值小于第四阈值的次数;
当所述时间差值小于第四阈值的次数大于第五阈值时,根据所述配置操作对所述工作模式和所述配置参数进行调节,以通过调节后的工作模式和配置参数控制所述设备运行。
[0073] 上述本发明实施例揭示的方法可以应用于处理器501中,或者由处理器501实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程阵列(Field Programmable Gate Array, FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图
通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程 存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成上述方法的步骤。
[0074] 可以理解的是,本文描述的这些实施例可以用硬件、软件、固件中间件微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSPDevice,DSPD)、可编程逻辑设备(Programmable Logic Device,PLD)、现场可编程门阵列(Field‑Programmable Gate Array,FPGA)、通用处理器、控制器微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
[0075] 对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
[0076] 本实施例提供的计算机设备可以是如图5中所示的计算机设备,可执行如图1‑3中设备的控制方法的所有步骤,进而实现图1‑3所示设备的控制方法的技术效果,具体请参照图1‑3相关描述,为简洁描述,在此不作赘述。
[0077] 本发明实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
[0078] 当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在设备侧执行的设备的控制方法。
[0079] 所述处理器用于执行存储器中存储的设备的控制程序,以实现以下在设备侧执行的设备的控制方法的步骤:获取每个所述设备在预设时间段内的运行属性,所述运行属性与所述设备在所述预设时间段内的运行时刻和运行时长相关;
当检测到任一所述设备发生断电时,获取所述设备断电前的配置信息,所述配置信息表征所述设备的工作模式和配置参数;
当检测到所述设备开机时,根据所述运行属性和所述配置信息对所述设备的工作状态进行控制,所述工作状态包括:待机状态、不同工作模式和配置参数对应的工作状态;
当所述运行属性为第一属性时,从所述配置信息中获取所述设备发生断电前的工作模式和配置参数,所述第一属性表征所述设备的运行时长大于第一阈值;
根据所述断电前的工作模式和配置参数控制所述设备运行。
[0080] 在一个可能的实施方式中,获取每个所述设备在所述预设时间段内的每次开启时的运行时刻和运行时长;根据每个所述运行时刻所处的时刻范围、每个所述运行时长所处的时长范围,确定所述设备的运行属性。
[0081] 在一个可能的实施方式中,确定所述运行时长大于第一阈值的设备的运行属性为第一属性;或,根据所述运行时刻确定所述设备的多个开机时刻和多个关机时刻;
获取多个所述开机时刻中相同的所述开机时刻的数量作为第一数量,获取多个所述关机时刻中相同的所述关机时刻的数量作为第二数量;
当所述第一数量和所述第二数量均大于第二阈值时,确定所述设备的运行属性为第二属性;
或,当所述运行时长和所述运行时刻满足预设条件时,确定所述设备的运行属性为第三属性,所述预设条件表征所述运行时长小于或等于第一阈值,且所述运行时刻不符合预设的运行时刻的规律;
或,当检测到所述设备在所述预设时间段内的目标时刻发生断电的次数大于第三阈值时,确定所述设备的运行属性为第四属性。
[0082] 在一个可能的实施方式中,当所述运行属性为第二属性时,获取所述设备当前的开机时刻;当所述开机时刻在目标阈值范围内时,根据所述工作模式和所述配置参数控制所述设备运行;
当所述开机时刻在非目标阈值范围内时,控制所述设备进入待机状态;
在当前时刻达到所述目标阈值范围内时,根据所述工作模式和所述配置参数控制所述设备运行。
[0083] 在一个可能的实施方式中,当所述运行属性为第三属性,且当前断电时长小于时间阈值时,根据所述工作模式和所述配置参数控制所述设备运行;当前断电时长大于或等于时间阈值时,控制所述设备进入待机状态;
当接收到针对所述设备的目标操作时,根据所述目标操作对所述工作模式和所述配置参数进行调节,以通过调节后的工作模式和配置参数控制所述设备运行。
[0084] 在一个可能的实施方式中,当所述运行属性为第四属性时,控制所述设备进入待机状态;获取每次发生断电后针对所述设备的配置操作,以及获取执行所述配置操作的时刻与发生断电的时刻之间的时间差值;
确定所述时间差值小于第四阈值的次数;
当所述时间差值小于第四阈值的次数大于第五阈值时,根据所述配置操作对所述工作模式和所述配置参数进行调节,以通过调节后的工作模式和配置参数控制所述设备运行。
[0085] 专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。
专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0086] 结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD‑ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0087] 以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
QQ群二维码
意见反馈