1.本技术涉及通信技术领域,具体涉及一种设备控制方法、装置、电子设备及存储介质。
背景技术:
2.在现有技术中,智能门锁往往需要连接互联网才能工作,比如用户可以通过网络控制智能门锁远程开门。
3.但是,在网络出现故障时,比如运营商网络故障、或者是家庭网络设备故障,会导致智能门锁不能够联网,此时智能门锁会一直唤醒工作,尝试联网,此时会导致智能门锁产生较多的功耗。
技术实现要素:
4.本技术实施例提供一种设备控制方法、装置、电子设备及存储介质。该设备控制方法能够节省电子设备的电量。
5.第一方面,本技术实施例提供了一种设备控制方法,应用于第一电子设备,该方法包括:
6.检测第一电子设备与互联网的连接情况;
7.当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式,生成第一网络,并广播第一网络;
8.检测第二电子设备根据第一网络生成的第二网络;
9.根据第二网络唤醒第一电子设备进入工作模式。
10.第二方面,本技术实施例提供了一种设备控制装置,应用于第一电子设备,该装置包括:
11.第一检测模块,用于检测第一电子设备与互联网的连接情况;
12.第一控制模块,用于当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式,生成第一网络,并广播第一网络;
13.第二检测模块,用于检测第二电子设备根据第一网络生成的第二网络;
14.第二控制模块,用于根据第二网络唤醒第一电子设备进入工作模式。
15.第三方面,本技术实施例提供了一种电子设备,存储有可执行程序代码的存储器、与存储器耦合的处理器;处理器调用存储器中存储的可执行程序代码,执行本技术实施例提供的设备控制方法中的步骤。
16.第四方面,本技术实施例提供了一种计算机可读存储介质,存储介质存储有多条指令,指令适于处理器进行加载,以执行本技术实施例提供的设备控制方法中的步骤。
17.本技术实施例中,通过检测第一电子设备与互联网的连接情况;当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式,生成第一网络,并广播第一网络;检测第二电子设备根据第一网络生成的第二网络;根据第二网络唤醒第一电子设备进入工
作模式。在断网时,第一电子设备不会频繁进入工作模式,只有在网络恢复时控制第一电子设备进入工作模式,从而节省第一电子设备的电量。
附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1是本技术实施例提供的网络节点的场景示意图。
20.图2是本技术实施例提供的设备控制方法的第一流程示意图。
21.图3是本技术实施例提供的设备控制方法的第二流程示意图。
22.图4是本技术实施例提供的设备控制装置的结构示意图。
23.图5是本技术实施例提供电子设备的结构示意图。
具体实施方式
24.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.在现有技术中,智能门锁往往需要连接互联网才能工作,比如用户可以通过网络控制智能门锁远程开门。
26.但是,在网络出现故障时,比如运营商网络故障、或者是家庭网络设备故障,会导致智能门锁不能够联网,此时智能门锁会一直唤醒工作,尝试联网,此时会导致智能门锁产生较多的功耗。
27.为了解决上述技术问题,本技术实施例提供了一种设备控制方法、装置、电子设备及存储介质。该设备控制方法可以节省电子设备的电量。该设备控制方法可以应用于智能门锁等智能家居设备,还可以应用于电脑、手机、电视等设备。
28.请参阅图1,图1是本技术实施例提供的设备控制的场景示意图。
29.在图1中,有第一电子设备a1、第二电子设备a2和第三电子设备a3,第一电子设备a1可以是智能门锁,第二电子设备a2可以是路由器,第三电子设备a3可以是智能手机等终端设备。
30.在本技术实施例中,第一电子设备a1可以通过第二电子设备a2生成的wifi网络连接互联网,第三电子设备a3可以通过互联网向第一电子设备a1发送对应的指令,第一电子设备a1根据指令实现对应的功能,比如打开摄像头捕获画面、打开麦克风捕获声音。
31.当第一电子设备a1检测到断开和互联网的连接时,比如运营商网络故障,此时第一电子设备a1进入休眠模式,从而保持第一电子设备a1以低功耗运行,此时第一电子设备a1生成第一网络并广播第一网络,同时第一电子设备a1会检测第二电子设备a2根据第一网络生成的第二网络。
32.当第一电子设备a1检测到第二网络符合要求时,则说明此时互联网已经恢复,从
而唤醒第一电子设备a1进入工作模式。在断网时,第一电子设备a1不会频繁进入工作模式,只有在网络恢复时控制第一电子设备a1进入工作模式,从而节省第一电子设备a1的电量。
33.请参阅图2,图2是本技术实施例提供的设备控制方法的第一流程示意图。该设备控制方法可以包括以下步骤:
34.110、检测第一电子设备与互联网的连接情况。
35.在一些实施方式中,由于网络波动、运营商线缆故障、网络设备故障等都会导致第一电子设备断开和互联网的连接。因此需要第一电子设备每隔一段时间来检测和互联网的连接情况。
36.例如,第一电子设备每隔十分钟检查一次第一电子设备和互联网的连接情况。
37.在一些实施方式中,第一电子设备可以是智能家居设备,例如智能门锁,第一电子设备往往是通过连接路由器网络,从而实现和互联网连接,当路由器检测到和互联网断开时,会通过wifi网络向第一电子设备发送断网信号,而第一电子设备只需要检测断网信号即可,若检测到断网信号,则说明此时第一电子设备和互联网断开连接。若未检测到断网信号,则说明第一电子设备和互联网连接。
38.120、当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式,生成第一网络,并广播第一网络。
39.当第一电子设备与互联网断开连接时,第一电子设备不能通过互联网来实现一些功能,例如第一电子设备不能通过接收另一终端通过互联网发送的控制指令,并执行该控制指令。
40.此时,可以控制第一电子设备进入休眠模式,在休眠模式下,第一电子设备以极低的功耗在运行,同时不会主动运行功耗大的器件,例如摄像头和麦克风等。同时第一电子设备不会主动尝试连接互联网。
41.以第一电子设备为智能门锁为例,当第一电子设备进入休眠模式时,第一电子设备不再调用麦克风或者摄像头,只保留了基本的密码识别、指纹识别等基础功能。此时第一电子设备的处理器以低功耗模式运行,且第一电子设备的大部分程序处于不工作状态,只保留了主要进程来维持第一电子设备的运行。
42.在一些实施方式中,当第一电子设备进入休眠模式时,第一电子设备会生成第一网络,并广播第一网络,该第一网络可以是wifi、蓝牙等类型的无线网络。
43.在一些实施方式中,第一电子设备可以根据第一电子设备的设备信息生成对应目标名称的第一网络,然后广播第一网络及第一网络的目标名称。例如,第一电子设备可以获取电子设备的唯一标识码,比如产品序列码(sn,serial number)、进网许可证号、国际移动设备识别码(imei,international mobile equipment identity)等设备信息。
44.然后第一电子设备根据设备信息生成一个目标名称,比如“abc-12345678”,即前面用设备厂商的名称,后面用产品序列码的方式来生成目标名称。然后利用第一电子设备的wifi模块或者蓝牙模块生成该目标名称的第一网络,并广播该第一网络。
45.需要说明的是,第一网络的目标名称是反映出第一电子设备的设备信息的名称,在实际应用中,该目标名称还可以以其他方式生成。
46.130、检测第二电子设备根据第一网络生成的第二网络。
47.在一些实施方式中,当第一电子设备广播第一网络及第一网络对应的目标名称之
后,在一定范围内,会有一些电子设备对第一网络进行扫描或者连接,此时第一电子设备可以在这些电子设备中确定出第二电子设备,并检测第二电子设备根据第一网络生成的第二网络。
48.例如,第一电子设备可以通过第一网络来对预设范围内的电子设备进行扫描,将扫描到的电子设备确定为待选电子设备,待选电子设备在连接第一网络时会向第一电子设备返回第一信号,第一电子设备可以根据待选电子设备连接第一网络时返回的第一信号,在待选电子设备中确定出第二电子设备。
49.第二电子设备在检测或连接到第一网络后,会生成第二网络,第二网络的名称可以是和目标名称的名称,或者是第二网络的名称是在目标名称的基础上改变的。这样有利于第一电子设备实现快速对第二网络的检测。
50.140、根据第二网络唤醒第一电子设备进入工作模式。
51.在一些实施方式中,电子设备可以判断第二网络的名称是否与第一网络的目标名称一致,若第二网络的名称与第一网络的目标名称一致,则唤醒第一电子设备进入工作模式。
52.例如,当第一电子设备检测到第二网络时,可以对第二网络的名称进行获取,如果第二网络的名称和目标名称“abc-12345678”一样,则说明第二电子设备在向第一电子设备反馈互联网已经修复,此时第一电子设备可以从休眠模式进入工作模式,从而主动连接互联网。
53.当第一电子设备进入工作模式后,可以启动第一电子设备的大部分主要进程,还可以启动麦克风、摄像头等器件,第一电子设备还可以根据从互联网接收的指令来实现对应的功能,比如开锁、上锁、人脸识别等。
54.在本技术实施例中,在第一电子设备断开和互联网的连接时,为了避免第一电子设备频繁唤醒工作,且尝试连接互联网,此时可以对第一电子设备进入休眠模式,从而节省电量。直到互联网恢复,则唤醒第一电子设备进入工作模式。
55.本技术实施例中,通过检测第一电子设备与互联网的连接情况;当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式,生成第一网络,并广播第一网络;检测第二电子设备根据第一网络生成的第二网络;根据第二网络唤醒第一电子设备进入工作模式。在断网时,第一电子设备不会频繁进入工作模式,只有在网络恢复时控制第一电子设备进入工作模式,从而节省第一电子设备的电量。
56.为了更加详细的了解本技术实施例提供的设备控制方法,请参阅图3,图3是本技术实施例提供的设备控制方法的第二流程示意图。该设备控制方法可以包括以下步骤:
57.201、检测第一电子设备与互联网的连接情况。
58.在一些实施方式中,由于网络波动、运营商线缆故障、网络设备故障等都会导致第一电子设备断开和互联网的连接。因此需要第一电子设备每隔一段时间来检测和互联网的连接情况。
59.例如,第一电子设备每隔十分钟检查一次第一电子设备和互联网的连接情况。
60.在一些实施方式中,第一电子设备可以是智能家居设备,例如智能门锁,第一电子设备往往是通过连接路由器网络,从而实现和互联网连接,当路由器检测到和互联网断开时,会通过wifi网络向第一电子设备发送断网信号,而第一电子设备只需要检测断网信号
即可,若检测到断网信号,则说明此时第一电子设备和互联网断开连接。若未检测到断网信号,则说明第一电子设备和互联网连接。
61.202、当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式。
62.当第一电子设备与互联网断开连接时,第一电子设备不能通过互联网来实现一些功能,例如第一电子设备不能通过接收另一终端通过互联网发送的控制指令,并执行该控制指令。
63.此时,可以控制第一电子设备进入休眠模式,在休眠模式下,第一电子设备以极低的功耗在运行,同时不会主动运行功耗大的器件,例如摄像头和麦克风等。同时第一电子设备不会主动尝试连接互联网。
64.以第一电子设备为智能门锁为例,当第一电子设备进入休眠模式时,第一电子设备不再调用麦克风或者摄像头,只保留了基本的密码识别、指纹识别等基础功能。此时第一电子设备的处理器以低功耗模式运行,且第一电子设备的大部分程序处于不工作状态,只保留了主要进程来维持第一电子设备的运行。
65.在一些实施方式中,当第一电子设备与互联网断开连接时,第一电子设备可以在预设检测时长内持续检测第一电子设备与互联网的连接情况;若在预设检测时长内,第一电子设备与互联网持续断开连接,则说明此时第一电子设备确实和互联网断开连接了,而不是网络波动引起的,此时则控制第一电子设备进入休眠模式。
66.203、根据第一电子设备的设备信息生成对应目标名称的第一网络。
67.在一些实施方式中,当第一电子设备进入休眠模式时,第一电子设备会生成第一网络,该第一网络可以是wifi、蓝牙等类型的无线网络。
68.在一些实施方式中,第一电子设备可以根据第一电子设备的设备信息生成对应目标名称的第一网络,然后广播第一网络及第一网络的目标名称。例如,第一电子设备可以获取电子设备的唯一标识码,比如产品序列码(sn,serial number)、进网许可证号、国际移动设备识别码(imei,international mobile equipment identity)等设备信息。
69.然后第一电子设备根据设备信息生成一个目标名称,比如“abc-12345678”,即前面用设备厂商的名称,后面用产品序列码的方式来生成目标名称。
70.204、广播第一网络及第一网络的目标名称。
71.在一些实施方式中,可以利用第一电子设备的wifi模块或者蓝牙模块生成该目标名称的第一网络,并广播该第一网络。
72.205、将预设扫描范围内的电子设备确定为待选电子设备。
73.第一电子设备可以通过第一网络来对预设范围内的电子设备进行扫描,将扫描到的电子设备确定为待选电子设备。这样就可以将第一电子设备确定的第二电子设备限制在一个范围内,其他电子设备生成第二网络干扰后面第一电子设备对互联网连接的判断。
74.206、根据待选电子设备连接第一网络时返回的第一信号,在待选电子设备中确定出第二电子设备。
75.在一些实施方式中,待选电子设备在连接第一网络时会向第一电子设备返回第一信号,第一电子设备可以根据待选电子设备连接第一网络时返回的第一信号,在待选电子设备中确定出第二电子设备。
76.例如,第一信号可以是待选电子设备的物理地址信息,或者是待选电子设备的设
备型号信息,当第一电子设备确定出待选电子设备的物理地址和设备型号在预设数据库中匹配时,则说明待选电子设备为第二电子设备。
77.207、检测第二电子设备根据第一网络生成的第二网络。
78.第二电子设备在检测或连接到第一网络后,会生成第二网络,第二网络的名称可以是和目标名称的名称,或者是第二网络的名称是在目标名称的基础上改变的。这样有利于第一电子设备实现快速对第二网络的检测。
79.208、判断第二网络的名称是否与第一网络的目标名称一致。
80.在一些实施方式中,当第一电子设备检测到第二网络时,可以对第二网络的名称进行获取,从而判断第二网络的名称是否和目标名称一致。
81.如果第二网络的名称与第一网络的目标名称一致,则进入步骤209。
82.如果第二网络的名称与第一网络的目标名称不一致,则进入步骤207。
83.209、若第二网络的名称与第一网络的目标名称一致,则唤醒第一电子设备进入工作模式。
84.在一些实施方式中,电子设备可以判断第二网络的名称是否与第一网络的目标名称一致,若第二网络的名称与第一网络的目标名称一致,则唤醒第一电子设备进入工作模式。
85.例如,当第一电子设备检测到第二网络时,可以对第二网络的名称进行获取,如果第二网络的名称和目标名称“abc-12345678”一样,则说明第二电子设备在向第一电子设备反馈互联网已经修复,此时第一电子设备可以从休眠模式进入工作模式,从而主动连接互联网。
86.当第一电子设备进入工作模式后,可以启动第一电子设备的大部分主要进程,还可以启动麦克风、摄像头等器件,第一电子设备还可以根据从互联网接收的指令来实现对应的功能,比如开锁、上锁、人脸识别等。
87.在本技术实施例中,在第一电子设备断开和互联网的连接时,为了避免第一电子设备频繁唤醒工作,且尝试连接互联网,此时可以对第一电子设备进入休眠模式,从而节省电量。直到互联网恢复,则唤醒第一电子设备进入工作模式。
88.210、关闭第一网络,并通过互联网向目标电子设备发送上线消息。
89.在一些实施方式中,当第一电子设备连接到互联网时,则可以通过互联网向目标电子设备发送上线消息,例如向智能手机等控制终端发送上线消息,那么智能手机就可以通过互联网来控制第一电子设备,从而控制第一电子设备上锁、开锁等操作。同时第一电子设备对第一网络进行关闭。
90.在一些实施方式中,第一电子设备为智能门锁,第一电子设备包括锁体,锁体可以切换为上锁状态后者解锁状态。当第一电子设备恢复和互联网的连接,且第一电子设备处于工作状态时,第一电子设备可以通过互联网接收目标电子设备发送的控制指令,通过控制指令控制锁体上锁或者解锁。
91.在本技术实施例中,通过检测第一电子设备与互联网的连接情况,当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式。根据第一电子设备的设备信息生成对应目标名称的第一网络,广播第一网络及第一网络的目标名称。
92.然后将预设扫描范围内的电子设备确定为待选电子设备,根据待选电子设备连接
第一网络时返回的第一信号,在待选电子设备中确定出第二电子设备,检测第二电子设备根据第一网络生成的第二网络。
93.最后,判断第二网络的名称是否与第一网络的目标名称一致。若第二网络的名称与第一网络的目标名称一致,则唤醒第一电子设备进入工作模式。关闭第一网络,并通过互联网向目标电子设备发送上线消息。
94.在本技术实施例中,在断网时,第一电子设备不会频繁进入工作模式,只有在网络恢复时控制第一电子设备进入工作模式,从而节省第一电子设备的电量。
95.请参阅图4,图4是本技术实施例提供的设备控制装置的结构示意图。该设备控制装置可以包括:
96.第一检测模块310,用于检测第一电子设备与互联网的连接情况。
97.第一检测模块310还用于当第一电子设备与互联网断开连接时,在预设检测时长内持续检测第一电子设备与互联网的连接情况;
98.若在预设检测时长内,第一电子设备与互联网持续断开连接,则控制第一电子设备进入休眠模式,生成第一网络,并广播第一网络。
99.第一控制模块320,用于当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式,生成第一网络,并广播第一网络。
100.第一控制模块320还用于根据第一电子设备的设备信息生成对应目标名称的第一网络;广播第一网络及第一网络的目标名称。
101.第二检测模块330,用于检测第二电子设备根据第一网络生成的第二网络。
102.第二检测模块330还用于将预设扫描范围内的电子设备确定为待选电子设备;根据待选电子设备连接第一网络时返回的第一信号,在待选电子设备中确定出第二电子设备。
103.第二控制模块340,用于根据第二网络唤醒第一电子设备进入工作模式。
104.第二控制模块340还用于判断第二网络的名称是否与第一网络的目标名称一致;若第二网络的名称与第一网络的目标名称一致,则唤醒第一电子设备进入工作模式。
105.第二控制模块340还用于关闭第一网络,并通过互联网向目标电子设备发送上线消息。
106.本技术实施例中,通过检测第一电子设备与互联网的连接情况;当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式,生成第一网络,并广播第一网络;检测第二电子设备根据第一网络生成的第二网络;根据第二网络唤醒第一电子设备进入工作模式。在断网时,第一电子设备不会频繁进入工作模式,只有在网络恢复时控制第一电子设备进入工作模式,从而节省第一电子设备的电量。
107.相应的,本技术实施例还提供一种电子设备,如图5所示,该电子设备可以输入单元401、显示单元402、包括有一个或一个以上计算机可读存储介质的存储器403、传感器405、包括有一个或者一个以上处理核心的处理器404、以及电源406等部件。本领域技术人员可以理解,图5中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
108.输入单元401可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例
中,输入单元401可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器404,并能接收处理器404发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元401还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
109.显示单元402可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元402可包括显示面板,可选的,可以采用液晶显示器(lcd,liquid crystal display)、有机发光二极管(oled,organic light-emitting diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器404以确定触摸事件的类型,随后处理器404根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图5中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
110.存储器403可用于存储软件程序以及模块,处理器404通过运行存储在存储器403的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器403可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器403可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器403还可以包括存储器控制器,以提供处理器404和输入单元401对存储器403的访问。
111.电子设备还可包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在电子设备移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
112.处理器404是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器403内的软件程序和/或模块,以及调用存储在存储器403内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器404可包括一个或多个处理核心;优选的,处理器404可集成应用处理器和调制
解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器404中。
113.电子设备还包括给各个部件供电的电源406(比如电池),优选的,电源可以通过电源管理系统与处理器404逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源406还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
114.尽管未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备中的处理器404会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器403中,并由处理器404来运行存储在存储器403中的应用程序,从而实现各种功能:
115.检测第一电子设备与互联网的连接情况;
116.当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式,生成第一网络,并广播第一网络;
117.检测第二电子设备根据第一网络生成的第二网络;
118.根据第二网络唤醒第一电子设备进入工作模式。
119.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
120.为此,本技术实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术实施例所提供的任一种设备控制方法中的步骤。例如,该指令可以执行如下步骤:
121.检测第一电子设备与互联网的连接情况;
122.当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式,生成第一网络,并广播第一网络;
123.检测第二电子设备根据第一网络生成的第二网络;
124.根据第二网络唤醒第一电子设备进入工作模式。
125.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
126.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
127.由于该存储介质中所存储的指令,可以执行本技术实施例所提供的任一种设备控制方法中的步骤,因此,可以实现本技术实施例所提供的任一种设备控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
128.以上对本技术实施例所提供的一种设备控制方法、装置、电子设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
技术特征:
1.一种设备控制方法,应用于第一电子设备,其特征在于,包括:检测第一电子设备与互联网的连接情况;当所述第一电子设备与所述互联网断开连接时,控制所述第一电子设备进入休眠模式,生成第一网络,并广播所述第一网络;检测第二电子设备根据所述第一网络生成的第二网络;根据所述第二网络唤醒所述第一电子设备进入工作模式。2.根据权利要求1所述的设备控制方法,其特征在于,所述当所述第一电子设备与所述互联网断开连接时,生成第一网络,并广播所述第一网络,包括:根据所述第一电子设备的设备信息生成对应目标名称的所述第一网络;广播所述第一网络及所述第一网络的目标名称。3.根据权利要求2所述的设备控制方法,其特征在于,所述根据所述第二网络唤醒所述第一电子设备进入工作模式,包括:判断所述第二网络的名称是否与所述第一网络的目标名称一致;若所述第二网络的名称与所述第一网络的目标名称一致,则唤醒所述第一电子设备进入工作模式。4.根据权利要求1所述的设备控制方法,其特征在于,在所述检测第二电子设备根据所述第一网络生成的第二网络之前,所述方法还包括:将预设扫描范围内的电子设备确定为待选电子设备;根据待选电子设备连接所述第一网络时返回的第一信号,在所述待选电子设备中确定出所述第二电子设备。5.根据权利要求1所述的设备控制方法,其特征在于,在所述控制所述第一电子设备进入休眠模式,生成第一网络,并广播所述第一网络之前,所述方法还包括:当所述第一电子设备与所述互联网断开连接时,在预设检测时长内持续检测第一电子设备与互联网的连接情况;若在所述预设检测时长内,所述第一电子设备与所述互联网持续断开连接,则控制所述第一电子设备进入休眠模式,生成第一网络,并广播所述第一网络。6.根据权利要求1-5任一项所述的设备控制方法,其特征在于,在所述根据所述第二网络唤醒所述第一电子设备进入工作模式之后,所述方法还包括:关闭所述第一网络,并通过所述互联网向目标电子设备发送上线消息。7.根据权利要求1-5任一项所述的设备控制方法,其特征在于,所述第一电子设备包括锁体,在所述根据所述第二网络唤醒所述第一电子设备进入工作模式之后,所述方法还包括:接收目标电子设备通过互联网发送的控制指令;根据所述控制指令控制所述第一电子设备的锁体上锁或解锁。8.一种设备控制装置,应用于第一电子设备,其特征在于,包括:第一检测模块,用于检测第一电子设备与互联网的连接情况;第一控制模块,用于当所述第一电子设备与所述互联网断开连接时,控制所述第一电子设备进入休眠模式,生成第一网络,并广播所述第一网络;第二检测模块,用于检测第二电子设备根据所述第一网络生成的第二网络;
第二控制模块,用于根据所述第二网络唤醒所述第一电子设备进入工作模式。9.一种电子设备,其特征在于,包括:存储有可执行程序代码的存储器、与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1至7任一项所述的设备控制方法中的步骤。10.一种计算机可读存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的设备控制方法中的步骤。
技术总结
本申请实施例公开了一种设备控制方法、装置、电子设备及存储介质。其中方法包括:通过检测第一电子设备与互联网的连接情况;当第一电子设备与互联网断开连接时,控制第一电子设备进入休眠模式,生成第一网络,并广播第一网络;检测第二电子设备根据第一网络生成的第二网络;根据第二网络唤醒第一电子设备进入工作模式。在断网时,第一电子设备不会频繁进入工作模式,只有在网络恢复时控制第一电子设备进入工作模式,从而节省第一电子设备的电量。从而节省第一电子设备的电量。从而节省第一电子设备的电量。
技术研发人员:李森
受保护的技术使用者:深圳TCL新技术有限公司
技术研发日:2021.12.14
技术公布日:2022/3/8