一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

智能开关的控制方法、装置、智能开关以及存储介质与流程

2022-02-24 18:37:51 来源:中国专利 TAG:


1.本技术涉及智能家居技术领域,具体涉及一种智能开关的控制方法、装置、智能开关以及存储介质。


背景技术:

2.目前,智能开关的出现改善了传统墙壁开关位置固定、布线复杂以及功能单一的特点。现有的智能开关能够实现对智能设备的智能控制,给用户多样化的体验。在智能设备的智能控制中,通常是通过多样化的触发动作来实现的,多样化的触发动作比如双击、多击、长按等。因此,智能开关在每次被触发后,都需要等待一个时间段来判断是否有下次触发,如果有下次触发,则执行该触发动作对应的控制功能,但在控制效率上还存在不足。


技术实现要素:

3.鉴于以上问题,本技术实施方式提供一种智能开关的控制方法、装置、智能开关以及存储介质,以解决上述技术问题。
4.第一方面,本技术实施例提供一种智能开关的控制方法,智能开关被配置为能够工作于至少两种工作模式,且至少两种工作模式包括单控模式,单控模式为智能开关根据单击动作而控制智能设备的供电回路的通断;该方法包括获取模式切换指令,模式切换指令包括目标工作模式信息;以及判断智能开关的当前工作模式是否与目标工作模式相同;若当前工作模式与目标工作模式不同,则将当前工作模式切换为目标工作模式,使智能开关工作于目标工作模式。
5.第二方面,本技术实施例提供一种智能开关的控制装置,智能开关被配置为能够工作于至少两种工作模式,且至少两种工作模式包括单控模式,单控模式为智能开关根据单击动作而控制智能设备的供电回路的通断;该装置包括获取模块、判断模块以及切换模块;获取模块用于获取模式切换指令,模式切换指令包括目标工作模式信息;判断模块用于判断智能开关的当前工作模式是否与目标工作模式相同;以及切换模块用于若当前工作模式与目标工作模式不同,则将当前工作模式切换为目标工作模式,使智能开关工作于目标工作模式。
6.第三方面,本技术实施例提供一种智能开关,该智能开关包括处理器以及存储器,一个或多个程序被存储在存储器并被配置为由处理器执行以实现上述任一项的智能开关的控制方法。
7.第四方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有程序代码,其中,程序代码被处理器运行时执行上述任一项的智能开关的控制方法。
8.相对于现有技术,本技术实施例提供的智能开关的控制方法、装置、智能开关以及存储介质,智能开关被配置为能够工作于至少两种工作模式,且至少两种工作模式包括单控模式,单控模式为通过单击动作触发智能开关一次,进而控制被控的智能设备供电回路连通或断开一次;该方法包括获取模式切换指令,模式切换指令包括目标工作模式信息;以
及判断智能开关的当前工作模式是否与目标工作模式相同;若当前工作模式与目标工作模式不同,则将当前工作模式切换为目标工作模式,使智能开关工作于目标工作模式。本技术实施例提供的智能开关的控制方法通过对智能开关的工作模式进行切换,当切换到单控模式时,智能开关被单击动作触发后无需等待下次触发动作,进而解决智能开关在单控智能设备时响应于触控指令的延时问题。
9.本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
10.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
11.图1示出了本技术实施例提供的一种网络系统的示意图。
12.图2示出了本技术实施例提供的一种智能开关的控制方法的流程示意图。
13.图3示出了本技术实施例提供的另一种智能开关的控制方法的流程示意图。
14.图4示出了本技术实施例提供的另一种智能开关的控制方法的流程示意图。
15.图5示出了本技术实施例提供的另一种智能开关的控制方法的流程示意图。
16.图6示出了本技术实施例提供的另一种智能开关的控制方法的流程示意图。
17.图7示出了本技术实施例提供的一种智能开关的控制装置的模块框图。
18.图8示出了本技术实施例提供的一种智能开关的模块框图。
19.图9示出了本技术实施例提供的一种计算机可读存储介质的模块框图。
具体实施方式
20.下面详细描述本技术的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。
21.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.术语说明
23.轮询(polling)时间:在智能家居设备中,智能控制模块一直处于供电状态。为了节约能耗,通常将智能控制模块设置为在无触发状态下常休眠并且定时唤醒的工作模式。智能控制模块每次被唤醒会持续一段时间,在唤醒时间内,智能控制模块会主动上报信息至网关,以询问网关在其休眠期间云端是否有下发指令,如果有,网关则将该指令下发至智能控制模块执行。智能控制模块在唤醒期间问询其休眠期间指令的过程称为“轮询”过程,该唤醒期间也即轮询时间。
24.首先对本技术实施例提供的智能开关的控制方法、装置、智能开关以及存储介质所涉及的应用环境进行介绍。
25.如图1所示,图1为本技术实施例提供的智能开关的控制方法所应用的一种网络系统10,该网络系统10包括:移动终端11、服务器12、网关13、智能开关14以及智能墙壁开关15。其中,移动终端11可以是任何具备通信和存储功能的设备,例如:智能手机、台式电脑、笔记本电脑、平板电脑或其他具有网络连接功能的智能通信设备,在该移动终端11中存储有用于管理智能开关14的控制终端(可以是应用程序终端,例如手机app;也可以是网页终端)和可以在该控制终端登录的用户账号。服务器12可以是网络接入服务器、数据库服务器、云服务器等。可选地,网关13基于zigbee(紫峰)协议搭建。
26.可选地,移动终端11以及网关13均可以与服务器12通信连接,移动终端11和网关13可以将获取的信息存储到服务器12。例如,移动终端11和网关13可以与服务器12建立网络连接,进而向服务器12发送数据或获取服务器12下发的数据;智能开关14可以基于zigbee协议与网关13建立网络连接,从而加入到zigbee网络中。同时,智能开关14可以与智能墙壁开关15连接,智能开关14与智能墙壁开关15的联动可以实现对智能设备的智能控制。
27.现有技术中,通过多样化的触发动作使得智能开关14与智能墙壁开关15联动以实现智能设备的智能控制。多样化的触发动作比如双击、多击、长按等。因此,智能开关14在每次被触发后,都需要等待一个时间段来判断是否有下次触发,如果有下次触发,则执行该触发动作对应的控制功能。当用户对智能设备进行单控时,也即与传统的墙壁开关控制方式一致,通过单击动作触发一次智能开关来控制智能设备供电回路通断一次,在传统的控制方式中,此时智能开关被单击动作触发后仍然会等待下次触发动作,进而使得智能开关14对触控指令的响应产生延迟,从而导致单控智能设备时存在控制延时问题。该问题具体表现为用户在单控智能设备时,单击触发智能开关14后被控设备会延迟一段时间才产生动作。
28.发明人经过研究,提出了本技术实施例提供的智能开关的控制方法、装置、智能开关以及存储介质,该智能开关被配置为能够工作于至少两种工作模式,且至少两种工作模式包括单控模式,单控模式为根据单击动作而控制智能设备的供电回路的通断;该方法包括获取模式切换指令,模式切换指令包括目标工作模式信息;以及判断智能开关的当前工作模式是否与目标工作模式相同;若当前工作模式与目标工作模式不同,则将当前工作模式切换为目标工作模式,使智能开关工作于目标工作模式。本技术实施例提供的智能开关的控制方法通过对智能开关的工作模式进行切换,当切换到单控模式时,智能开关被单次触发后无需等待下次触发动作,进而解决智能开关在单控智能设备时响应于触控指令的延时问题。
29.如图2所示,图2示出了本技术实施例提供的一种智能开关的控制方法100的流程图,该智能开关的控制方法100可以应用于上述的网络系统10。进一步地,该智能开关被配置为能够工作于至少两种工作模式,且至少两种工作模式包括单控模式,该单控模式是指智能开关仅识别单击动作,在单控模式下,智能开关的使用和传统的墙壁开关一致,即单击动作触发一次智能开关,则立即使被控的智能设备的供电回路连通或断开一次。本实施例中,智能开关的工作模式还可以包括智能模式,该智能模式是指智能开关在被触发后在一定时间内等待下次触发,以识别多样化的触发动作。在该智能模式下,用户可以通过多样化的触发动作来实现智能开关对智能设备的智能控制,该多样化的触发动作可以包括但不限
于双击、多击、长按等。
30.本技术实施例中,智能开关的控制方法100可以将智能开关的工作模式在上述的单控模式与智能模式之间切换。该智能开关的控制方法100可以包括以下步骤s110~步骤s130。
31.步骤s110:获取模式切换指令。
32.本实施例中,智能开关可以从服务器获取模式切换指令,该模式切换指令用于指示智能开关切换自身的工作模式。具体地,模式切换指令包括目标工作模式信息,模式切换指令用于指示智能开关将当前工作模式切换为目标工作模式。
33.步骤s120:判断智能开关的当前工作模式是否与目标工作模式相同。
34.智能开关在获取模式切换指令之后,判断其自身的当前工作模式是否与目标工作模式相同。本实施例中,当目标工作模式为单控模式时,即判断当前工作模式是否为单控模式;当目标工作模式为智能模式时,即判断当前工作模式是否为智能模式。
35.本实施例中,当当前工作模式与目标工作模式相同时,此时则无需对当前工作模式进行切换。当当前工作模式与目标工作模式不同时,则可以执行步骤s130。
36.步骤s130:将当前工作模式切换为目标工作模式。
37.若当前工作模式与目标工作模式不同,则将当前工作模式切换为目标工作模式,使智能开关工作于目标工作模式。本实施例中,当当前工作模式为智能模式、目标工作模式为单控模式时,则将智能模式切换为单控模式;当当前工作模式为单控模式、目标工作模式为智能模式时,则将单控模式切换为智能模式。本实施例的智能开关的控制方法能够切换智能开关的工作模式,当智能开关的工作模式切换为单控模式时,在单控模式下仅支持单击动作触发对智能设备的控制,因此智能开关无需在被触发后等待下一次触发动作,进而解决智能开关在单控智能设备时响应于触控指令的延时问题。
38.本技术实施例提供的智能开关的控制方法,该智能开关被配置为能够工作于至少两种工作模式,且至少两种工作模式包括单控模式,单控模式为根据单击动作而控制智能设备的供电回路的通断;该方法包括获取模式切换指令,模式切换指令包括目标工作模式信息;以及判断智能开关的当前工作模式是否与目标工作模式相同;若当前工作模式与目标工作模式不同,则将当前工作模式切换为目标工作模式,使智能开关工作于目标工作模式。本技术实施例提供的智能开关的控制方法通过对智能开关的工作模式进行切换,当切换到单控模式时,智能开关被单击触发后无需等待下次触发动作,进而解决智能开关在单控智能设备时响应于触控指令的延时问题。
39.如图3所示,本技术实施例还提供一种智能开关的控制方法200,该智能开关的控制方法200可以应用于上述的网络系统10。具体地,智能开关的控制方法200可以由上述网络系统10中的移动终端、服务器以及智能开关交互实现。该智能开关的控制方法200可以包括以下步骤s210~步骤s270。同样地,智能开关被配置为能够工作于至少两种工作模式,且至少两种工作模式包括单控模式,不再赘述。
40.步骤s210:发送第一模式切换请求。
41.本实施例中,移动终端发送第一模式切换请求至服务器。具体地,用户可以通过移动终端中存储的控制终端发送第一模式切换请求至服务器。
42.本实施例中,该控制终端内可以存储有智能开关的所有工作模式信息,并能够显
示关联信息。该关联信息由控制终端显示并用于表征智能开关的工作模式。例如当智能开关的当前工作模式为单控模式时,则该关联信息也显示为单控模式。当用户需要切换智能开关的工作模式时,用户可以在控制终端中选择目标工作模式进行切换,此时控制终端根据目标工作模式生成第一模式切换请求,并将该第一模式切换请求发送给服务器。
43.步骤s220:发送模式切换指令。
44.本实施例中,服务器接收到移动终端发送的第一模式切换请求后,生成模式切换指令并将该模式切换指令发送至智能开关。具体地,服务器将模式切换指令发送至网关,再由网关将该模式切换指令发送给智能开关。
45.步骤s230:获取模式切换指令。
46.本实施例中,智能开关可以从网关获取模式切换指令。值得说明的是,当网关接收到服务器下发的模式切换指令时,智能开关中的智能控制模块可能处于休眠状态,而在休眠状态下智能控制模块无法自动获取到网关下发的指令,因此,为了能够及时获取到模式切换指令,智能开关可以响应于触发指令,并根据触发指令获取模式切换指令,其中,该触发指令为作用于智能开关的触控指令。该触控指令可以在接收到用户的触控动作时产生。本技术实施例中,触控动作可以包括但不限于对智能开关的按键动作、触摸动作以及手势。具体地,用户可以通过对智能开关进行触控动作来使智能开关主动从网关处获取模式切换指令。当智能开关中的智能控制模块处于休眠状态时,通过触控动作可以将智能控制模块从休眠状态中唤醒,并主动从网关处获取模式切换指令。在一些实施方式中,当通过触控动作唤醒智能控制模块,并获取到模式切换指令后,智能控制模块可以重新进入休眠状态。
47.进一步地,上述的触发智能开关获取模式切换指令的触控动作可以不同于控制智能开关的触控动作。例如,上述的触发智能开关获取模式切换指令的触控动作可以是但不限于是在指定时间之内单击一定次数按键、长按按键达到一定时长等。
48.在一些实施方式中,智能开关可以在轮询时间内获取模式切换指令。也即在智能控制模块自动唤醒的时间段内从网关获取模式切换指令。
49.步骤s240:判断智能开关的当前工作模式是否与目标工作模式相同。
50.本实施例中,智能开关在获取到模式切换指令后,判断其自身的当前工作模式是否与目标工作模式相同,以对自身的工作模式进行校验。本步骤具体可参考步骤s120,不再赘述。
51.步骤s250:将当前工作模式切换为目标工作模式。
52.本实施例中,当智能开关的当前工作模式与目标工作模式不同时,智能开关则将当前工作模式切换为目标工作模式。进一步地,本步骤具体可参考步骤s130,不再赘述。
53.步骤s260:根据切换后的工作模式发送切换后的工作模式信息。
54.本实施例中,切换后的工作模式也即上述的目标工作模式。智能开关在切换工作模式之后,根据切换后的工作模式生成切换后的工作模式信息,并将该切换后的工作模式信息通过网关上报给服务器。
55.步骤s270:发送切换后的工作模式信息。
56.本实施例中,服务器接收到智能开关切换后的工作模式信息时,将该切换后的工作模式信息发送至移动终端。移动终端在接收到该切换后的工作模式信息之后,进而可以确认智能开关的当前工作模式已经切换到目标工作模式,从而更新移动终端的关联信息。
例如,若智能开关的当前工作模式为智能模式,则移动终端显示的关联信息也为智能模式;在智能开关从智能模式切换为单控模式之后,移动终端随机也将关联信息更新为单控模式。
57.本实施例提供的智能开关的控制方法,能够通过移动终端切换智能开关的工作模式,其中,智能开关的工作模式中至少包括单控模式。当将智能开关的工作模式切换为单控模式时,智能开关在使用过程中无需判断多样化的触发动作,进而在每次被触发之后无需等待下一次被触发,而是可以直接执行触发指令,因此能够解决智能开关在单控智能设备时响应于触控指令的延时问题。另外,智能开关通过用户的触发操作来获取服务器下发的模式切换指令,能够进一步地消除智能开关等待轮询时间自动获取模式切换指令带来的延迟。同时,该智能开关的控制方法无需改变智能开关的硬件结构,降低了智能开关损坏的风险,简化了智能开关切换模式的流程,降低了用户的使用成本。
58.如图4所示,本技术实施例还提供一种智能开关的控制方法300,该智能开关的控制方法300可以应用于上述的网络系统10。具体地,智能开关的控制方法300可以由上述网络系统10中的智能开关以及服务器交互实现。该智能开关的控制方法300可以包括以下步骤s310~步骤s370。同样地,能开关被配置为能够工作于至少两种工作模式,且至少两种工作模式包括单控模式,不再赘述。
59.步骤s310:在接收到触控动作时,根据触控动作生成第二模式切换请求。
60.本实施例中,智能开关在接收到触控动作时,根据该触控动作生成第二模式切换请求。其中,该第二模式切换请求包括对应于该触控动作的触控状态信息。例如,当用户双击智能开关时,智能开关即可以生成包含该双击触控状态的第二模式切换请求。
61.步骤s320:发送第二模式切换请求。
62.本实施例中,智能开关将第二模式切换请求发送至网关,再由网关将该第二模式切换请求发送至服务器。可以理解的是,将该第二模式切换请求发送至服务器,也即将智能开关当前的触控状态信息发送至服务器。
63.步骤s330:根据触控动作与智能开关的工作模式之间的对应关系确定目标工作模式,并生成模式切换指令。
64.其中,服务器根据预设的触控动作与智能开关的工作模式之间的对应关系,确定与触控动作所对应的工作模式为目标工作模式。
65.服务器可以在云端存储多个预设且不同的触控动作,其中每一种触控动作对应智能开关的一种工作模式。当用户触控智能开关时,服务器识别该触控动作是否是上述预设的触控动作,如果是,则说明用户想要切换工作模式,此时则可以确定与该触控动作对应的工作模式,该工作模式也即用户想要切换的目标工作模式。
66.在一些实施方式中,智能开关的每种工作模式可以对应至少两种触控动作。例如,单控模式可以对应第一触控动作和第二触控动作;智能模式可以对应第三触控动作和第四触控动作。当用户使用第一触控动作和第二触控动作中的任一种时,此时可确定目标工作模式为单控模式;当用户使用第三触控动作和第四触控动作中的任一种时,此时可确定目标工作模式为智能模式。如此,使得对智能开关工作模式的切换更加灵活。
67.在一些实施方式中,当智能开关被配置为两种工作模式时,根据同一种触控动作确定智能开关的目标工作模式。例如,假设智能开关的两种工作模式分别为单控模式和智
能模式,在智能模式下,当用户需要控制智能开关进行工作模式切换时,根据第一触控动作确定目标工作模式为单控模式;在单控模式下,当用户需要控制智能开关进行工作模式切换时,同样根据第一触控动作确定目标工作模式为智能模式。由此,使得对智能开关工作模式的切换更加简单,并同时减小用户的记忆负担。
68.在一些实施方式中,当智能开关被配置为两种工作模式时,分别根据不同的触控动作确定智能开关的目标工作模式。例如,假设智能开关的两种工作模式分别为单控模式和智能模式,在智能模式下,当用户需要控制智能设备进行工作模式切换时,根据第一触控动作确定目标工作模式为单控模式;在单控模式下,当用户需要控制智能开关进行工作模式切换时,根据第二触控动作确定目标工作模式为智能模式,其中第一触控动作和第二触控动作为两种不同的触控动作。基于此,第一触控动作可以是单控模式下的设备控制触控动作;第二触控动作可以是智能模式下的设备控制触控动作。比如,第一触控动作为单击,在单控模式下单击智能开关控制智能设备,而在智能模式下无需通过单击智能开关控制智能设备,此时可以通过单击智能开关切换工作模式,且确定目标工作模式为单控模式;第二触控动作为双击,在智能模式下双击智能开关控制智能设备,而在单控模式下无需通过双击智能开关控制智能设备,此时可以通过双击智能开关切换工作模式,且确定目标工作模式为智能模式。由此,上述复用两种工作模式中的触控动作的方式,不仅不会发生按键冲突,而且能够节省触控动作资源,并且不产生额外的触控动作,能够减小用户的记忆负担。
69.在一些实施方式中,当智能开关被配置为大于两种工作模式时,对所有的工作模式进行排序,并根据同一个触控动作循环确定目标工作模式。假设智能开关被配置为能够工作于三种工作模式,将该三种工作模式排序为第一工作模式、第二工作模式以及第三工作模式。在第一工作模式下,智能开关可以根据第一触控动作进行工作模式切换,并确定目标工作模式为第二工作模式;在第二工作模式下,智能开关同样可以根据第一触控动作进行工作模式切换,并确定目标工作模式为第三工作模式;在第三工作模式下,智能开关依然可以根据第一触控动作进行工作模式切换,并确定目标工作模式为第一工作模式。由此,使得智能开关模式切换更为简单。
70.值得指出的是,上述实施方式中的触控动作均可以通过智能开关原有的按键进行操作,由于在单控模式下,智能开关仅识别单击动作,因此在将单控模式切换至其他模式的过程中,可以通过获取多个单击动作的次数来完成模式的切换。在一些实施方式中,也可以在智能开关增加额外的实体按键,通过该额外的实体按键进行上述实施方式中的触控动作,并且在单控模式下,该实体按键可以不受仅识别单击动作的限制。
71.在一些实施方式中,该步骤s330也可以由智能开关自身执行,也即智能开关根据触控动作与智能开关的工作模式之间的对应关系确定目标工作模式。智能开关确定目标工作模式后,再后续的过程中无需询问服务器即可完成模式的切换,当然,智能开关也可将模式切换的状态上报至服务器,以确保模式切换后对用户触控动作的执行。
72.步骤s340:发送模式切换指令。
73.本实施例中,服务器接收到网关发送的模式请求之后,生成模式切换指令,并将该模式切换指令下发至网关,以由网关将该模式切换指令发送至智能开关。
74.步骤s350:获取模式切换指令。
75.本实施例,智能开关从网关处获取模式切换指令,其具体可参考步骤s230,不再赘
述。
76.步骤s360:判断智能开关的当前工作模式是否与目标工作模式相同。
77.本实施例中,智能开关在获取到模式切换指令后,判断其自身的当前工作模式是否与目标工作模式相同,以对自身的工作模式进行校验。本步骤具体可参考步骤s120,不再赘述。
78.步骤s370:将当前工作模式切换为目标工作模式。
79.本实施例中,当当前工作模式与目标工作模式不同时,智能开关则将当前工作模式切换为目标工作模式。进一步地,本步骤具体可参考步骤s130,不再赘述。
80.步骤s380:根据切换后的工作模式发送切换后的工作模式信息。
81.本实施例中,切换后的工作模式也即上述的目标工作模式。智能开关在切换工作模式之后,根据切换后的工作模式生成切换后的工作模式信息,并将该切换后的工作模式信息通过网关上报给服务器。
82.本实施例提供的智能开关的控制方法,能够通过触发智能开关来切换智能开关的工作模式,其中,智能开关的工作模式中至少包括单控模式。当将智能开关的工作模式切换为单控模式时,智能开关在使用过程中无需判断多功能的触发动作,进而在每次被触发之后无需等待下一次被触发,而是可以直接执行触发指令,因此能够解决智能开关在单控智能设备时响应于触控指令的延时问题。另外,通过触发智能开关来的触控动作来切换智能开关的工作模式而不通过移动终端来切换智能开关的工作模式,可以简化模式切换的步骤,节省模式切换的时间。并且,还能够在网络故障状态、网关外网掉线状态以及移动终端无法控制智能设备的情况下完成对智能开关工作模式的切换,提高了切换智能开关工作模式的效率。
83.如图5所示,本技术实施例还提供一种智能开关的控制方法400,该智能开关的控制方法400可以应用于上述的网络系统10。具体地,智能开关的控制方法400可以由上述网络系统10中的智能开关、服务器以及移动终端交互实现。该智能开关的控制方法400可以包括以下步骤s410~步骤s494。同样地,智能开关被配置为能够工作于至少两种工作模式,且至少两种工作模式包括单控模式,不再赘述。
84.步骤s410:在接收到触控动作时,根据触控动作生成第二模式切换请求。
85.本实施例中,此步骤具体可参考步骤s310,不再赘述。
86.步骤s420:发送第二模式切换请求。
87.本实施例中,此步骤具体可参考步骤s320,不再赘述。
88.步骤s430:根据触控动作与智能开关的工作模式之间对应关系确定目标工作模式,并生成模式切换指令。
89.本实施例中,此步骤具体可参考步骤s330,不再赘述。
90.进一步地,服务器在生成模式切换请求后,可以同时执行步骤440与步骤s450。
91.步骤s440:发送模式切换指令。
92.本实施例中,服务器接收到网关发送的模式请求之后,生成模式切换指令,并将该模式切换指令下发至网关,以由网关将该模式切换指令发送至智能开关。
93.步骤s441:获取模式切换指令。
94.本实施例,智能开关从网关处获取模式切换指令,其具体可参考步骤s230,不再赘
述。
95.步骤s442:判断智能开关的当前工作模式是否与目标工作模式相同。
96.本实施例中,智能开关在获取到模式切换指令后,判断其自身的当前工作模式是否与目标工作模式相同,以对自身的工作模式进行校验。本步骤具体可参考步骤s120,不再赘述。
97.步骤s443:将第一当前工作模式切换为目标工作模式。
98.本实施例中,当当前工作模式与目标工作模式不同时,智能开关则将当前工作模式切换为目标工作模式。进一步地,本步骤具体可参考步骤s130,不再赘述。
99.步骤s450:发送关联信息更改指令。
100.本实施例中,服务器根据第二模式请求指令将关联信息更改指令发送至移动终端。该关联信息更改指令包括智能开关的工作模式更改信息,也即目标工作模式信息。其中,关联信息为移动终端显示的智能开关的工作模式。
101.步骤s451:更改关联信息。
102.本实施例中,移动终端接收到服务器发送的关联信息更改指令后,随即更改显示的关联信息。具体地,移动终端将当前显示的关联信息更改为目标工作模式。
103.步骤s452:发送更改后的关联信息。
104.本实施例中,移动终端将更改后的关联信息发送给服务器。
105.步骤s453:校验更改后的关联信息是否与目标工作模式相同。
106.本实施例中,服务器接收到移动终端发送的关联信息之后,校验移动终端更改后的关联信息是否与目标工作模式相同。具体可以判断更改后的关联信息是否与目标工作模式相同。如果不同,则服务器可重新执行步骤s450,重新发送关联信息更改指令至移动终端,直至移动终端的关联信息与第一目标模式相同。由此,可以确保移动终端显示的关联信息与智能开关的工作模式一致,从而保证用户操作的准确性。
107.本实施例提供的智能开关的控制方法,能够通过对智能开关进行触控动作来切换智能开关的工作模式,其中,智能开关的工作模式中至少包括单控模式。当将智能开关的工作模式切换为单控模式时,智能开关在使用过程中无需判断多功能的触发动作,进而在每次被触发之后无需等待下一次被触发,而是可以直接执行触发指令,因此能够解决智能开关在单控智能设备时响应于触控指令的延时问题。另外,服务器通过对移动终端的关联信息进行校验,进而确保移动终端显示的关联信息与智能开关的工作模式一致,从而保证用户操作的准确性。
108.如图6所示,本技术实施例还提供一种智能开关的控制方法500,该智能开关的控制方法500可以应用于上述的智能开关的控制方法100、智能开关的控制方法200、智能开关的控制方法300以及智能开关的控制方法400中智能开关联网成功时。该智能开关的控制方法500可以由智能开关、服务器以及移动终端交互实现,且该智能开关的控制方法500可以包括以下步骤s510~步骤s560。
109.步骤s510:发送初始工作模式信息。
110.本实施例中,在智能开关联网成功,智能开关将联网成功时的初始工作模式信息上传至网关,再通过网关将该初始工作模式信息发送至服务器。其中,初始工作模式为智能开关在成功联网时的当前工作模式。
111.步骤s520:判断初始工作模式是否与预设工作模式相同,以及判断当前关联信息是否与预设工作模式对应。
112.预设工作模式为智能开关预先设置的在成功联网时的工作模式。该预设工作模式可以由系统自动默认设置,也可以由用户自行设置,不作具体限定。
113.本实施例中,服务器接收到初始工作模式后,判断初始工作模式是否与预设工作模式相同。
114.进一步地,当前关联信息为移动终端显示的智能开关的当前工作模式。移动终端在更改当前关联信息时可以将其更改后的关联信息发送给移动终端,进而使得服务器可以存储有移动终端显示的当前关联信息。进一步地,服务器可以判断该当前关联信息与预设工作模式是否对应,也即判断当前关联信息所表征的智能开关的工作模式是否与预设工作模式相同。若初始工作模式与预设工作模式相同,且当前关联信息与预设工作模式对应时,则说明智能开关的当前工作模式与移动终端显示的关联信息同为预设工作模式。本实施例中,预设工作模式是智能开关联网后默认的工作模式,其可以是单控模式。通过判断初始工作模式和当前关联信息是否同为单控模式,进而保证智能开关的当前工作模式和移动终端显示的关联信息同为默认的工作模式,从而保证智能开关的当前工作模式和移动终端显示的关联信息的一致性。
115.进一步地,若初始工作模式与预设工作模式不同,则可以执行以下步骤s530~s540。若当前关联信息与预设工作模式不对应,则可以执行以下步骤s550~步骤s560。
116.步骤s530:发送预设模式切换指令。
117.本实施例中,若初始工作模式与预设工作模式不同,则服务器发送预设模式切换指令至智能开关,其中该预设模式切换指令包括预设工作模式信息。
118.步骤s540:根据接收的预设模式切换指令,将初始工作模式切换为预设工作模式。
119.本实施例中,智能开关可以在轮询时间内获取预设模式切换指令,也可以由用户通过触控动作触发智能开关主动获取预设模式切换指令。当智能开关接收到该预设模式切换指令时,将其初始工作模式切换为该预设工作模式。值得说明的是,智能开关在将初始工作模式切换为预设工作模式之后,将切换后的当前工作模式信息重新上传至服务器,以使服务器重新对智能开关的当前工作模式进行校验,以确保智能开关的当前工作模式已经切换到了预设工作模式。
120.步骤s550:发送关联信息更改指令。
121.本实施例中,若当前设备工作模式与预设工作模式不对应,则服务器发送关联信息更改指令至移动终端,其中该关联信息更改指令包括预设工作模式信息。
122.步骤s560:根据接收的关联信息更改指令,将当前关联信息更改为预设工作模式。
123.本实施例中,移动终端接收到该关联信息更改指令后,根据该关联信息更改指令,将移动终端显示的当前关联信息更改为预设工作模式。值得说明的是,移动终端在将当前关联信息更改为预设工作模式之后,将切换后的当前关联信息重新上传至服务器,以使服务器重新对移动终端显示的的当前关联信息进行校验,以确保客户显示的当前设备工作模式已经更改为预设工作模式。
124.本技术实施例提供的智能开关的控制方法,在智能开关联网成功时通过服务器对智能开关的当前工作模式与移动终端显示的当前关联信息进行校验,进而保证智能开关的
transitory computer-readable storage medium)。存储介质具有执行上述方法中的任何方法步骤的程序代码的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码可以例如以适当形式进行压缩。
133.以上所述,仅是本技术的较佳实施例而已,并非对本技术作任何形式上的限制,虽然本技术已以较佳实施例揭示如上,然而并非用以限定本技术,任何本领域技术人员,在不脱离本技术技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本技术技术方案内容,依据本技术的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本技术技术方案的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献