本公开涉及智能家居技术领域,尤其涉及一种单火线开关工作模式切换方法及装置。
背景技术:
在智能家居照明应用中,单火线开关通过无线方式外接单独的zigbee网关,实现紫蜂协议(zigbee)局域网与无线保真(wirelessfidelity,wifi)广域网的连通。
相关技术中,可开启单火线开关的中继模式并与zigbee网关设备进行组网,控制单火线开关开启所控制的负载工作,在确定负载所在回路的电流值等于或大于额定的电流值时保持单火线开关处于中继模式继续工作,否则将单火线开关切换至非中继模式工作。相关技术的模式切换的判断标准比较单一,依赖于电流检测模块确定是否进行模式切换,普适性低;而且单火线开关组网需要购买单独的zigbee网关,提高了单火线开关在智能家居照明应用中的购买门槛和使用门槛,不利于智能家居照明系统的推广和普及。
技术实现要素:
为克服相关技术中存在的问题,本公开实施例提供一种单火线开关工作模式切换方法及装置,用以解决相关技术中的上述缺陷。
根据本公开实施例的第一方面,提供一种单火线开关工作模式切换方法,包括:
当单火线开关处于第一预设模式时,获取所述单火线开关所在系统的预 设类型的当前工作参数;
根据获取到的所述当前工作参数,判断所述单火线开关当前工作状态是否为第一预设状态,其中,所述第一预设模式用于表示能够中继网关设备的模式,所述第一预设状态用于表示所述单火线开关所在系统工作稳定的状态;
如果所述单火线开关当前工作状态为所述第一预设状态,则控制所述单火线开关从所述第一预设模式切换至第二预设模式,其中,所述第二预设模式用于表示能够创建个人局域网以供其他设备接入的模式。
在一实施例中,所述方法还可包括:
如果所述单火线开关当前工作状态不为所述第一预设状态,则控制所述单火线开关从所述第一预设模式切换至第三预设模式,其中,所述第三预设模式用于表示能够降低所述单火线开关的功率消耗的睡眠模式。
在一实施例中,所述控制所述单火线开关从所述第一预设模式切换至第二预设模式,可包括:
关闭所述单火线开关所控制的负载;
判断所述单火线开关所在系统的工作状态是否为所述第二预设状态;
如果所述单火线开关所在系统的工作状态为所述第二预设状态,则触发接入所述网关设备的操作;
判断所述单火线开关是否接入所述网关设备;
如果所述单火线开关没有接入所述网关设备,则控制所述单火线开关从所述第一预设模式切换至所述第二预设模式。
在一实施例中,所述方法还可包括:
如果所述单火线开关所在系统的工作状态不为所述第二预设状态,则控制所述单火线开关从所述第一预设模式切换至所述第三预设模式。
在一实施例中,所述方法还可包括:
如果所述单火线开关接入所述网关设备,则控制所述单火线开关工作在所述第一预设模式。
在一实施例中,所述判断所述单火线开关所在系统的工作状态是否为所 述第二预设状态,可包括:
在第一预设时间内,判断是否接收到用户触发的第一操作指令;
如果接收到用户触发的第一操作指令,根据所述第一操作指令判断所述单火线开关所在系统的工作状态是否为所述第二预设状态;
如果没有接收到用户触发的第一操作指令,则确定所述单火线开关所在系统的工作状态为所述第二预设状态。
在一实施例中,所述触发接入所述网关设备的操作,可包括:
在第二预设时间内,判断是否接收到用户触发的第二操作指令;
如果接收到用户触发的第二操作指令,控制所述单火线开关接入所述网关设备。
在一实施例中,所述根据获取到的所述当前工作参数,判断所述单火线开关当前工作状态是否为第一预设状态,可包括:
如果所述当前工作参数与所述第一预设模式对应的第一预设参数阈值匹配,则确定所述所当前工作状态为所述第一预设状态;
如果所述当前工作参数与所述第一预设参数阈值不匹配,则确定所述所当前工作状态不为所述第一预设状态。
在一实施例中,所述方法还可包括:
在测试时间段内,统计所述单火线开关工作于所述第一预设模式时的预设类型的工作参数值;
根据所述单火线开关工作于所述第一预设模式时的工作参数确定所述预设参数阈值。
根据本公开实施例的第二方面,提供一种单火线开关工作模式切换装置,所述装置可包括:
获取模块,被配置为当单火线开关处于第一预设模式时,获取所述单火线开关所在系统的预设类型的当前工作参数;
判断模块,被配置为根据所述获取模块获取到的所述当前工作参数,判断所述单火线开关当前工作状态是否为第一预设状态,其中,所述第一预设 模式用于表示能够中继网关设备的模式,所述第一预设状态用于表示所述单火线开关所在系统工作稳定的状态;
第一控制模块,被配置为如果所述判断模块确定所述当前工作状态为所述第一预设状态,则控制所述单火线开关从所述第一预设模式切换至第二预设模式,其中,所述第二预设模式用于表示能够创建个人局域网以供其他设备接入的模式。
在一实施例中,所述装置还可包括:
第一切换模块,被配置为如果所述判断模块确定所述当前工作状态不为所述第一预设状态,则控制所述单火线开关从所述第一预设模式切换至第三预设模式,其中,所述第三预设模式用于表示能够降低所述单火线开关的功率消耗的睡眠模式。
在一实施例中,所述第一控制模块可包括:
关闭子模块,被配置为如果所述判断模块确定所述当前工作状态为所述第一预设状态,关闭所述单火线开关所控制的负载;
第一判断子模块,被配置为判断所述关闭子模块关闭所述单火线开关所控制的负载后,所述单火线开关所在系统的工作状态是否为所述第二预设状态;
触发子模块,被配置为如果所述第一判断子模块确定所述单火线开关所在系统的工作状态为所述第二预设状态,则触发接入所述网关设备的操作;
第二判断子模块,被配置为判断所述触发子模块触发接入所述网关设备的操作后,所述单火线开关是否接入所述网关设备;
第一切换子模块,被配置为如果所述第二判断子模块确定所述单火线开关没有接入所述网关设备,则控制所述单火线开关从所述第一预设模式切换至所述第二预设模式。
在一实施例中,所述装置还可包括:
第二切换模块,被配置为如果所述第一判断子模块确定所述单火线开关所在系统的工作状态不为所述第二预设状态,则控制所述单火线开关从所述 第一预设模式切换至所述第三预设模式。
在一实施例中,所述装置还可包括:
第二控制模块,被配置为如果所述第二判断子模块确定所述单火线开关接入所述网关设备,则控制所述单火线开关工作在所述第一预设模式。
在一实施例中,所述第一判断子模块可包括:
第三判断子模块,被配置为在第一预设时间内,判断是否接收到用户触发的第一操作指令;
第一确定子模块,被配置为如果所述第三判断子模块确定接收到用户触发的第一操作指令,根据所述第一操作指令判断所述单火线开关所在系统的工作状态是否为所述第二预设状态;
第二确定子模块,被配置为如果所述第三判断子模块确定没有接收到用户触发的第一操作指令,则确定所述单火线开关所在系统的工作状态为所述第二预设状态。
在一实施例中,所述触发子模块可包括:
第四判断子模块,被配置为在第二预设时间内,判断是否接收到用户触发的第二操作指令;
控制子模块,被配置为如果所述第四判断子模块确定接收到用户触发的第二操作指令,控制所述单火线开关接入所述网关设备。
在一实施例中,所述判断模块可包括:
第三确定子模块,被配置为如果所述获取模块获取的所述当前工作参数与所述第一预设模式对应的第一预设参数阈值匹配,则确定所述所当前工作状态为所述第一预设状态;
第四确定子模块,被配置为如果所述获取模块获取的所述当前工作参数与所述第一预设参数阈值不匹配,则确定所述所当前工作状态不为所述第一预设状态。
在一实施例中,所述装置还可包括:
统计模块,被配置为在测试时间段内,统计所述单火线开关工作于所述 第一预设模式时的预设类型的工作参数值;
确定模块,被配置为根据所述统计模块统计的所述单火线开关工作于所述第一预设模式时的工作参数确定所述预设参数阈值。
根据本公开实施例的第三方面,提供一种单火线开关工作模式切换装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
当单火线开关处于第一预设模式时,获取所述单火线开关所在系统的预设类型的当前工作参数;
根据获取到的所述当前工作参数,判断所述单火线开关当前工作状态是否为第一预设状态,其中,所述第一预设模式用于表示能够中继网关设备的模式,所述第一预设状态用于表示所述单火线开关所在系统工作稳定的状态;
如果所述单火线开关当前工作状态为所述第一预设状态,则控制所述单火线开关从所述第一预设模式切换至第二预设模式,其中,所述第二预设模式用于表示能够创建个人局域网以供其他设备接入的模式。
本公开的实施例提供的技术方案可以包括以下有益效果:当单火线开关处于第一预设模式时,可根据单火线开关所在系统的当前工作参数确定单火线开关的当前工作状态,当前工作状态稳定时可控制单火线开关从第一预设模式切换至第二预设模式,由于本公开中控制单火线开关在各种模式之间切换涉及了多个工作参数,如电流、电压、功率等,因此具备高准确性和高普适性;此外,由于可以在单火线开关的两种工作模式之间实现切换,使单火线开关可以集成中继和网关功能,因此不需要用户额外购买网关设备,在一定程度上降低了单火线开关在智能家居照明应用中的成本。
并且,通过确定单火线开关所在系统的当前工作状态,控制单火线开关从第一预设模式切换至第三预设模式,实现单火线开关在第一预设模式和第三预设模式之间的切换。
通过确定单火线开关关闭所控制的负载之后系统的工作状态,可由用户进一步确定是控制单火线开关从第一预设模式切换至第三预设模式,还是触发单火线开关尝试接入网关设备,由于用户可以根据自己的感官控制单火线开关从第一预设模式切换至第三预设模式,因此提高了模式切换的人性化。
通过确定在单火线开关关闭所控制的负载之后的第一预设时间内没有接收到用户触发的第一操作指令,可以自动确定系统的工作状态,进而根据该工作状态控制触发单火线开关接入网关设备,由此可以实现单火线开关的自动切换,而不需要人员参与,提高了用户的体验。
通过在单火线开关接入网关设备成功时,控制单火线开关继续工作于第一预设模式,与切换到第二预设模式相比,单火线开关工作于第一预设模式的功率消耗低一些,而且能够用于中继网关设备,在一定程度上增强了单火线开关所在系统的健壮性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1a是根据一示例性实施例示出的单火线开关工作模式切换方法的流程图。
图1b是根据一示例性实施例示出的单火线开关工作模式切换方法的场景图。
图2是根据一示例性实施例一示出的单火线开关工作模式切换方法的流程图。
图3是根据一示例性实施例二示出的单火线开关工作模式切换方法的流程图。
图4是根据一示例性实施例示出的一种单火线开关工作模式切换装置的 框图。
图5是根据一示例性实施例示出的另一种单火线开关工作模式切换装置的框图。
图6是根据一示例性实施例示出的再一种单火线开关工作模式切换装置的框图。
图7是根据一示例性实施例示出的一种适用于单火线开关工作模式切换装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1a是根据一示例性实施例示出的单火线开关工作模式切换方法的流程图,图1b是根据一示例性实施例示出的单火线开关工作模式切换方法的场景图;该单火线开关工作模式切换方法可应用在单火线开关上,如图1a所示,该方法包括以下步骤:
在步骤101中,当单火线开关处于第一预设模式时,获取单火线开关所在系统的预设类型的当前工作参数。
在一实施例中,单火线开关所在系统的工作参数的类型可以为电流;在另一实施例中,单火线开关所在系统的工作参数的类型可以为电压;在又一实施例中,单火线开关所在系统的工作参数的类型可以为功率;在再一实施例中,单火线开关所在系统的工作参数的类型可以为上述参数的任意两种或者任意两种以上组合的参数。
在步骤102中,根据获取到的当前工作参数,判断单火线开关当前工作状态是否为第一预设状态,如果当前工作状态是第一预设状态,则执行步骤 103。
在一实施例中,单火线开关的第一预设模式为路由设备模式,用于表示能够中继网关设备的模式。
在一实施例中,可在单火线开关首次上电启动时,将单火线开关设置为第一预设模式。单火线开关工作于第一预设模式时,还可控制接入该单火线开关设备的多个终端设备,该终端设备可以为工作于第三预设模式的单火线开关。
在一实施例中,第一预设状态用于表示单火线开关所在系统工作稳定的状态。
在步骤103中,控制单火线开关从第一预设模式切换至第二预设模式。
在一实施例中,第二预设模式用于表示能够创建个人局域网以供其他设备接入的模式。
在一实施例中,单火线开关工作于第二预设模式时,可用做一个网关设备,以创建一个个人局域网,并允许其他工作于第一预设模式的单火线开关和工作于第三预设模式的单火线开关接入,完成组网。
如图1b所示,单火线开关120首次上电时可默认进入第一预设模式,当单火线开关120所在系统确定系统的当前工作状态不为第一预设状态时,可控制单火线开关120从第一预设模式切换至第三预设模式;当单火线开关120所在系统确定系统的当前工作状态为第一预设状态时,单火线开关120可关闭所控制的所有负载,然后再次判断关闭负载后的系统工作状态,如果为第二预设状态,则可触发接入网关设备的操作,如果当前环境中存在网关设备130,并且单火线开关120成功接入网关设备130(其中,该网关设备130可以为一个独立的网关设备,也可以为一个工作于第二预设模式的单火线开关),则单火线开关120仍工作于第一预设模式,否则将单火线开关120从第一预设模式切换至第二预设模式,以使得单火线开关120创建个人局域网,并且允许其他处于第三预设模式的单火线开关121和处于第三预设模式的单火线开关122接入该个人局域网,由此可实现单火线开关120在三种模 式之间的自由切换。用户终端120可通过互联网远程控制各个单火线开关。本领域技术人员可以理解的是,家居智能网络中可以存在多个工作于第一预设模式和第三预设模式的单火线开关,但是只能有一个工作于第二预设模式的单火线开关。
本实施例中,当单火线开关处于第一预设模式时,可根据单火线开关所在系统的当前工作参数确定单火线开关的当前工作状态,如果当前工作状态为第一预设状态,则控制单火线开关从第一预设模式切换至第二预设模式,由于本公开中控制单火线开关在各种模式之间切换涉及了多个工作参数,如电流、电压、功率等,因此具备高准确性和高普适性;此外,由于可以在单火线开关的第一预设模式和第二预设模式之间实现切换,使单火线开关可以集成中继和网关功能,因此不需要用户额外购买网关设备,在一定程度上降低了单火线开关在智能家居照明应用中的成本。
在一实施例中,方法还可包括:
如果单火线开关当前工作状态不为第一预设状态,则控制单火线开关从第一预设模式切换至第三预设模式,其中,第三预设模式用于表示能够降低单火线开关的功率消耗的睡眠模式。
在一实施例中,控制单火线开关从第一预设模式切换至第二预设模式,可包括:
关闭单火线开关所控制的负载;
判断单火线开关所在系统的工作状态是否为第二预设状态;
如果单火线开关所在系统的工作状态为第二预设状态,则触发接入网关设备的操作;
判断单火线开关是否接入网关设备;
如果单火线开关没有接入网关设备,则控制单火线开关从第一预设模式切换至第二预设模式。
在一实施例中,方法还可包括:
如果单火线开关所在系统的工作状态不为第二预设状态,则控制单火线 开关从第一预设模式切换至第三预设模式。
在一实施例中,方法还可包括:
如果单火线开关接入网关设备,则控制单火线开关工作在第一预设模式。
在一实施例中,判断单火线开关所在系统的工作状态是否为第二预设状态,可包括:
在第一预设时间内,判断是否接收到用户触发的第一操作指令;
如果接收到用户触发的第一操作指令,根据第一操作指令判断单火线开关所在系统的工作状态是否为第二预设状态;
如果没有接收到用户触发的第一操作指令,则确定单火线开关所在系统的工作状态为第二预设状态。
在一实施例中,触发接入网关设备的操作,可包括:
在第二预设时间内,判断是否接收到用户触发的第二操作指令;
如果接收到用户触发的第二操作指令,控制单火线开关接入网关设备。
在一实施例中,根据获取到的当前工作参数,判断单火线开关当前工作状态是否为第一预设状态,可包括:
如果当前工作参数与第一预设模式对应的第一预设参数阈值匹配,则确定所当前工作状态为第一预设状态;
如果当前工作参数与第一预设参数阈值不匹配,则确定所当前工作状态不为第一预设状态。
在一实施例中,方法还可包括:
在测试时间段内,统计单火线开关工作于第一预设模式时的预设类型的工作参数值;
根据单火线开关工作于第一预设模式时的工作参数确定预设参数阈值。
下面以具体实施例来说明本公开实施例提供的技术方案。
图2是根据一示例性实施例一示出的单火线开关工作模式切换方法的流程图;本实施例利用本公开实施例提供的上述方法,以单火线开关在三种模式之间切换并结合图1b进行示例性说明,如图2所示,包括如下步骤:
在步骤201中,当单火线开关处于第一预设模式时,获取单火线开关所在系统的预设类型的当前工作参数。
在步骤202中,根据获取到的当前工作参数,判断单火线开关当前工作状态是否为第一预设状态,如果单火线开关当前工作状态为第一预设状态,则执行步骤203,如果当前工作状态不为第一预设状态,则执行步骤209。
在一实施例中,如果单火线开关所在系统的预设类型的当前工作参数与第一预设模式对应的第一预设参数阈值匹配,则确定所当前工作状态为第一预设状态;如果单火线开关所在系统的预设类型的当前工作参数与第一预设参数阈值不匹配,则确定所当前工作状态不为第一预设状态。例如,如果预设类型的工作参数为功率,并且第一预设模式对应的第一预设参数阈值为大于20w,则在当前工作参数为15w时,可确定当前工作状态不为第一预设状态,而如果当前工作参数为25w,则可确定当前工作状态为第一预设状态。
在一实施例中,第一预设参数阈值可为经验值,可以根据用户在测试时间段内(例如,使用智能家居系统的半个月内)采集的工作参数确定系统工作于第一预设状态的参数值,确定单火线开关工作于各种模式下的参数阈值。例如,可根据经验值确定在系统的工作功率大于5w小于20w时,单火线开关可比较稳定地工作于第三预设模式,而系统的工作功率大于20w时,单火线开关可比较稳定地工作于第一预设模式和第二预设模式。通过在测试时间段内采集的工作参数确定系统工作于第一预设状态的参数阈值,可使得该参数阈值更加适用于单火线开关当前所应用的场景,能使单火线开关更精确地在各种工作模式之间切换。
在步骤203中,关闭单火线开关所控制的负载,执行步骤204。
在步骤204中,判断单火线开关所在系统的工作状态是否为第二预设状态,如果单火线开关所在系统的工作状态为第二预设状态,则执行步骤205,如果单火线开关所在系统的工作状态不为第二预设状态,则执行步骤209。
在一实施例中,第二预设状态为正常状态。例如,当单火线开关执行关闭所控制的负载的操作之后,如果用户感觉在关闭负载之后的短暂时间内, 被关闭的负载出现闪烁现象,则可确定系统的工作状态不正常,即系统的工作状态不为第二预设状态。
在一实施例中,可通过以下两种方式确定单火线开关关闭所控制的负载之后,系统的工作状态是否为第二预设状态:
方式一:确定在第一预设时间内接收到用户触发的第一操作指令时,可根据第一操作指令确定单火线开关所在系统的工作状态是否为第二预设状态。
在一实施例中,用户可通过单火线开关的物理按键触发第一操作指令;在又一实施例中,用户还可通过遥控器触发第一操作指令。
如图1b所示,如果在单火线开关关闭所控制的负载后,用户触摸开关上方的按键3秒钟,则可触发第一操作指令,单火线开关根据该第一操作指令可确定单火线开关所在系统的工作状态为第二预设状态;如果用户触摸开关下方左侧的按键1秒钟,则单火线开关可根据该第一操作指令确定所在系统的工作状态不为第二预设状态。
在一实施例中,如果在单火线开关关闭所控制的负载后,用户通过按遥控器的一个预设按键,根据该预设按键对应触发第一操作指令,如果按该预设按键3秒钟,则可触发第一操作指令,单火线开关根据该第一操作指令可确定单火线开关所在系统的工作状态为第二预设状态;如果按该预设按键1秒钟,则单火线开关可根据该第一操作指令确定所在系统的工作状态不为第二预设状态。
方式二:如果确定在第一预设时间内没有接收到第一操作指令,则确定单火线开关所在系统的工作状态为第二预设状态。
在一实施例中,如果用户确定关闭负载后系统工作状态为第二预设状态,则可不触发任何操作,在单火线开关在第一预设时间,如5秒钟没有接收到第一操作指令或者第一指示消息时,可确定单火线开关所在系统的工作状态为第二预设状态。
在步骤205中,触发接入网关设备的操作。
在一实施例中,该网关设备可以为独立的网关设备,也可以为一个工作 于第二预设模式的单火线开关。
在步骤206中,判断单火线开关是否接入网关设备,如果单火线开关接入网关设备,则执行步骤207,如果单火线开关没有接入网关设备,则执行步骤208。
在步骤207中,控制单火线开关工作于第一预设模式。
在一实施例中,如果确定单火线开关成功接入网关设备,则说明单火线所在系统中已经存在一个网关设备,因此单火线开关可继续工作第一预设模式,即中继网关设备的模式。
在步骤208中,控制单火线开关从第一预设模式切换至第二预设模式。
在一实施例中,第二预设模式用于表示能够创建个人局域网以供其他设备接入的模式。
在一实施例中,如果确定单火线开关没有接入网关设备,则说明单火线开关所在系统中没有能够供该单火线开关接入广域网的网关设备,因此可控制单火线开关从第一预设模式切换至第二预设模式,以创建一个个人局域网。
在步骤209中,控制单火线开关从第一预设模式切换至第三预设模式。
在一实施例中,第三预设模式用于表示能够降低单火线开关的功率消耗的睡眠模式,在本公开中可以称为终端设备模式。单火线开关工作于第三预设模式时,可与工作于路由设备模式的单火线开关建立无线连接,以加入所在环境的个人局域网。
本实施例中,单火线开关关闭所控制的负载之后,可由用户根据感官确定系统的工作状态,进而确定是否将系统切换至第三预设模式,在一定程度上提高了模式切换的人性化;而且在用户不方便操作时,也可由单火线开关确定系统的工作状态,进而确定是否将系统切换至第三预设模式,由此可以实现单火线开关的自动切换,而不需要人员参与,提高了用户的体验。
图3是根据一示例性实施例二示出的单火线开关工作模式切换方法的流程图,本实施例利用本公开实施例提供的上述方法,以单火线开关从第一预设模式切换至第二预设模式为例进行示例性说明,如图3所示,包括以下步 骤:
在步骤301中,关闭单火线开关所控制的负载。
在一实施例中,启动单火线开关后,如果单火线开关确定所在系统当前工作状态为第一预设状态,想进一步确定是否可以控制单火线开关从第一预设模式切换到第二预设模式,则可关闭单火线开关所控制的负载,通过关闭单火线开关进一步确定单火线开关所在系统的工作状态。
在步骤302中,判断单火线开关所在系统的工作状态是否为第二预设状态,如果为第二预设状态,则执行步骤303,如果不为第二预设状态,则执行步骤307。
在一实施例中,第二预设状态为正常状态。
步骤302的相关描述可参见上述图2实施例的相关描述,此处不再详述。
在步骤303中,触发接入网关设备的操作。
在一实施例中,可以先确定在第二预设时间内是否接收到用户触发的第二操作指令,如果确定接收到第二操作指令,则可触发单火线开关接入网关设备。在一实施例中,用户可通过单火线开关的物理按键触发第一操作指令;在又一实施例中,用户还可通过遥控器触发第一操作指令。
如图1b所示,如果在单火线开关关闭所控制的负载后,用户触摸开关右下方的按键3秒钟,则可触发第二操作指令,进而触发单火线开关接入网关设备的操作。
在一实施例中,如果在单火线开关关闭所控制的负载后,用户通过按遥控器的一个预设按键,根据该预设按键对应触发第二操作指令,如果按该预设按键3秒钟,则可触发单火线开关接入网关设备的操作。
在步骤304中,判断单火线开关是否接入网关设备,如果单火线开关没有接入网关设备,则执行步骤305,如果单火线开关接入网关设备,则执行步骤306。
在步骤305中,控制单火线开关从第一预设模式切换至第二预设模式。
在步骤306中,控制单火线开关工作于第一预设模式。
在步骤307中,控制单火线开关从第一预设模式切换至第三预设模式。
本实施例中,通过在单火线开关接入网关设备成功时,控制单火线开关继续工作于第一预设模式,与切换到第二预设模式相比,单火线开关工作于第一预设模式的功率消耗低一些,而且能够用于中继网关设备,在一定程度上增强了单火线开关所在系统的健壮性。
图4是根据一示例性实施例示出的一种单火线开关工作模式切换装置的框图,该装置可应用在单火线开关上,该装置包括:
获取模块410,被配置为当单火线开关处于第一预设模式时,获取单火线开关所在系统的预设类型的当前工作参数;
判断模块420,被配置为根据获取模块410获取到的当前工作参数,判断单火线开关当前工作状态是否为第一预设状态,其中,第一预设模式用于表示能够中继网关设备的模式,第一预设状态用于表示单火线开关所在系统工作稳定的状态;
第一控制模块430,被配置为如果判断模块420确定当前工作状态为第一预设状态,则控制单火线开关从第一预设模式切换至第二预设模式,其中,第二预设模式用于表示能够创建个人局域网以供其他设备接入的模式。
图5是根据一示例性实施例示出的另一种单火线开关工作模式切换装置的框图,在图4实施例的基础上,在一实施例中,装置还可包括:
第一切换模块440,被配置为如果判断模块420确定当前工作参数不为第一预设状态,则控制单火线开关从第一预设模式切换至第三预设模式,其中,第三预设模式用于表示能够降低单火线开关的功率消耗的睡眠模式。
在一实施例中,第一控制模块430可包括:
关闭子模块431,被配置为如果判断模块420确定当前工作状态为第一预设状态,关闭单火线开关所控制的负载;
第一判断子模块432,被配置为判断关闭子模块431关闭单火线开关所控制的负载后,单火线开关所在系统的工作状态是否为第二预设状态;
触发子模块433,被配置为如果第一判断子模块432确定单火线开关所 在系统的工作状态为第二预设状态,则触发接入网关设备的操作;
第二判断子模块434,被配置为确定触发子模块433触发接入网关设备的操作后,单火线开关是否接入网关设备;
第一切换子模块435,被配置为如果第二判断子模块434确定单火线开关没有接入网关设备,则控制单火线开关从第一预设模式切换至第二预设模式。
在一实施例中,装置还可包括:
第二切换模块450,被配置为如果第一判断子模块432确定单火线开关所在系统的工作状态不为第二预设状态,则控制单火线开关从第一预设模式切换至第三预设模式。
在一实施例中,装置还可包括:
控制模块460,被配置为如果第二判断子模块434确定单火线开关接入网关设备,则控制单火线开关工作在第一预设模式。
在一实施例中,第一判断子模块432可包括:
第三判断子模块4321,被配置为在第一预设时间内,判断是否接收到用户触发的第一操作指令;
第一确定子模块4322,被配置为如果第三判断子模块4321确定接收到用户触发的第一操作指令,根据第一操作指令确定单火线开关所在系统的工作状态是否为第二预设状态;
第二确定子模块4323,被配置为如果第三判断子模块4321确定没有接收到用户触发的第一操作指令,则确定单火线开关所在系统的工作状态为第二预设状态。
在一实施例中,触发子模块433可包括:
第四判断子模块4331,被配置为在第二预设时间内,判断是否接收到用户触发的第二操作指令;
控制子模块4332,被配置为如果第四判断子模块4331确定接收到用户触发的第二操作指令,控制单火线开关接入网关设备。
图6是根据一示例性实施例示出的再一种单火线开关工作模式切换装置的框图,在图4实施例的基础上,在一实施例中,判断模块420可包括:
第三确定子模块421,被配置为如果获取模块410获取的当前工作参数与第一预设模式对应的第一预设参数阈值匹配,则确定所当前工作状态为第一预设状态;
第四确定子模块422,被配置为如果获取模块410获取的当前工作参数与第一预设参数阈值不匹配,则确定所当前工作状态不为第一预设状态。
在一实施例中,装置还可包括:
统计模块470,被配置为在测试时间段内,统计单火线开关工作于第一预设模式时的预设类型的工作参数值;
确定模块480,被配置为根据统计模块470统计的单火线开关工作于第一预设模式时的工作参数确定预设参数阈值。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
图7是根据一示例性实施例示出的一种适用于单火线开关工作模式切换装置的框图。例如,装置700可以是单火线开关等。
参照图7,装置700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(i/o)的接口712,传感器组件714,以及通信组件716。
处理组件702通常控制装置700的整体操作,诸如与显示,电话呼叫, 数据通信,相机操作和记录操作相关联的操作。处理元件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
存储器704被配置为存储各种类型的数据以支持在设备700的操作。这些数据的示例包括用于在装置700上操作的任何应用程序或方法的指令,联系人数据等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
电力组件706为装置700的各种组件提供电力。电力组件706可以包括电源管理系统,一个或多个电源,及其他与为装置700生成、管理和分配电力相关联的组件。
多媒体组件708包括在装置700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当设备700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(mic),当装置700处于操作模式,如呼叫模式、记录模式 和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。
i/o接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件714包括一个或多个传感器,用于为装置700提供各个方面的状态评估。例如,传感器组件714可以检测到设备700的打开/关闭状态,组件的相对定位,例如组件为装置700的显示器和小键盘,传感器组件714还可以检测装置700或装置700一个组件的位置改变,用户与装置700接触的存在或不存在,装置700方位或加速/减速和装置700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。
通信组件716被配置为便于装置700和其他设备之间有线或无线方式的通信。装置700可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信部件716还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
在示例性实施例中,装置700可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由装置700的处理器720执 行以完成上述方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。