电子设备、电子设备的唤醒方法及装置的制造方法
【技术领域】
[0001 ] 本公开涉及设备控制技术领域,尤其涉及电子设备、电子设备的唤醒方法及装置。
【背景技术】
[0002]在现有的无线通讯设备中,无线模块通常受无线通讯设备主系统CPU的控制进行数据收发。当无线通讯设备的主系统关机后,这里关机通常是指通过无线通讯设备上的物理按键切断主系统CPU的供电,相应地,无线模块也会下电且无法工作,导致无线模块无法唤醒主系统。
[0003]相关技术中,当前绝大部分CPU (中央处理器,Central Processing Unit)在做构架设计的时候,通常会连接带有一个低功耗、低速率的MCU(微控制单元,MicrocontrollerUnit)。MCU可以在电子设备关机或处于睡眠状态时处于低速运行状态,用于在监测外部输入的控制信号时唤醒CPU。由此可知,相关技术接入MCU,需要额外增加成本,较为耗费资源。
【发明内容】
[0004]为克服相关技术中存在的问题,本公开提供了电子设备、电子设备的唤醒方法及
目.ο
[0005]根据本公开实施例的第一方面,提供一种电子设备的唤醒方法,应用在与第一处理器和供电模块连接的无线模块中,所述方法包括:
[0006]在所述第一处理器处于断电状态时,监测是否需要唤醒所述第一处理器;
[0007]当需要唤醒所述第一处理器时,控制所述供电模块为所述第一处理器供电,以唤醒所述第一处理器。
[0008]可选的,所述监测是否需要唤醒第一处理器,包括:
[0009]监测是否获取到所述电子设备的第一上电信号或所述第一处理器的关机信号;
[0010]当获取到所述第一上电信号或所述关机信号时,监测是否接收到目标无线终端发送的第一控制信号;
[0011]当接收到目标无线终端发送的第一控制信号时,确定需要唤醒第一处理器。
[0012]可选的,所述监测是否接收到目标无线终端发送的第一控制信号,包括:
[0013]控制所述供电模块为所述第一处理器供电;
[0014]接收所述第一处理器在供电后发送的无线模块控制系统的可执行文件;
[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]查询确定子模块,用于查询预设设备列表中是否记录有所述无线终端标识,若有,确定所述第一控制信号为已关联的无线终端发送的第一控制信号。
[0044]可选的,所述监测单元,包括:
[0045]睡眠及控制子单元,用于当接收到所述第一处理器发送的睡眠信号及睡眠时长时,开始进行睡眠计时,同时控制所述供电模块为所述第一处理器停止供电,以使所述第一处理器处于断电状态;
[0046]第二确定子单元,用于当通过所述睡眠计时判断睡眠时长到达,或者是在睡眠时长到达前接收到目标无线终端发送的第二控制信号时,确定需要唤醒第一处理器。
[0047]根据本公开实施例的第三方面,提供一种电子设备,包括:第一处理器、供电模块和无线模块;
[0048]所述无线模块中包括第二处理器,以及用于存储第二处理器可执行指令的存储器;
[0049]其中,所述第二处理器被配置为:
[0050]在第一处理器处于断电状态时,监测是否需要唤醒第一处理器;
[0051]当需要唤醒第一处理器时,控制所述供电模块为所述第一处理器供电,以唤醒所述第一处理器。
[0052]本公开的实施例提供的技术方案可以包括以下有益效果:
[0053]本公开中,在第一处理器断电状态下,无线模块能监控是否需要唤醒第一处理器,当需要唤醒时,无线模块可以控制供电模块为第一处理器供电,以唤醒第一处理器。本公开可以利用电子设备本身的无线模块进行第一处理器是否唤醒的监控,无需额外增加MCU,能减少设备资源损耗,降低设备成本。
[0054]本公开中,在电子设备断电后再上电时或电子设备关机后,无线模块可以侦听检测用于控制电子设备的处理器启动的第一控制信号,当获取到该第一控制信号后,控制电子设备的处理器启动并正常工作。本公开无需额外增加MCU,能减少设备资源损耗,降低设备成本。
[0055]本公开中,可以在电子设备关机后,或者是电子设备重新上电后,将最新的可执行文件发送给无线模块,从而实现更新无线模块,使其在更优的状态下运行。
[0056]本公开中,在接收到无线终端的第一控制信号时,可以判断该无线终端是否为已关联的无线终端,只有已关联的无线终端才可以唤醒第一处理器,因此提高电子设备的安全性能。
[0057]本公开中,预存设备列表中记录有无线终端标识,根据无线终端标识判断是否是已关联无线终端发送的第一控制信号。该方式易于实现,且判断准确率高。
[0058]本公开中,在电子设备处于睡眠状态时,可以根据第一处理器发出睡眠时长进行计时;在睡眠时长到达或者接收到无线终端的控制信号时,可以唤醒第一处理器。本公开可以利用无线模块进行定时功能,无需额外增加MCU和定时器,能减少设备资源损耗,降低设备成本。
[0059]本公开的实施例提供的技术方案可以包括以下有益效果:
[0060]本公开中,在第一处理器断电状态下,无线模块能监控是否需要唤醒第一处理器