一种智能设备控制方法、开关、系统及计算机可读存储介质与流程

文档序号:33283773发布日期:2023-02-24 21:44阅读:30来源:国知局
一种智能设备控制方法、开关、系统及计算机可读存储介质与流程

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.另一方面,本发明实施例提供了一种智能设备控制方法,用于用户设备,包括以下步骤:
29.展示所述智能设备的设备配置页面,所述设备配置页面包括至少一个动作控件;
30.响应于针对目标动作控件的配置操作,将所述目标动作控件与其对应的目标电控开关之间配置为联动状态或切断联动状态;在所述联动状态下,所述目标电控开关响应于针对所述目标动作控件的触发信号而变更开关状态;在所述切断联动状态下,响应于针对所述目标动作控件的触发信号通过无线通信实现对应的无线控制功能。
31.可选的,所述展示所述智能设备的设备配置页面,所述设备配置页面包括至少一个动作控件,包括:
32.展示智能设备选择页面,所述智能设备选择页面包括至少一个智能设备;
33.响应于针对目标智能设备的选择操作,展示所述目标智能设备的产品页面,所述产品页面包括设置入口;
34.响应于针对所述设置入口的设置操作,展示所述目标智能设备的设备配置页面,所述设备配置页面包括所述目标智能设备的至少一个动作控件。
35.可选的,所述方法还包括:
36.展示所述目标动作控件的无线配置页面,所述无线配置页面中包括至少一个已添加的无线设备;
37.响应于针对目标无线设备的绑定操作,将所述目标无线设备与所述目标动作控件进行绑定,以在所述切断联动状态下,响应于针对针对所述目标动作控件的触发信号通过无线通信实现对所述目标无线设备的无线控制。
38.另一方面,本发明实施例提供了一种智能设备控制装置,包括:
39.指令接收模块,用于接收触发信号,所述触发信号用于指示所述智能设备的目标动作控件被触发;
40.控制模块,用于若当前所述目标动作控件与其对应的目标电控开关之间被配置为联动状态,则控制所述目标电控开关响应于所述触发信号而变更开关状态;
41.所述控制模块,还用于若当前所述目标动作控件与其对应的目标电控开关之间被配置为切断联动状态,则通过无线通信实现与所述目标动作控件对应的无线控制功能。
42.另一方面,本发明实施例提供了一种智能设备控制装置,包括:
43.展示模块,用于展示所述智能设备的设备配置页面,所述设备配置页面包括至少一个动作控件;
44.配置模块,用于响应于针对目标动作控件的配置操作,将所述目标动作控件与其对应的目标电控开关之间配置为联动状态或切断联动状态;在所述联动状态下,所述目标电控开关响应于针对所述目标动作控件的触发信号而变更开关状态;在所述切断联动状态下,响应于针对所述目标动作控件的触发信号通过无线通信实现对应的无线控制功能。
45.另一方面,本发明实施例提供了一种智能开关,包括控制器,与所述控制器连接的无线通讯器、目标动作控件和目标电控开关;
46.所述无线通讯器用于接收触发信号,所述触发信号用于指示所述智能设备的目标动作控件被触发;
47.所述控制器用于若当前所述目标动作控件与其对应的目标电控开关之间被配置为联动状态,则控制所述目标电控开关响应于所述触发信号而变更开关状态;
48.所述控制器还用于若当前所述目标动作控件与其对应的目标电控开关之间被配置为切断联动状态,则通过无线通信实现与所述目标动作控件对应的无线控制功能。
49.另一方面,本发明实施例提供了一种智能设备控制系统,包括:
50.用户设备,用于展示所述智能设备的设备配置页面,并响应于针对目标动作控件的配置操作,将所述目标动作控件与其对应的目标电控开关之间配置为联动状态或切断联动状态;在所述联动状态下,所述目标电控开关响应于针对所述目标动作控件的触发信号而变更开关状态;在所述切断联动状态下,响应于针对所述目标动作控件的触发信号通过无线通信实现对应的无线控制功能;
51.智能开关,用于接收触发信号,所述触发信号用于指示所述智能设备的目标动作控件被触发;若当前所述目标动作控件与其对应的目标电控开关之间被配置为联动状态,则控制所述目标电控开关响应于所述触发信号而变更开关状态;若当前所述目标动作控件与其对应的目标电控开关之间被配置为切断联动状态,则通过无线通信实现与所述目标动作控件对应的无线控制功能。
52.另一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述的智能设备控制方法的步骤。
53.实施本发明实施例,将具有如下有益效果:
54.本发明实施例提供的智能开关及其系统,基于智能开关的工作模式控制指令,切断或恢复所述智能开关内的目标动作控件与其对应的目标电控开关之间的联动关系,即,
解除或恢复智能开关内的目标动作控件与其对应的目标电控开关的绑定关系,使得目标电控开关有选择地响应目标动作控件发起的控制信号,通过设置智能开关的工作模式,解除或恢复智能开关内的目标动作控件与其对应的目标电控开关的绑定关系,为所述智能开关增加无线控制功能的同时,保持所述智能开关的内部电路不被改变,避免了改变所述智能开关的内部电路带来的漏电/触电风险,通过设置智能开关的工作模式以控制目标电控开关有选择地响应目标动作控件发起的控制信号,替换了在智能开关中设置拨码开关的方案,进而不需要为智能开关设置拨码开关,减少了物料成本。
附图说明
55.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
56.其中:
57.图1示出了本发明提出的一种智能设备控制系统示意图;
58.图2示出了本发明提出的一种智能设备控制系统中智能开关结构示意图;
59.图3示出了本发明提出的一种智能设备控制方法流程图;
60.图4示出了本发明提出的又一种智能设备控制方法流程图;
61.图5示出了本发明提出的又一种智能设备控制方法流程图;
62.图6示出了本发明提出的还一种智能设备控制方法流程图;
63.图7示出了本发明提出的一种智能设备控制方法中用户设备获取用户请求信息的设备界面图;
64.图8示出了本发明提出的一种智能设备控制方法中用户设备获取用户请求信息的设备界面图;
65.图9示出了本发明提出的一种智能设备控制方法中用户设备获取用户请求信息的设备界面图;
66.图10示出了本发明提出的一种智能设备控制方法中用户设备获取用户请求信息的设备界面图;
67.图11示出了本发明提出的一种智能设备控制方法中用户设备获取用户请求信息的设备界面图;
68.图12示出了本发明提出的一种智能设备控制方法中用户设备获取用户请求信息的设备界面图;
69.图13示出了本发明提出的又一种智能设备控制方法流程图;
70.图14示出了本发明提出的一种智能设备控制系统内数据交互流程图;
71.图15示出了本发明提出的一种智能设备控制装置结构示意图;
72.图16示出了本发明提出的又一种智能设备控制装置结构示意图;
73.图17示出了本发明提出的一种智能开关结构示意图;
74.图18示出了本发明提出的一种智能开关的硬件结构图;
75.图19示出了本发明提出的一种计算机可读存储介质结构示意图。
具体实施方式
76.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
77.图1为一种智能设备控制方法所涉及的实施环境的示意图。该实施环境包括:用户设备101、服务器102、网关104、智能设备103以及路由器105。其中,用户设备101可以是任何具备通信和存储功能的设备,例如:智能手机、台式电脑、笔记本电脑、平板电脑或其他具有网络连接功能的智能通信设备。服务器102可以是网络接入服务器、数据库服务器、云服务器等。
78.示例性的,网关104可以为基于zigbee协议搭建,智能设备103可以是预先加入网关104中的设备,例如,智能设备103可以是网关104出厂时网关所归属套件中的设备;也可以是后续通过用户操作连接至网关104中的设备。
79.示例性的,用户设备101中安装了可以对智能家居进行管理的客户端,所述客户端可以是应用程序客户端(如手机app),也可以是网页客户端,在此不作限定。
80.示例性的,智能设备103可以基于zigbee协议与网关104建立网络连接,从而加入到zigbee网络中。
81.网关104以及用户设备101均可以与路由器105连接,并通过路由器105接入到以太网中,路由器105可以通过有线或无线的通信连接方式接入服务器。例如,网关104以及用户设备101可以将获取的信息存储到服务器102中。可选的,用户设备101还可以通过2g/3g/4g/5g、wifi等与服务器102建立网络连接,从而可以获取服务器102下发的数据。
82.示例性的,如图1所示的局域网路径表示用户设备101与路由器105和网关104在同一局域网络中,广域网路径表示用户设备101与路由器105和网关104在同一局域网络中。其中,当用户设备101与路由器105和网关104在同一局域网络中时,用户设备101可通过如图1所示的局域网路径与网关104以及连接至网关104的智能设备103进行交互;也可以通过如图1所示的广域网路径与网关104以及连接至网关104的智能设备103进行交互。当用户设备101与路由器105和网关104不在同一局域网络中时,用户设备101可以通过如图1所示的广域网路径与网关104以及连接至网关104的智能设备103进行交互。
83.在一种场景中,用户设备101,用于展示所述智能设备的设备配置页面,并响应于针对目标动作控件的配置操作,将所述目标动作控件与其对应的目标电控开关之间配置为联动状态或切断联动状态;在所述联动状态下,所述目标电控开关响应于针对所述目标动作控件的触发信号而变更开关状态;在所述切断联动状态下,响应于针对所述目标动作控件的触发信号通过无线通信实现对应的无线控制功能。
84.在一种场景中,服务器102,用于用户设备101与智能设备103的数据交互;
85.在一种场景中,智能设备103,例如智能开关,如图2所示,与所述服务器102通信连接,包括控制器1031,与所述控制器1031连接的无线通讯器1032、目标动作控件1033和目标电控开关1034;所述无线通讯器1032用于接收触发信号,所述触发信号用于指示所述智能设备的目标动作控件1033被触发;
86.所述控制器1031用于若当前所述目标动作控件1033与其对应的目标电控开关
1034之间被配置为联动状态,则控制所述目标电控开关1034响应于所述触发信号而变更开关状态;
87.所述控制器1031还用于若当前所述目标动作控件1033与其对应的目标电控开关1034之间被配置为切断联动状态,则通过无线通信实现与所述目标动作控件1033对应的无线控制功能。
88.在一种场景中,所述用户设备101可以直接与所述智能设备103进行数据交互,所述用户设备101也可以通过所述服务器102进行数据转发,进而间接与所述智能设备103进行数据交互。请参阅图3,本技术实施例提供了一种智能设备控制方法,该方法适用于智能开关,该智能开关可以是图1所示出实施环境中的智能设备103。
89.在下述方法实施例中,为了便于描述,以该方法各步骤的执行主体为智能开关为例进行说明,但是并非对此构成具体限定。
90.如图3所示,该方法可以包括以下步骤:
91.s301、接收触发信号,所述触发信号用于指示所述智能设备的目标动作控件被触发;
92.s302、若当前所述目标动作控件与其对应的目标电控开关之间被配置为联动状态,则控制所述目标电控开关响应于所述触发信号而变更开关状态;
93.s303、若当前所述目标动作控件与其对应的目标电控开关之间被配置为切断联动状态,则通过无线通信实现与所述目标动作控件对应的无线控制功能。
94.其中,所述电控开关可以为继电器、断路器等电器元件,也可以为具有开关功能的智能中控面板;所述动作控件可以为按键或者非按压式旋钮等元件,也可以为智能中控面板上的虚拟按键;所述联动状态代表继电器与其对应按键的保持关联的状态,即,继电器响应于与其对应按键的按键信号;所述切断联动状态代表继电器与其对应按键的不再保持关联的状态,即,继电器不再响应于与其对应按键的按键信号。
95.示例性地介绍上述方法的一种应用场景,智能开关接收到所述智能设备的目标按键被按压而产生的触发信号后,确定与所述目标按键对应的目标继电器,并检测所述目标按键与其对应的目标继电器之间的关联状态,若检测到当前所述目标按键与其对应的目标继电器之间的关联状态为联动状态时,则控制所述目标继电器响应于所述触发信号而将所述目标按键与其对应的目标继电器之间的联动状态切断,即,使得与所述目标按键对应的目标继电器不再响应所述目标按键的触发信号进行动作;若检测到当前所述目标按键与其对应的目标继电器之间的联动状态已被切断,则通过无线通信的方式将所述触发信号转发出去,实现与所述目标按键对应的无线控制功能。
96.示例性的,所述通过无线通信实现与所述目标动作控件对应的无线控制功能的步骤,包括:
97.基于所述触发信号产生控制信号;
98.通过无线方式发送所述控制信号,以使所述目标动作控件绑定的一个或多个目标设备响应于所述控制信号执行预设动作。
99.示例性地介绍上述方法的一种应用场景,若检测到当前所述目标按键与其对应的目标继电器之间的联动状态已被切断,则通过无线通信的方式将所述触发信号转发出去,转发方式可以为仅将所述触发信号通过无线通信的方式转发,也可以基于所述触发信号产
生控制信号,将所述控制信号通过无线通信的方式转发,仅将所述触发信号通过无线通信的方式转发时,不需要所述智能开关进行过多的计算过程与数据处理过程,可以降低所述智能开关的运行压力,进而可以降低对智能开关的要求,相对应的,基于所述触发信号产生控制信号,将所述控制信号通过无线通信的方式转发时,可以降低智能开关控制端,例如,客户端,的计算量,减轻所述智能开关控制端的计算压力。
100.示例性地介绍上述方法的一种应用场景,基于所述目标按键对应的无线控制功能确定所述目标按键对应的目标继电器,基于所述触发信号与所述目标继电器产生只有所述目标继电器可以响应的控制信号,并通过无线方式将所述控制信号发送出去,或者,基于所述触发信号产生控制信号后,将所述控制信号针对性的发送至所述目标继电器,以使所述目标按键绑定的一个或多个目标继电器响应于所述控制信号执行预设动作。
101.示例性的,所述通过无线通信实现与所述目标动作控件对应的无线控制功能的步骤之前,包括:
102.接收绑定配置指令,所述绑定配置指令用于配置所述目标动作控件与一个或多个所述目标设备进行绑定,以指示所述智能设备在接收到针对所述目标动作控件的所述触发信号的情况下发送所述控制信号至所述目标设备。
103.示例性地介绍上述方法的一种应用场景,当智能开关基于所述触发信号产生控制信号,将所述控制信号通过无线通信的方式转发时,智能开关接收绑定配置指令,并根据所述触发信号与绑定配置指令产生控制信号;当智能开关仅将所述触发信号通过无线通信的方式转发时,智能开关将所述触发信号通过无线通信的方式转发至智能开关控制端,智能开关控制端接收绑定配置指令,并根据所述触发信号与绑定配置指令产生控制信号;所述绑定配置指令用于配置所述目标按键与一个或多个所述目标设备进行绑定,以指示所述智能设备在接收到针对所述目标按键的所述触发信号的情况下发送所述控制信号至所述目标设备。
104.示例性的,所述方法还包括以下步骤:
105.接收工作模式配置指令,其中,所述工作模式配置指令包括无线开启指令或无线关闭指令;
106.若所述工作模式配置指令为无线开启指令,切断所述智能设备内的目标动作控件与其对应的目标电控开关之间的联动;
107.若所述工作模式控制指令为无线关闭指令,恢复所述智能设备内的目标动作控件与其对应的目标电控开关之间的联动,以使所述目标电控开关受控于因目标动作控件动作而产生的触发信号。
108.示例性地介绍上述方法的一种应用场景,在所述智能开关接收到工作模式控制指令之后,并在所述智能开关响应所述工作模式控制指令之前,所述智能开关还对所述工作模式控制指令进行验证,首先通过对比自身的开关标识信息与所述目标智能开关的开关标识信息确定所述服务器对所述工作模式控制指令下发时是否存在误发,若存在误发,例如,将针对目标智能开关的工作模式控制指令群发至所有智能开关,则向服务器发送开关标识信息不符的报警信号;其次,匹配所述工作模式控制指令所针对的目标动作控件的动作控件标识信息和所述智能开关所有动作控件的动作控件标识信息,若目标动作控件的动作控件标识信息无法与所述智能开关所有动作控件的动作控件标识信息匹配成功,则向服务器
发送动作控件标识信息不符的报警信号。保证本发明所述智能设备控制方法的准确性。
109.示例性的,当所述智能开关切断或恢复所述智能开关内的目标动作控件与其对应的目标电控开关之间的联动关系后,基于切断或恢复操作后的结果,生成表示响应完成的报告,并将所述报告通过服务器转发至所述用户设备,所述用户设备对所述报告进行显示。
110.示例性的,当所述智能开关切断所述智能开关内的目标动作控件与其对应的目标电控开关之间的联动关系后,即,目标动作控件开启无线模式之后,其对应的目标电控开关可以不被控制,即,将所述目标电控开关完全闲置,不再使用;也可以被无线远程控制,即,用户在用户设备上发送控制指令,所述目标电控开关响应于所述控制指令;所述目标电控开关还可以与其他设备绑定后,被其他设备联动控制,例如与人体传感器绑定后,实现人体传感器检测到有人移动时所述目标电控开关打开,无人移动一定时间后所述目标电控开关关闭。
111.示例性地介绍上述方法的一种应用场景,即,所述目标电控开关还可以与其他设备绑定后,被其他设备联动控制的情况下,将所述其他设备视为备选设备,当用户指定备选电控开关响应于因目标动作控件动作产生的触控开关信号时,将由目标动作控件动作产生的触控开关信号转发出去。避免智能开关内的动作控件闲置,使得智能开关可以控制多个用电设备,丰富智能开关的使用场景。
112.下面示例性地介绍上述方法的一种应用场景,如图4所示,所述切断所述智能开关内的目标动作控件与其对应的目标电控开关之间的联动关系的步骤,以按键充当动作控件为例,包括:
113.s3021、当用户按压智能开关时,所述智能开关获取智能墙壁开关产生触控指令的按键的按键标识信息;
114.s3022、当所述智能开关接收的所述工作模式控制指令为无线开启指令时,获取所述无线开启指令针对的目标按键标识信息;
115.s3023、所述智能开关基于所述按键标识信息与所述目标按键标识信息,匹配产生所述触控指令的按键是否为所述无线开启指令所针对的目标按键;
116.s3024、若产生所述触控指令的按键不为所述无线开启指令所针对的目标按键,则所述智能开关内对应产生所述触控指令的按键的电控开关响应所述触控指令;
117.s3025、若产生所述触控指令的按键为所述无线开启指令所针对的目标按键,则所述智能开关内的目标电控开关按照预设方式响应所述目标触控指令。
118.在实际应用中,所述智能开关通过对比被操作的动作控件和无线开启指令所针对的目标动作控件,使得未被针对的动作控件保持工作状态,例如,动作控件被按压产生脉冲信号,对应所述动作控件的电控开关响应所述脉冲信号进行闭合/断开的切换;同时使得被针对的动作控件所产生的脉冲信号按照预设方式被响应;数据对比过程在所述智能开关端完成,使得智能开关与服务器只需要交互工作模式控制指令,减少了服务器的计算压力和数据交互压力。
119.示例性的,当所述智能墙壁开关内存在多条由动作控件和电控开关组成的控制电路时,按照动作控件的空间排布为动作控件进行编号,即得到第一动作控件,第二动作控件,

,第n动作控件(n为正整数),按照动作控件的编号为对应动作控件的电控开关进行编号,即得到第一电控开关,第二电控开关,

,第n电控开关;
120.当智能墙壁开关内的第一动作控件产生触控指令时,获取第一动作控件的动作控件标识信息;
121.获取当所述工作模式控制指令为无线开启指令时,所述无线开启指令针对的目标动作控件的目标动作控件标识信息;
122.基于所述第一动作控件的动作控件标识信息与所述目标动作控件标识信息,匹配所述第一动作控件是否为所述无线开启指令所针对的目标动作控件;
123.若所述第一动作控件不为所述无线开启指令所针对的目标动作控件,则所述第一电控开关响应所述触控指令进行断开/闭合的动作;
124.若所述第一动作控件为所述无线开启指令所针对的目标动作控件,则所述第一电控开关按照预设方式响应所述触控指令,例如,所述第一电控开关不响应所述触控指令,或者,所述第一电控开关延迟预设时间后响应所述触控指令,其中,所述预设方式可以根据实际需要进行设置。
125.示例性介绍上述方法的一种应用场景,当所述无线开启指令针对的目标动作控件包括至少两个动作控件时,获取第一动作控件的动作控件标识信息后,将第一动作控件的动作控件标识信息分别与目标动作控件所包括的动作控件的目标动作控件标识信息进行匹配,如若存在匹配成功的情况,即第一动作控件的动作控件标识信息与任一目标动作控件标识信息吻合,则将第一动作控件作为目标动作控件。同理的,当产生触控指令的动作控件包括至少两个动作控件时,例如,产生触控指令的动作控件为第一动作控件和第二动作控件,则将第一动作控件的动作控件标识信息与第二动作控件的动作控件标识信息分别与目标动作控件所包括的动作控件的目标动作控件标识信息进行匹配,如若第一动作控件的动作控件标识信息未能与目标动作控件标识信息吻合,则第一动作控件不为目标动作控件,第一电控开关响应第一动作控件产生的控制指令进行断开/闭合动作,如若第二动作控件的动作控件标识信息与任一目标动作控件标识信息吻合,则将第二动作控件作为目标动作控件,所述第二电控开关按照预设方式响应第二动作控件产生的控制指令。
126.示例性的,在具体的应用场景中,智能墙壁开关内的第一动作控件用于控制智能设备在线或者离线,第二动作控件用于控制智能设备的启停,在需要智能设备保持在线但是并不需要智能设备启动或停止的情形下,由于动作控件较小,在用户按压单一动作控件时,容易发生误触发的动作,即按压第一动作控件时误触发第二动作控件,产生触控指令的动作控件为第一动作控件和第二动作控件,则将第一动作控件的动作控件标识信息与第二动作控件的动作控件标识信息分别与目标动作控件所包括的动作控件的目标动作控件标识信息进行匹配,如若第一动作控件的动作控件标识信息未能与目标动作控件标识信息吻合,则第一动作控件不为目标动作控件,第一电控开关响应第一动作控件产生的控制指令进行断开/闭合动作,如若第二动作控件的动作控件标识信息与任一目标动作控件标识信息吻合,则将第二动作控件作为目标动作控件,所述第二电控开关按照预设方式响应第二动作控件产生的控制指令,实现了智能设备保持在线但是并不需要智能设备启动或停止的过程。
127.示例性的,在所述匹配产生所述触控指令的动作控件是否为无线开启指令所针对的目标动作控件的步骤之前,还包括:
128.所述智能开关基于所述智能墙壁开关内动作控件产生的触控指令生成无线电报;
129.所述智能开关将所述无线电报发送至所述服务器,以确定所述智能墙壁开关内动作控件是否在线。
130.在一种可能的实施方式中,所述切断所述智能开关内的目标动作控件与其对应的目标电控开关之间的联动关系,包括以下步骤:
131.当所述工作模式控制指令为无线开启指令时,基于所述无线开启指令包含的目标动作控件标识信息在本地动作控件表中确定所述工作模式控制指令针对的目标动作控件,其中,所述本地动作控件表包括预设场景内所有智能开关内各动作控件的标识信息与各动作控件对应的电控开关的标识信息;
132.切断所述目标动作控件与其对应的目标电控开关之间的联动关系;
133.将所述无线开启指令和其针对的目标动作控件的标识信息记录于工作模式控制指令表中。
134.在一种可能的实施方式中,所述恢复所述智能开关内的目标动作控件与其对应的目标电控开关之间的联动关系,包括以下步骤:
135.当所述工作模式控制指令为无线关闭指令时,基于所述无线关闭指令包含的目标动作控件标识信息在本地动作控件表中确定所述工作模式控制指令针对的目标动作控件,其中,所述本地动作控件表包括预设场景内所有智能开关内各动作控件的标识信息;
136.恢复所述目标动作控件与其对应的目标电控开关之间的联动关系;
137.将所述无线关闭指令和其针对的目标动作控件的标识信息记录于工作模式控制指令表中。
138.示例性的,所述智能开关将所述无线开启/关闭指令和其针对的目标动作控件的标识信息记录于工作模式控制指令表中,所述工作模式控制指令表包括所述无线开启/关闭指令和所述目标电控开关响应所述目标触控指令时的预设方式。进而便于观察用户习惯或者大数据的采集,通过控制记录也便于对智能设备的管理。
139.示例性的,如图5所示,生成所述工作模式控制指令表的步骤,包括:
140.s401、所述智能开关按时间的先后顺序筛选针对同一个目标动作控件的控制指令,选择最后一个控制指令作为目标控制指令;
141.s402、所述智能开关基于所述目标控制指令更新所述工作模式控制指令表,得到目标工作模式控制指令表。
142.按照时间顺序保持对工作模式控制指令表的更新,使得所述工作模式控制指令表中的记录为最新记录。
143.在一种可能地实施方式中,所述方法还包括以下步骤:
144.所述智能开关将所述工作模式控制指令表存放于所述智能开关内的存储元件中,以使所述智能开关能够在断电后根据所述工作模式控制指令表中的最新记录保持原有的工作模式。
145.示例性的,在所述工作模式控制指令表的存取过程中,所述存储元件,例如flash存储器,包括根存储区、子存储区池和数据存储区,子存储区池包括1个以上的子存储区,其中根存储区用于存储数据的根分类信息,子存储区用于存储数据的子分类信息,数据存储区用于存储数据信息;所述根存储区包括根存储区占用链表、根存储区空闲链表和根分类记录区,其中根存储区占用链表为根存储区占用记录组成的静态链表,根存储区空闲链表
为根存储区空闲记录组成的静态链表,根分类记录区用于存储根分类记录;所述子存储区包括子存储区占用链表、子存储区空闲链表和子分类记录区,其中子存储区占用链表为子存储区占用记录组成的静态链表,子存储区空闲链表为子存储区空闲记录组成的静态链表,子分类记录区用于存储子分类记录;所述数据存储区包括数据存储区空闲链表和数据记录区,数据存储区空闲链表为数据存储区空闲记录组成的静态链表,数据记录区用于存储数据记录;所述数据存取方法包括根存储区操作、子存储区操作及数据存储区操作;其中根存储区操作包括根存储区初始化、根分类记录读取、根分类记录插入和根分类记录删除;子存储区操作包括子存储区初始化、子存储区销毁、子分类记录读取、子分类记录插入和子分类记录删除;数据存储区操作包括数据存储区初始化、数据记录读取、数据记录插入和数据记录删除。分别对根存储区、子存储区和数据存储区进行操作,降低了原有存储元件文件存储方式对硬件及软件资源占用,有效解决小程序存储容量的单片机存储大量数据的问题,各分类信息区采用静态链表的组织结构,提高了存储器的读写寿命。
146.请参阅图6,本技术实施例提供了一种智能设备控制方法,该方法适用于智能开关,该智能开关可以是图1所示出实施环境中的用户设备101。
147.在下述方法实施例中,为了便于描述,以该方法各步骤的执行主体为用户设备为例进行说明,但是并非对此构成具体限定。
148.如图6所示,该方法包括:
149.s101、展示所述智能设备的设备配置页面,所述设备配置页面包括至少一个动作控件;
150.s102、响应于针对目标动作控件的配置操作,将所述目标动作控件与其对应的目标电控开关之间配置为联动状态或切断联动状态;在所述联动状态下,所述目标电控开关响应于针对所述目标动作控件的触发信号而变更开关状态;在所述切断联动状态下,响应于针对所述目标动作控件的触发信号通过无线通信实现对应的无线控制功能。
151.示例性的,所述展示所述智能设备的设备配置页面,所述设备配置页面包括至少一个动作控件,包括:
152.展示智能设备选择页面,所述智能设备选择页面包括至少一个智能设备;
153.响应于针对目标智能设备的选择操作,展示所述目标智能设备的产品页面,所述产品页面包括设置入口;
154.响应于针对所述设置入口的设置操作,展示所述目标智能设备的设备配置页面,所述设备配置页面包括所述目标智能设备的至少一个动作控件。
155.示例性地介绍上述方法的一种应用场景,展示智能设备选择页面,所述智能设备选择页面包括魔方控制器t1 pro-1和智能墙壁开关(零火线三键版);当用户选择智能墙壁开关(零火线三键版)为目标智能设备时,响应于针对智能墙壁开关(零火线三键版)的选择操作,展示所述智能墙壁开关(零火线三键版)的产品页面,产品页面展示所述智能墙壁开关(零火线三键版)的三个按键和设置入口;用户通过设置入口对所述智能墙壁开关(零火线三键版)进行设置,响应于针对所述设置入口的设置操作,展示智能墙壁开关(零火线三键版)的设备配置页面,所述设备配置页面包括所述智能墙壁开关(零火线三键版)的至少一个按键,用户选择目标按键,针对目标按键进行配置操作。
156.示例性的,所述方法还包括:
157.展示所述目标动作控件的无线配置页面,所述无线配置页面中包括至少一个已添加的无线设备;
158.响应于针对目标无线设备的绑定操作,将所述目标无线设备与所述目标动作控件进行绑定,以在所述切断联动状态下,响应于针对所述目标动作控件的触发信号通过无线通信实现对所述目标无线设备的无线控制。
159.示例性地介绍上述方法的一种应用场景,展示所述目标按键的无线配置页面,所述无线配置页面中包括至少一个已添加的继电器,用户选择所述目标按键控制的目标继电器,将所述目标继电器与所述目标按键进行绑定,以在所述目标按键与其对应继电器处于切断联动状态下时,响应于针对所述目标按键的触发信号通过无线通信实现对所述目标继电器的无线控制。
160.示例性地介绍上述方法的一种应用场景,所述用户设备接收用户配置信息,其中所述用户配置信息包括备选智能开关的标识信息和所述备选智能开关内备选电控开关的标识信息;基于所述用户配置信息生成转控指令;向所述备选备选智能开关发送所述转控指令,以使所述备选智能开关内的备选电控开关响应于所述智能开关转发出来的由所述目标动作控件动作产生的触控开关信号。
161.示例性地介绍上述方法的一种应用场景,如图7

图12所示所述用户设备获取用户在用户设备上输入的请求信息过程,同一场景下,往往存在多个智能开关,而每个智能开关内包括至少一个动作控件,所述用户设备预先将该场景下的所有动作控件已目录的形式进行存储,例如,不同的智能开关的标识信息作为一级目录,动作控件的标识信息作为二级目录,当用户在一级目录中选择目标智能开关后,展开目标智能开关对应的二级目录,用户设备接收到用户准备进行控制的目标智能开关内的目标动作控件标识信息后,选择所述智能开关的工作模式控制指令,即选择切断/恢复所述目标动作控件与其对应的目标电控开关之间的联动关系,完成选择后,所述用户设备将用户请求信息发送至所述服务器。
162.示例性的,智能开关的标识信息可以为位置信息,对具体的应用场景进行建模,得到应用场景内所有智能开关的三维坐标,基于三维坐标形成一级目录供用户选择目标智能开关;智能开关的标识信息可以为功能信息,例如,用于控制空调的智能开关,用户控制客厅灯具的智能开关等,基于功能信息形成一级目录供用户选择目标智能开关。
163.示例性的,所述动作控件的标识信息可以为动作控件的编号信息,例如第一动作控件,第二动作控件等,当所述动作控件的标识信息为动作控件的编号信息时,通过匹配目标动作控件的编号信息与产生触控指令的动作控件的动作控件编号即可得到产生触控指令的动作控件是否为目标动作控件,简单快捷。
164.示例性的,所述动作控件的标识信息可以为动作控件的功能信息,例如在线/离线动作控件,启动/停止动作控件等,当所述动作控件的标识信息为动作控件的功能信息时,通过匹配目标动作控件的功能信息与产生触控指令的动作控件的功能信息即可得到产生触控指令的动作控件是否为目标动作控件,避免了动作控件繁多,为动作控件编号时带来的不便,增加了本发明所述方案的智能性,使得本发明所述方案在实际应用时更加便利。
165.请参阅图13,本技术实施例提供了一种智能设备控制方法,该方法适用于服务器端,该服务器端可以是图1所示出实施环境中的云端服务器102或者网关104。
166.在下述方法实施例中,为了便于描述,以该方法各步骤的执行主体为服务器为例
进行说明,但是并非对此构成具体限定。
167.所述服务器基于所述请求信息生成工作模式控制指令并将所述工作模式控制指令下发至智能开关,具体包括:
168.s201、所述服务器接收用户设备发送的请求信息;
169.s202、所述服务器基于所述目标动作控件的动作控件标识信息和动作请求信息所述生成所述智能开关的工作模式控制指令包括无线开启模式指令和无线关闭模式指令;
170.s203、所述服务器基于所述开关标识信息向所述目标智能开关发送所述工作模式控制指令。
171.示例性的,所述服务器接收到用于关闭第n个智能开关内的第m个动作控件的动作控件功能的请求信息时,所述第n个智能开关为上述目标智能开关,所述第m个动作控件为所述目标动作控件,所述关闭动作控件功能为动作请求信息,所述服务器基于所述目标动作控件的动作控件标识信息和关闭动作控件功能的动作请求信息生成所述工作模式控制指令,此时所述工作模式控制指令为无线开启模式的控制指令,所述服务器基于所述开关标识信息向所述目标智能开关发送所述工作模式控制指令。
172.示例性的,所述用户设备也可实现所述工作模式控制指令的生成过程,所述用户设备生成所述工作模式控制指令的过程与所述服务器生成所述工作模式控制指令的过程一致,当所述用户设备基于所述用户的请求信息生成所述工作模式控制指令时,所述服务器接收所述工作模式控制指令并转发所述工作模式控制指令至智能开关。
173.如图14所示,本技术实施例提供了一种智能设备控制方法,该方法适用于智能设备控制系统,该智能设备控制系统包括但不限于图1所示出实施环境中的用户设备101、服务器102和智能设备103,用户在用户设备上打开或撤销目标动作控件的动作控件功能,所述用户设备获取请求信息,并将所述请求信息发送至云端服务器,所述云端服务器基于所述请求信息生成工作模式控制指令后,所述云端服务器将所述工作模式控制指令发送至智能设备,以使所述智能设备响应所述工作模式控制指令。
174.在一种可能地实施方式中,如图15所示,本实施例还提供了一种智能设备控制装置,设置于智能开关上,该装置包括:
175.指令接收模块201,用于接收触发信号,所述触发信号用于指示所述智能设备的目标动作控件被触发;
176.控制模块202,用于若当前所述目标动作控件与其对应的目标电控开关之间被配置为联动状态,则控制所述目标电控开关响应于所述触发信号而变更开关状态;
177.所述控制模块202,还用于若当前所述目标动作控件与其对应的目标电控开关之间被配置为切断联动状态,则通过无线通信实现与所述目标动作控件对应的无线控制功能。
178.示例性的,所述智能设备控制装置设置于开关内部,所述控制模块设置于开关内动作控件与电控开关之间,用以切断或者恢复所述智能开关内的目标动作控件与其对应的目标电控开关之间的联动关系。
179.在一种可能地实施方式中,如图16所示,本发明实施例还提供了一种智能设备控制装置,设置于用户设备上,所述装置包括:
180.展示模块301,用于展示所述智能设备的设备配置页面,所述设备配置页面包括至
少一个动作控件;
181.配置模块302,用于响应于针对目标动作控件的配置操作,将所述目标动作控件与其对应的目标电控开关之间配置为联动状态或切断联动状态;在所述联动状态下,所述目标电控开关响应于针对所述目标动作控件的触发信号而变更开关状态;在所述切断联动状态下,响应于针对所述目标动作控件的触发信号通过无线通信实现对应的无线控制功能。
182.在一种可能地实施方式中,如图17所示,本发明实施例还提供了一种智能开关,包括控制器401,与所述控制器连接的无线通讯器402、目标动作控件403和目标电控开关404;
183.所述无线通讯器402用于接收触发信号,所述触发信号用于指示所述智能设备的目标动作控件403被触发;
184.所述控制器401用于若当前所述目标动作控件403与其对应的目标电控开关404之间被配置为联动状态,则控制所述目标电控开关404响应于所述触发信号而变更开关状态;
185.所述控制器401还用于若当前所述目标动作控件403与其对应的目标电控开关404之间被配置为切断联动状态,则通过无线通信实现与所述目标动作控件403对应的无线控制功能。
186.所述智能开关基于智能开关的工作模式控制指令,切断/恢复所述智能开关内的目标动作控件与其对应的目标电控开关之间的联动关系,即,解除/恢复智能开关内的目标动作控件与其对应的目标电控开关的绑定关系,使得目标电控开关有选择地响应目标动作控件发起地控制信号,为有线控制其他智能家居设备的智能墙壁开关增加无线控制其他智能家居设备的方法,在不需要额外配备无线开关地状态下,仅通过智能墙壁开关实现有线控制和无线控制其他智能家居设备。
187.在一种可能地实施方式中,所述智能开关还包括存储元件405,用于存放工作模式控制指令表,所述工作模式控制指令表用于记录所述智能开关的工作模式控制指令和其针对的目标动作控件的标识信息。
188.示例性的,所述控制器401将所述智能开关将所述工作模式控制指令转发至所述存储元件405,以使所述存储元件405保存并更新所述工作模式控制指令表。通过设置所述存储元件,使得智能开关断电或者离线后,依旧可以读取到所述智能开关的工作模式记录,并确定断电前所述智能开关的工作模式,利于意外断电后对所述智能开关所处电路的电力恢复,避免恢复电路后重新设置所述智能开关的工作模式而带来的风险。
189.在一种可能地实施方式中,如图18所示,本发明实施例还提供了一种智能开关的硬件结构,包括:
190.acdc芯片,dc电源系统,soc主控,电控开关驱动电路、功率计、电控开关和按键;
191.其中,电控开关驱动电路用于驱动所述电控开关,所述acdc芯片或所述dc电源系统将220v转化为6v dc,通过ldo将6v直流电降压到3.3v和5v给其他芯片供电,soc模块通电后可以无线通信、控制电控开关和功率计采样的工作,soc模块根据其内部无线通讯器接收的工作模式控制指令切断/恢复所述按键中的目标按键与电控开关中对应目标按键的目标电控开关之间的联动关系,并在切断所述联动关系后控制电控开关中对应目标按键的目标电控开关响应于所述无线通讯器接收的无线开关信号,并将由目标按键产生的触控信号转发出去,以及在恢复所述联动关系后控制电控开关中对应目标按键的目标电控开关响应于因按键中的目标按键动作产生的触控开关信号。
192.示例性的,选择存储元件时,可以根据实际需要确定存储元件的种类,例如,为了减少sram的容量进而节约成本时,可以选择nor存储元件,用户可以直接运行装载在nor存储元件里面的代码,从而减少sram的容量并节约成本;当为了存储重要数据或者需要满足读取速度的要求时,选择nor存储元件,提高读取速度;当为了满足在线擦除数据的要求时,选择nand存储元件。
193.在一种可能地实施方式中,如图19所示,本发明实施例还提供了一种计算机可读存储介质500,所述计算机可读存储介质上存储计算机程序501,所述计算机程序501被处理器执行时实现如上述的智能设备控制方法的步骤。
194.本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
195.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
196.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
197.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言,诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
198.本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
199.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,
本发明不限于这里上述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
200.以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1