一种按键与开关分离的控制方法与流程

文档序号:23722850发布日期:2021-01-26 13:46阅读:229来源:国知局
一种按键与开关分离的控制方法与流程

[0001]
本发明涉及智能开关控制的技术领域,尤其涉及一种按键与开关分离的控制方法。


背景技术:

[0002]
在传统的通过开关来控制包括灯等硬件的技术中,一般的是将开关直接安装于墙面等固定的位置上,且为了实现对硬件的控制,需要经过复杂的布线,布线完成以后当前开关所控制的硬件将被固定下来,如需为硬件增加其他的开关或者调整当前开关所控制的硬件,需要重新施工,重新布线。施工过程繁琐,且施工完成以后,人们为了实现对硬件的控制,必须走到硬件对应的开关的位置,按下开关,才能触发硬件状态的变化。举个例子来说,当在房间发现客厅的灯没有关时,必须走到客厅的灯对应的开关位置才能将客厅的灯关闭,给人们的生活带来不必要的麻烦。
[0003]
基于以上问题,很多做智能家居的企业引进了智能开关的概念。所谓的智能开关是基于在手机上安装一个app,通过手机上的app,在任何地方通过手机app上的控制按钮,去远程控制硬件状态的改变。智能开关有一个前提是,必须接入网络,接入网络的方式可以是通过一个包含内部通信协议的网关桥接,通过网关接入到互联网,手机上的app通过账号授权,手机通过云端去控制硬件的状态。通常的,目前我们市面上的所有的智能开关,止步于此。
[0004]
进一步地,将智能开关实现场景的联动,不用手机app去进行控制,用其他的硬件来控制,比如说使用开门的动作来控制灯的打开,形成了智能家居生态。再走得远一点,不同厂商的智能开关可以进行兼容,比如说小米的开关可以和天猫的硬件去进行兼容,虽然买的小米的开关,但是由于有云端的api接口,那就可以接入到比如说天猫的硬件,通过小米的开关开控制天猫的硬件,通过云端进行桥接,这是目前智能开关走得最远的地方了。
[0005]
然而,无论是传统的开关,还是市面上最近流行的智能开关,都是一个开关控制一个硬件,触发开关的按键实质与开关是等同的,是与开关绑定在一起的一种结构,按动按键触发对应的开关做出响应,改变开关的状态。当需要为硬件增加其他的开关或者调整当前开关控制的硬件时,仍然需要重新布线,或者重新匹配。


技术实现要素:

[0006]
针对上述问题,本发明的目的在于提供一种按键与开关分离的智能开关控制方法,在使用逻辑上,将开关和按键进行了分离,按键仅作为开关的触发装置,通过按键触发开关改变状态,进而控制硬件状态的改变。所有的开关和按键都可以任意的去重新组合和搭配。
[0007]
与传统的机械的开关不同的是,机械开关和按键是绑定在一起的,将按键按下去就代表了开关状态的改变,本发明中使用的是弱电开关,弱电开关上的按键只是一个触发装置,按一下按键,将给到里面的继电器一个弱电信号,继电器即实际控制的开关,通过继
电器的来回运动控制实际硬件的状态,基于弱电开关的以上特点,可以实现开关与按键的分离。
[0008]
本发明的上述发明目的是通过以下技术方案得以实现的:
[0009]
一种按键与开关分离的控制方法,其特征在于,包括:
[0010]
将开关设备上的按键与实际控制硬件状态的开关进行分离;
[0011]
针对于分离后的按键与开关,进行包括按键与开关、按键与预设场景在内的任意的组合,重新建立包括按键与开关、按键与所述预设场景在内的任意一种对应关系,其中,进行组合的按键与开关可以是来自于不同的所述开关设备上的按键与开关;
[0012]
通过重新组合后的对应关系,通过按键触发与之对应的开关,切换开关的状态,进而通过开关控制硬件的状态或通过按键触发与之对应的所述预设场景,进而触发所述预设场景。
[0013]
进一步地,按键与开关分离的控制方法,还包括:
[0014]
按键与开关均包含0和1两种状态,其中0表示关闭,1表示开启;
[0015]
针对于重新建立的包括按键与开关、按键与所述预设场景在内的任一一种对应关系,可以设置包括按下按键即触发、状态跟随按键状态、状态与按键异位在内的任意一种触发模式;
[0016]
所述按下按键即触发,具体为:当按键被触发时,即触发对应的开关改变状态或触发所述预设场景,无需解读按键的状态;
[0017]
所述状态跟随按键状态,具体为:当按键被触发时,与按键相匹配的开关将会切换到与按键相同的状态,即为若原始的开关状态与按键被触发的状态相同,开关将不做任何切换动作,若原始的开关状态与按键被触发的状态相反,则触发开关进行状态的切换;
[0018]
所述状态与按键异位,具体为:当按键被触发时,与按键相匹配的所有的开关,都对状态进行切换,切换为与原始的开关状态相反的状态。
[0019]
进一步地,按键与开关分离的控制方法,还包括:建立包括替身按键映射表、场景按键映射表、主控按键映射表在内的映射关系表来执行多种按键与开关分离的控制方法;
[0020]
所述替身按键映射表,应用于替身按键,通过所述按键即触发的触发模式进行控制;
[0021]
所述场景按键映射表,应用于场景按键,通过所述按键即触发的触发模式进行控制;
[0022]
所述主控按键映射表,应用于主控按键,通过包括所述状态跟随按键状态、所述状态与按键异位在内的任意一种触发模式进行控制。
[0023]
进一步地,所述替身按键映射表,具体为:
[0024]
在所述替身按键映射表中,保存有按键与开关的对应关系;
[0025]
当按下按键时,按键发送指令至云端平台,在所述替身按键映射表中查找与被按下的按键对应的需要控制的开关,向开关发送状态切换指令,开关接收到指令后,切换自身的状态;
[0026]
其中,在所述替身按键表中无需保存按键与开关的状态,发送指令时也无需解读按键与开关的状态,当开关接收到指令后,将自身的状态切换至与原始状态相反的状态即可,即所述按下即触发的触发模式。
[0027]
进一步地,所述场景按键映射表,具体为:
[0028]
在所述场景按键映射表中,保存有按键与所述预设场景的对应关系,并且建立场景预设关系表,用于保存所述预设场景需控制的设备与需控制的设备需切换到的状态;
[0029]
当按下按键时,按键发送指令至云端平台,在所述场景按键映射表中查找与被按下的按键对应的需要控制的所述预设场景,并进一步地在所述场景预设关系表中获取与当前需控制的所述预设场景对应的需控制的设备与需控制的设备需切换到的状态,向需控制的设备发送指令,切换设备的状态到与所述场景预设关系表中相同的状态;
[0030]
其中,在所述场景按键映射表中无需保存按键的状态,发送指令时也无需解读按键的状态,当接收到按键按下的指令后,直接执行所述预设场景,即所述按下即触发的触发模式。
[0031]
进一步地,所述主控按键映射表,具体为:
[0032]
在所述主控按键映射表中,保存有按键与开关的对应关系,并同时保存了按键与开关的状态,以及按键的包括所述状态跟随按键状态、所述状态与按键异位在内的任意一种触发模式;
[0033]
当按下按键时,按键发送指令到云端平台,在所述主控按键映射表中获取并判断当前按键的触发模式;
[0034]
当当前期按键的触发模式为所述状态跟随按键状态时,判断开关的状态与按键的按键是否相同,若相同,开关不做任何切换动作,若不同,发送指令到开关进行状态的切换;
[0035]
当当前按键的触发模式为所述状态与按键异位时,向按键控制的所有开关发送指令,切换为与原始的开关状态相反的状态。
[0036]
进一步地,按键与开关分离的控制方法,还包括:
[0037]
针对于开关设置一个与开关对应的背景灯,所述背景灯可以设置为包括当开关开时灯亮,开关关时灯灭、以及当开关开时灯灭、开关关时灯亮在内的任意一种形式,并且所述背景灯的颜色与强度可调;
[0038]
针对于按键设置一个与按键对应的按键音效,当开关状态发生改变时,所有的能够触发当前开关状态发生变化的按键,均发出对应的按键音效。
[0039]
进一步地,按键与开关分离的控制方法,还包括:
[0040]
将开关设备上的按键和开关进行分离,并对按键设置禁用,禁用后按键将无法触发开关对状态进行切换;
[0041]
进而通过包括替身按键、场景按键在内的任意一种方式,触发开关对状态进行切换。
[0042]
与现有技术相比,本发明包括以下至少一种有益效果是:
[0043]
(1)通过提供一种按键与开关分离的控制方法,包括步骤:将开关设备上的按键与实际控制硬件状态的开关进行分离;针对于分离后的按键与开关,进行包括按键与开关、按键与预设场景在内的任意的组合,重新建立包括按键与开关、按键与所述预设场景在内的任意一种对应关系,其中,进行组合的按键与开关可以是来自于不同的所述开关设备上的按键与开关;通过重新组合后的对应关系,通过按键触发与之对应的开关,切换开关的状态,进而通过开关控制硬件的状态或通过按键触发与之对应的所述预设场景,进而触发所述预设场景。上述技术方案抛开了传统的按键与开关为一体的思想,在使用逻辑上,将开关
和按键进行了分离,按键仅作为开关的触发装置,通过按键触发开关改变状态,进而控制硬件状态的改变。并且无论是位于同一个开关设备上的开关和按键还是位于不同开关设备上的开关和按键,我们都可以通过自定义的设置去任意的重新组合和搭配。
[0044]
(2)通过针对按键和开关均设置两种不同的状态,根据状态设置多种不同的触发模式,用户可以根据不同的需要选择不同的模式进行触发,实现不同的控制效果。
[0045]
(3)通过建立包括替身按键映射表、场景按键映射表、主控按键映射表在内的映射关系表来执行多种按键与开关的控制方法。上述技术方案通过定义不同的映射关系表,应用于多种不同的触发控制模式中,进而通过多种不同的控制模式适应性的应用于不同的需求中。
[0046]
(4)通过针对于开关设置一个与开关对应的背景灯,所述背景灯可以设置为包括当开关开时灯亮,开关关时灯灭、以及当开关开时灯灭,开关关时灯亮在内的任意一种形式,并且所述背景灯的颜色与强度可调。上述技术方案通过设置背景灯,我们通过背景灯即可以知道开关的状态。并且当我们将背景灯设置为当开关开时灯灭,开关关时灯亮时,比如说在包括夜晚这样的环境下,当没有开灯时,在看不清楚的情况下,如果开关设置了背景灯,我们就能够很容易的找到开关的位置,去触发开关切换状态来开灯。
[0047]
(5)通过针对于按键设置一个与按键对应的按键音效,当开关状态发生改变时,所有的能够触发当前开关状态发生变化的按键,均发出对应的按键音效。通过音效可以提醒用户开关已被切换。
[0048]
(6)通过将开关设备上的按键和开关进行分离,并对按键设置禁用,禁用后按键将无法触发开关对状态进行切换;进而通过包括替身按键、场景按键在内的任意一种方式,触发开关对状态进行切换。上述技术方案中的禁用按键尤其适合于在公共场所,不想让人们随意的去对开关进行切换的场景中,设置为禁用后,按动按键将无法触发任何操作,进而通过其他的方式进行统一的控制。
附图说明
[0049]
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。
[0050]
图1为本发明一种按键与开关分离的智能开关控制方法的整体流程图;
[0051]
图2为本发明一种按键与开关分离的智能开关控制方法的网络结构图;
[0052]
图3为本发明替身按键的结构示意图;
[0053]
图4为本发明设置替身按键的界面示意图;
[0054]
图5为本发明设置替身按键后选择对应控制开关的界面示意图;
[0055]
图6为本发明设置场景按键的结构示意图;
[0056]
图7为本发明添加场景的按键的界面示意图;
[0057]
图8为本发明添加场景详情的界面示意图;
[0058]
图9为本发明设置场景对应的开关,及开关对应的状态的界面示意图;
[0059]
图10为本发明将场景按键与场景关联的界面示意图。
具体实施方式
[0060]
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0061]
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。
[0062]
在现有技术中,无论是传统的开关,还是市面上最近流行的智能开关,都是一个开关控制一个硬件,触发开关的按键实质与开关是等同的,是与开关绑定在一起的一种结构,按动按钮触发对应的开关做出响应,改变开关的状态。当需要为硬件增加其他的开关或者调整当前开关控制的硬件时,仍然需要重新布线或者重新匹配。
[0063]
基于以上应用场景,本发明的核心思路为:设计一种按键与开关分离的方案,针对于分离后的按键与开关进行任意的组合,重新建立按键与开关的对应关系,通过重新组合后的按键,触发与之对应的开关,切换开关的状态,进而通过开关控制硬件的状态。
[0064]
本发明的一个显著特点是:与传统的开关或者现有的在智能开关相比,在使用逻辑上,将开关和按键进行了分离,按键仅作为开关的触发装置,通过按键触发开关改变状态,进而控制硬件状态的改变,所有的开关和按键可以任意的去重新组合和搭配。
[0065]
第一实施例
[0066]
如图1所示,本实施例提供了一种按键与开关分离的控制方法,其特征在于,包括以下步骤:
[0067]
s1:将开关设备上的按键与实际控制硬件状态的开关进行分离。
[0068]
具体地,本发明中的同一个开关设备中的按键与开关可以理解为两个相互独立的产品结构,来自于任意的开关设备上的按键与开关(无论是同一个开关设备上的还是不同的开关设备上的)我们都可以进行重新组合,通过重新组合后的按键来控制开关状态的切换。
[0069]
在实际的产品设计上,我们一般的会在一个开关设备上成对的去设计按键和开关,但是这样设计后,并不等同于成对的按键和开关是一体的一一对应的关系,它们之间仍然是相互独立的两个产品结构,我们可以随时将它们分离开来,去和其它的任意的开关或者按键去自由的组合。
[0070]
进一步地,由于开关和按键是相互独立的两个产品结构,我们也可以在某一个开关设备上仅设置开关或者仅设置按键,再通过其他的开关或者按键去进行匹配控制。
[0071]
进一步地,为了节省空间等因素,在一个开关设备上可以同时设置多对开关和按键,或者只设置多个开关,只设置多个按键,根据实际的情况可以进行任意的搭配。
[0072]
s2:针对于分离后的按键与开关,进行包括按键与开关、按键与预设场景在内的任意的组合,重新建立包括按键与开关、按键与所述预设场景在内的任意一种对应关系,其中,进行组合的按键与开关可以是来自于不同的所述开关设备上的按键与开关。
[0073]
具体地,对于已经分离的按键与开关可以进行任意的搭配组合,重新建立按键与
开关的对应关系,此为本发明的核心内容。
[0074]
进一步地,分离后的每一个按键可以与一个(替身按键)或多个(主控按键)开关进行匹配,同时控制一个或多个开关。且,分离后的按键还可以应用于控制其他的任意一个需要执行的内容,比如说场景等。
[0075]
s3:通过重新组合后的对应关系,通过按键触发与之对应的开关,切换开关的状态,进而通过开关控制硬件的状态或通过按键触发与之对应的所述预设场景,进而触发所述预设场景。
[0076]
具体地,在按键与开关重新组合后,即可以通过按键的发送命令,触发对应的开关来切换状态。
[0077]
一般的,按键将通过网络向设置于开关设备上的弱电板发射一个命令,后通过弱电板向开关发射一个弱电信号给到开关,根据弱电信号,触发开关切换状态。本发明采用的开关可以是一个继电器,当然,继电器仅是一种举例,还可以有其它任意一种形式的电控制器件,本实施例不再赘述。
[0078]
按键与开关通过网络连接以后,只要接入网络,即可以实现通过按键对开关的控制,不受距离与所在区域的限制。
[0079]
进一步地,关于按键与开关的状态,本实施例进行如下设置:
[0080]
针对于按键和开关均设置0和1两种状态,其中0表示关闭,1表示开启。
[0081]
针对于重新建立的包括按键与开关、按键与所述预设场景在内的任一一种对应关系,可以设置包括按下按键即触发、状态跟随按键状态、状态与按键异位在内的任意一种触发模式,具体为:
[0082]
(1)所述按下按键即触发,具体为:当按键被触发时,即触发对应的开关改变状态或触发所述预设场景,无需解读按键的状态;
[0083]
(2)所述状态跟随按键状态,具体为:当按键被触发时,与按键相匹配的开关将会切换到与按键相同的状态,即为若原始的开关状态与按键被触发的状态相同,开关将不做任何切换动作,若原始的开关状态与按键被触发的状态相反,则触发开关进行状态的切换;
[0084]
(3)所述状态与按键异位,具体为:当按键被触发时,与按键相匹配的所有的开关,都对状态进行切换,切换为与原始的开关状态相反的状态。
[0085]
相应的基于按键与开关的状态,在开关设备所在的网络环境中,将会建立并维护多张包括替身按键映射表、场景按键映射表、主控按键映射表在内的映射关系表来存储以上按键与开关的关系,以及对应的触发模式,进而执行多种按键与开关的分离的控制方法,具体的:
[0086]
(1)所述替身按键映射表,应用于替身按键,通过所述按键即触发的触发模式进行控制,具体为:
[0087]
在所述替身按键映射表中,保存有按键与开关的对应关系;
[0088]
当按下按键时,按键发送指令至云端平台,在所述替身按键映射表中查找与被按下的按键对应的需要控制的开关,向开关发送状态切换指令,开关接收到指令后,切换自身的状态;
[0089]
其中,在所述替身按键表中无需保存按键与开关的状态,发送指令时也无需解读按键与开关的状态,当开关接收到指令后,将自身的状态切换至与原始状态相反的状态即
可,即所述按下即触发的触发模式。
[0090]
(2)所述场景按键映射表,应用于场景按键,通过所述按键即触发的触发模式进行控制,具体为:
[0091]
在所述场景按键映射表中,保存有按键与所述预设场景的对应关系,并且建立场景预设关系表,用于保存所述预设场景需控制的设备与需控制的设备需切换到的状态;
[0092]
当按下按键时,按键发送指令至云端平台,在所述场景按键映射表中查找与被按下的按键对应的需要控制的所述预设场景,并进一步地在所述场景预设关系表中获取与当前需控制的所述预设场景对应的需控制的设备与需控制的设备需切换到的状态,向需控制的设备发送指令,切换设备的状态到与所述场景预设关系表中相同的状态;
[0093]
其中,在所述场景按键映射表中无需保存按键的状态,发送指令时也无需解读按键的状态,当接收到按键按下的指令后,直接执行所述预设场景,即所述按下即触发的触发模式。
[0094]
(3)所述主控按键映射表,应用于主控按键,通过包括所述状态跟随按键状态、所述状态与按键异位在内的任意一种触发模式进行控制,具体为:
[0095]
在所述主控按键映射表中,保存有按键与开关的对应关系,并同时保存了按键与开关的状态,以及按键的包括所述状态跟随按键状态、所述状态与按键异位在内的任意一种触发模式;
[0096]
当按下按键时,按键发送指令到云端平台,在所述主控按键映射表中获取并判断当前按键的触发模式;
[0097]
当当前期按键的触发模式为所述状态跟随按键状态时,判断开关的状态与按键的按键是否相同,若相同,开关不做任何切换动作,若不同,发送指令到开关进行状态的切换;
[0098]
当当前按键的触发模式为所述状态与按键异位时,向按键控制的所有开关发送指令,切换为与原始的开关状态相反的状态。
[0099]
进一步地,关于按键与开关的通信模式,在弱电板上,内置一网络模块,通过所述网络模块将开关接入网络,当按键被触发后,通过网络向所述网络模块发出命令,所述网络模块触发弱电板向开关发出弱电信号。
[0100]
具体地,由于本发明的按键与开关分离的控制方法需要依赖于网络来进行,因此,我们在弱电板上预先内置了一个网络模块,通过网络模块将开关和按键接入网络,实现后续的按键对开关的控制,以及按键与开关的配对工作。
[0101]
弱电板还连接有一变压器,通过变压器将高压电转化成弱电,向弱电板供电。
[0102]
进一步地,还可以针对于开关设置一个与开关对应的背景灯,所述背景灯可以设置为包括当开关开时灯亮,开关关时灯灭、以及当开关开时灯灭,开关关时灯亮在内的任意一种形式,并且所述背景灯的颜色与强度可调。
[0103]
具体地,设置的背景灯用于表示开关的状态,可以设置为与开关同亮,或者与开关的状态相反,开关关时灯亮,我们通过背景灯可以查看到开关的状态。
[0104]
并且在黑暗的环境中,将背景灯设置为与开关的状态相反,可以让人很容易的找到开关的位置,找到对应的按键去触发开关。当然背景灯充当开关按键对应的夜间提示等,仅适用于将同一个开关设备上成对的按键与开关进行匹配的情况。
[0105]
进一步地,还可以针对于按键设置一个与按键对应的按键音效,当开关状态发生
改变时,所有的能够触发当前开关状态发生变化的按键,均发出对应的按键音效。
[0106]
具体地,给按键设置一个按键音效,提醒人们开关被触发的操作,只要开关被触发,与开关对应的所有能够控制当前开关的按键都会发出一个按键音效。
[0107]
进一步地,本实施例还包括建立用于对按键和开关进行任意组合的配对界面,所述配对界面可以是设置于包括手机app,小程序,公共号,网页在内的任意一种形式上的界面;对接入到网络中的按键与开关,在所述配对界面上设置指令,通过网络网关实现按键与开关的任意组合,建立按键与开关的对应关系,且按键与开关的对应关系可以随时调整。
[0108]
具体地,需要让用户自己针对于按键和开关去配对,就必须建立一个对应的配对界面提供给用户来操作,在配对界面上可以对按键与开关进行任意的配对设置。其中配对界面可以以是包括手机app,小程序,公共号,网页在内的任意一种形式存在的界面,并可以通过任意一种包括手机,电脑等接入到网络中的设备来访问。
[0109]
进一步地,每一个开关设备具有唯一设备id,对应的每一个按键具有唯一按键id,每一个开关具有唯一开关id,用于标识自己的身份。
[0110]
在所述开关设备接入的网络中,维护了包括替身按键映射表、场景按键映射表、主控按键映射表在内的映射关系表,存储了按键与开关之间的匹配关系,以及记录了具体的触发模式。其中,映射关系表存储于网络中的包括云端平台对应的数据库、网关对应的存储单元在内的任意一种存储介质上;当重新建立按键与开关、按键与预设场景的对应关系时,更新映射关系表中的唯一按键id与唯一开关id或者唯一按键id与预设场景的对应关系;当通过按键触发与之对应的开关或预设场景时,获取映射关系表中的与按键的所述唯一按键id匹配的所述唯一开关id或预设场景,向所述唯一开关id对应的开关发出命令切换开关状态或执行对应的场景。
[0111]
当将映射关系表存储于云端平台对应的数据库时,适用于网络环境好,接入互联网的环境中,当将对应表格存储于网关等对应的存储单元中时,适用于网络环境不太好的环境,无需接入互联网,通过网关即可以实现设备之间的通信。
[0112]
如图2所示,本发明的网络结构主要为:多个开关设备通过弱电板上的网络模块通过网关接入到云端网络中,每一个开关设备,甚至于每一个开关设备中的每一个按键和开关都拥有着自己的唯一标识,同时接入云端网络的还包括各种包括手机、电脑在内的智能设备。通过智能设备访问配对界面对按键与开关进行配对。
[0113]
工作时,按键通过网关接入网络发送指令传到云端网络,云端网络访问存储于对应的存储介质上的映射关系表,找到按键能控制的所有的开关的唯一标识,向对应的开关发送指令,控制开关切换。
[0114]
本发明的网络只是一种典型的设置,我们也可以将通过家庭的wifi环境建立网络,或者仅通过网关来连接所有的设备,将对应表格同时设置于网关上,本实施例不再赘述。
[0115]
第二实施例
[0116]
本实施例基于第一实施例中公开的按键与开关分离的控制方法,本实施例提供了一种智能开关,包括:开关和按键,其中,开关与按键分离;
[0117]
分离后的按键与开关被配置为可以进行任意的组合,重新建立按键与开关的对应关系,并通过网络进行连接,其中,进行组合的按键与开关可以是来自于不同的所述智能开
关上的按键与开关;
[0118]
所述智能开关控制硬件的状态时,通过重新组合后的按键,触发与之对应的开关,切换开关的状态,进而通过开关控制硬件的状态。
[0119]
第三实施例
[0120]
如图3所示,基于第一实施例中的按键与开关分离的控制方法中的替身按键映射表,本实施例提供了一种在替身按键上的应用,具体为:
[0121]
将开关设备上的已分离的按键作为替身按键,与需要设置替身的原身按键对应的开关进行组合,建立所述替身按键与开关的对应关系。
[0122]
当需要触发开关切换状态时,通过按下包括原身按键、替身按键在内的任意一个按键均可以触发开关进行状态的切换。
[0123]
在所述替身按键映射表中,保存有按键与开关的对应关系;
[0124]
当通过替身按键触发开关进行状态切换时,按下替身按键时,按键发送指令至云端平台,在所述替身按键映射表中查找与被按下的按键对应的需要控制的开关,向开关发送状态切换指令,开关接收到指令后,切换自身的状态;
[0125]
其中,在所述替身按键表中无需保存按键与开关的状态,发送指令时也无需解读按键与开关的状态,当开关接收到指令后,将自身的状态切换至与原始状态相反的状态即可,即所述按下即触发的触发模式。
[0126]
如图4所示,为替身按键设置的对应的界面的示意图,选择需要设置的按键,点开设置替身按键的界面(图5),选择任意一个开关进行匹配。需要说明的是本发明的设置界面仅是一种举例,实际使用时可以任意设计。
[0127]
第四实施例
[0128]
如图6所示,基于第一实施例中的按键与开关分离的控制方法中的场景按键映射表,本实施例提供了一种在场景按键上的应用,具体为:
[0129]
针对于预设场景,在所述预设场景中添加至少一个开关,并对开关设置与所述预设场景对应的预设状态。
[0130]
将开关设备上已分离的按键作为场景按键,与所述预设场景建立对应关系。
[0131]
当按下所述场景按键时,所述预设场景中的开关将切换到与所述预设状态相同的状态,即当所述预设场景中的开关与所述预设状态中的状态相同时,开关不做状态的切换,当所述预设场景中的开关与所述预设状态中的状态不同时,开关进行状态的切换。
[0132]
在按键作为场景按键时,一般是使用按下即触发模式,即无需考虑按键的状态,按下就去触发场景,通过场景再去对场景中预设的所有开关进行状态的切换。
[0133]
在配对界面上点击如图7所示的添加场景的按钮,跳转到如图8所示的页面,添加一个场景,可以同时设置场景图标,背景图片等,创建完成后,到如图9所示的界面上,点击添加场景的开关行为,选择至少一个开关设置不同的状态,设置完成后,再到如图10所示的界面上选择一个按键来作为场景的触发条件。需要说明的是,本发明的设置界面仅是一种举例,实际使用时可以任意设计。
[0134]
第五实施例
[0135]
基于第一实施例中的按键与开关分离的控制方法中的主控按键映射表,本实施例提供了一种在主控按键上的应用,具体为:
[0136]
在所述主控按键映射表中,保存有按键与开关的对应关系,并同时保存了按键与开关的状态,以及按键的包括所述状态跟随按键状态、所述状态与按键异位在内的任意一种触发模式;
[0137]
当按下按键时,按键发送指令到云端平台,在所述主控按键映射表中获取并判断当前按键的触发模式;
[0138]
当当前期按键的触发模式为所述状态跟随按键状态时,判断开关的状态与按键的按键是否相同,若相同,开关不做任何切换动作,若不同,发送指令到开关进行状态的切换;
[0139]
当当前按键的触发模式为所述状态与按键异位时,向按键控制的所有开关发送指令,切换为与原始的开关状态相反的状态。
[0140]
需要说明的是,在主控按键中,一个按键可以建立与多个开关的对应关系,根据不同的触发模式,逐个判断每一个开关是否要进行状态的切换。
[0141]
第六实施例
[0142]
基于第一实施例中的按键与开关分离的控制方法,本实施例提供了一种在禁用按键上,具体为:
[0143]
将开关设备上的按键和开关进行分离,并对按键设置禁用,禁用后按键将无法触发开关对状态进行切换;
[0144]
进而通过包括替身按键、场景按键在内的任意一种方式,触发开关对状态进行切换。
[0145]
本实施例中的禁用按键尤其适合于在公共场所,不想让人们随意的去对开关进行切换的状态,设置为禁用后,按动按键将无法触发任何操作。进而,可以通过其他的,如第三实施例中的替身按键,如第四实施例中的场景按键来对开关进行控制。
[0146]
本发明还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机代码,当计算机代码被执行时,如上述方法被执行。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,read only memory)、随机存取存储器(ram,random access memory)、磁盘或光盘等。
[0147]
以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
[0148]
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0149]
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
[0150]
本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实
现,例如,作为与处理器配合从而执行各个功能或步骤的电路。如本说明书实施例所示实施例揭示的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(net work processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0151]
实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子系统执行时,使得所述电子系统执行实施例一所述的方法。在此不再赘述。
[0152]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0153]
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0154]
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1