本发明涉及远程控制,尤其涉及一种智能开关的管控方法及装置、设备及存储介质。
背景技术:
1、随着信息控制技术的发展,现代化建筑或者厂房中的控制系统越来越多,越来越复杂。以照明系统为例,同一个建筑的中照明系统中有散布在建筑各处的照明设备,这样庞大的照明系统若不作出合理管控,会导致较大能耗产生,而通过人工在四处打开或关闭照明设备,较为耗时费力,处理效率低下。故仍需一种可以提高控制系统的管控效率的方式,来降低能耗。
技术实现思路
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、本发明提供一种智能开关的管控方法,方法应用于服务器,服务器分别与客户端以及智能开关之间具有通讯连接,智能开关用于与外部设备串连,用于控制外部设备的开关状态,方法包括:接收客户端发出的目标开关控制指令,目标开关控制指令至少携带有目标设备地址;利用目标设备地址以及预设的设备列表,确定目标设备地址对应的目标智能开关,设备列表至少包括设备地址与智能开关的对应关系;将目标开关控制指令发送至目标智能开关,并接收目标智能开关返回的指令执行结果,将指令执行结果返回至客户端。通过上述方法,在将智能开关与外部设备串连时,通过客户端发出开关控制指令以此远程控制智能开关,继而远程控制外部设备的开关状态,比如在外部设备为照明设备时,可控制外部设备的上电断电时间,可以提高控制系统的管控效率,更利于降低能耗。
1.一种智能开关的管控方法,其特征在于,所述方法应用于服务器,所述服务器分别与客户端以及智能开关之间具有通讯连接,所述智能开关用于与外部设备串连,用于控制外部设备的开关状态,所述方法包括:
2.根据权利要求1所述方法,其特征在于,所述方法,还包括:
3.根据权利要求1所述方法,其特征在于,所述方法还包括:
4.根据权利要求3所述方法,其特征在于,所述根据预设的加密算法对所述目标开关控制指令进行加密,确定加密后的目标开关控制指令,包括:
5.一种智能开关的管控方法,其特征在于,所述方法应用于智能开关,所述服务器分别与客户端以及智能开关之间具有通讯连接,所述智能开关用于与外部设备串连,用于控制外部设备的开关状态,所述方法包括:
6.根据权利要求5所述方法,其特征在于,所述接收并执行所述服务器发送的目标开关控制指令,还包括:
7.一种智能开关的管控装置,其特征在于,所述装置应用于服务器,所述服务器分别与客户端以及智能开关之间具有通讯连接,所述智能开关用于与外部设备串连,用于控制外部设备的开关状态,所述装置包括:
8.一种智能开关的管控装置,其特征在于,所述装置应用于智能开关,所述服务器分别与客户端以及智能开关之间具有通讯连接,所述智能开关用于与外部设备串连,用于控制外部设备的开关状态,所述装置包括:
9.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至4或5至6中任一项所述方法的步骤。
10.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至4或5至6中任一项所述方法的步骤。