一种信息处理的方法及电子设备的制造方法
【技术领域】
[0001]本申请涉及电子技术领域,特别涉及一种信息处理的方法及电子设备。
【背景技术】
[0002]随着电子技术的快速发展,许多电子设备不再具有单一的功能。如手机不仅可以打电话、发短信,而且还能上网、听歌、看视频等;又如电视机不仅可以接收来自电视台的视屏信号,还能无线上网等。诸如此类的电子设备非常多,使人们的生活更加丰富多彩。
[0003]电子设备功能的多样化,是由于电子设备的开发商经过研发测试将原来多种具有单一功能的电子设备的软件和/或硬件融合到了一个电子设备中,如目前许多电子设备开发商正在研发的具有电话功能的电脑,就是在原有电脑中加入了手机的功能。由于大多数用户习惯使用windows系统的电脑产品,为迎合用户的使用需求,一些开发商正在基于windows系统来开发具有电话功能的电脑,即“win+phone”架构的复合型电子设备。
[0004]本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0005]目前,“win+phone”架构的复合型电子设备的研究还不够完善,其耗电量相当于一个电脑和一个手机的耗电量,也就是说,现有技术中存在基于windows系统实现的“win+phone”架构的复合型电子设备耗电量大的技术问题。
【发明内容】
[0006]本申请实施例通过提供一种信息处理的方法及电子设备,用以解决现有技术中基于windows系统实现的“win+phone”架构的复合型电子设备耗电量大的技术问题,实现了在电子设备处于待机状态时通过EC参与控制电子设备的唤醒,避免或缓解了操作系统的频繁主动唤醒,增加电子设备的有效待机时间,节省电子设备耗电量的技术效果。
[0007]—方面,本申请实施例提供了一种信息处理的方法,应用于一电子设备中,所述方法包括:
[0008]在所述电子设备的当前状态为待机状态时,所述电子设备中的唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果;
[0009]当所述第一判断结果为是时,所述唤醒控制单元生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
[0010]可选的,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之前,所述方法还包括:
[0011]当所述操作系统检测到所述电子设备的信号接收模块接收到唤醒信号时,所述操作系统生成所述第一唤醒请求,并发送所述第一唤醒请求至所述唤醒控制单元;以及
[0012]当所述嵌入式控制器EC检测到所述信号接收模块接收到所述唤醒信号时,所述嵌入式控制器EC生成所述第二唤醒请求,并发送所述第二唤醒请求至所述唤醒控制单元。
[0013]可选的,所述信号接收模块具体为:网路信号接收模块或硬件开关模块。
[0014]可选的,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之前,所述方法还包括:
[0015]检测所述电子设备的当前工作模式是第一模式还是第二模式,获得第一检测结果;
[0016]当所述第一检测结果表明所述当前工作模式为所述第一模式时,所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否小于第一预设电量,获得第二检测结果;
[0017]当所述第二检测结果表明所述当前电量小于所述第一预设电量时,执行步骤:唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
[0018]可选的,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式,所述第二模式为在所述WIFI模块处于关闭状态时的所述移动宽带连接模式。
[0019]可选的,在所述检测所述电子设备的当前工作模式是第一模式还是第二模式,获得第一检测结果之后,所述方法还包括:
[0020]当所述第一检测结果表明所述当前工作模式为所述第二模式时,执行步骤:唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
[0021]可选的,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之后,所述方法还包括:
[0022]当所述第一判断结果为否时,所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果;
[0023]当所述第三检测结果表明所述当前电量大于等于所述第二预设电量时,所述唤醒控制单元生成并执行用于控制所述当前状态处于所述唤醒状态的与所述第一唤醒指令不同的第二唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
[0024]可选的,在所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果之前,所述方法还包括:
[0025]检测所述电子设备的当前工作模式是否为第一模式,获得第四检测结果;
[0026]当所述第四检测结果为是时,执行步骤:所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果。
[0027]可选的,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式。
[0028]另一方面,本申请实施例还提供了一种信息处理的电子设备,包括:硬件系统,包括唤醒控制单元以及与所述唤醒控制单元连接的嵌入式控制器EC;
[0029]以及基于所述硬件系统运行的操作系统;
[0030]其中,在所述电子设备的当前状态为待机状态时,所述唤醒控制单元判断是否接收到了来自所述操作系统的第一唤醒请求以及来自所述嵌入式控制器EC的第二唤醒请求,获得第一判断结果;
[0031]当所述第一判断结果为是时,所述唤醒控制单元生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
[0032]可选的,所述硬件系统还包括与所述嵌入式控制器EC连接的信号接收模块,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之前,所述操作系统用于在检测到所述电子设备的信号接收模块接收到唤醒信号时,生成所述第一唤醒请求,并发送所述第一唤醒请求至所述唤醒控制单元;以及
[0033]所述嵌入式控制器EC用于在检测到所述信号接收模块接收到所述唤醒信号时,生成所述第二唤醒请求,并发送所述第二唤醒请求至所述唤醒控制单元。
[0034]可选的,所述信号接收模块具体为:网路信号接收模块或硬件开关模块。
[0035]可选的,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之前,所述嵌入式控制器EC用于检测所述电子设备的当前工作模式是第一模式还是第二模式,获得第一检测结果;
[0036]当所述第一检测结果表明所述当前工作模式为所述第一模式时,所述嵌入式控制器EC用于检测所述电子设备的电池的当前电量是否小于第一预设电量,获得第二检测结果;
[0037]当所述第二检测结果表明所述当前电量小于所述第一预设电量时,所述唤醒控制单元用于判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
[0038]可选的,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式,所述第二模式为在所述WIFI模块处于关闭状态时的所述移动宽带连接模式。
[0039]可选的,在所述第一检测结果表明所述当前工作模式为所述第二模式时,所述唤醒控制单元用于判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
[0040]可选的,所述电子设备还包括与所述嵌入式控制器EC连接的电池,当所述第一判断结果为否时,所述嵌入式控制器EC用于检测所述电池的当前电量是否大于等于第二预设电量,获得第三检测结果;
[0041]当所述第三检测结果表明所述当前电量大于等于所述第二预设电量时,所述唤醒控制单元用于生成并执行用于控制所述当前状态处于所述唤醒状态的与所述第一唤醒指令不同的第二唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
[0042]可选的,在所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果之前,所述嵌入式控制器EC用于检测所述电子设备的当前工作模式是否为第一模式,获得第四检测结果;
[0043]当所述第四检测结果为是时,所述嵌入式控制器EC用于检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果。
[0044]可选的,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式。
[0045]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0046](I)由于在本申请实施例中,当电子设备的当前状态为待机状态时,电子设备中的唤醒控制单元会判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果,当所述第一判断结果为是时,所述唤醒控制单元生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态,也就是说,唤醒控制单元在接收到来自操作系统的唤醒请求时,还要检测获知EC也发送了唤醒请求才唤醒电子设备,解决了现有技术中存在的基于windows系统实现的“win+phone”架构的复合型电子设备耗电量大的技术问题,实现了在电子设备处于待机状态时通过EC参与控制电子设备的唤醒,避免或缓解了操作系统的频繁主动唤醒,增加电子设备的有效待机时间,节省电子设备耗电量的
技术效果。
[0047](2)由于在本申请实施例中,操作系统和嵌入式控制器EC均会在检测到信号接收模块接收到电子设备的信号接收模块接收到唤醒信号时,向唤醒控制单元发出唤醒请求,其中,信号接收模块具体为网络信号接收模块和硬件开关模块,也就是说,电子设备在有事件需要处理时才会唤醒,在没有事件时电子设备处于深度待机状态,保证了电子设备的有效待机时间,并且不会在待机时漏处理事件。
[0048](3)由于在本申请实施例中,电子设备能够检测自身的当前工作模式,并且在WIFI模块处于开启状态的移动宽带连接模式时,嵌入式控制器EC会检测电子设备的电池的当前电量,并在当前电量小于第一预设电量时,如为电池满电量的30%时,唤醒控制单元才综合考虑操作系统唤醒请求和EC唤醒请求,或者在WIFI模块处于关闭状态的移动宽带连接模式时,唤醒控制单元才综合考虑操作系统唤醒请求和EC唤醒请求,对电子设备进行唤醒处理,进而能够针对电子设备的不同工作模式,不同电量进行有针对性的对电子设备进行唤醒操作,实现了电子设备在耗电量较大的工作模式下待机时能够有效待机,节省电量的技术效果。
[0049](4)由于在本申请实施例中,当唤醒控制模块并没有既接收到操作系统的唤醒请求又接收到嵌入式控制器EC的唤醒请求时,嵌入式控制器EC会判断电池的当前电量是否大于等于第二预设电量,并在电池当前电量大于等于第二预设电量时,唤醒控制模块生成并执行第二唤醒指令唤醒电子设备,使电子设备当前状态为唤醒状态,实现了唤醒控制模块根据电子设备的电量情况处理唤醒请求,有针对性的唤醒电子设备,保证了电子设备的工作效率的技术效果。
【附图说明】
[0050]图1为本申请实施例提供的一种信息处理的方法流程图;
[0051]图2为本申请实施例提供的SoC和EC控制唤醒电子设备示意图;
[0052]图3为本申请实施例提供的EC控制唤醒电子设备示意图;
[0053]图4为本申请实施例提供的一种电子设备的结构图。
【具体实施方式】
[0054]本申请实施例通过提供一种信息处理的方法及电子设备,解决了现有技术中基于windows系统实现的“win+phone”架构的复合型电子设备耗电量大的技术问题,实现了在电子设备处于待机状态时通过EC参与控制电子设备的唤醒,避免或缓解了操作系统的频繁主动唤醒,增加电子设备的有效待机时间,节省电子设备耗电量的技术效果。
[0055]本申请实施例中的技术方案为解决上述问题,总体思路如下:
[0056]提供一种信息处理的方法,应用于一电子设备中,所述方法包括:在所述电子设备的当前状态为待机状态时,所述电子设备中的唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果;当所述第一判断结果为是时,所述唤醒控制单元生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
[0057]可见,由于在本申请实施例中,当电子设备的当前状态为待机状态时,电子设备中的唤醒控制单元会判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果,当所述第一判断结果为是时,所述唤醒控制单元生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态,也就是说,唤醒控制单元在接收到来自操作系统的唤醒请求时,还要检测获知EC也发送了唤醒请求才唤醒电子设备,解决了现有技术中存在的基于windows系统实现的“win+phone”架构的复合型电子设备耗电量大的技术问题,实现了在电子设备处于待机状态时通过EC参与控制电子设备的唤醒,避免或缓解了操作系统的频繁主动唤醒,增加电子设备的有效待机时间,节省电子设备耗电量的技术效果。
[0058]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
[0059]请参考图1,本申请实施例提供的信息处理的方法应用于一电子设备中,如具有手机功能的PC机、具有手机功能的平板电脑,所述方法具体包括步骤:
[0060]SlOl:在所述电子设备的当前状态为待机状态时,所述电子设备中的唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果;
[0061]S102:当所述第一判断结果为是时,所述唤醒控制单元生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
[0062]在具体实施过程中,为了使电子设备在有事件需要处理时才会唤醒,在没有事件时电子设备处于深度待机状态,保证电子设备的有效待机时间,并且不会在待机时漏处理事件,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之前,所述方法还包括:
[0063]当所述操作系统检测到所述电子设备的信号接收模块接收到唤醒信号时,所述操作系统生成所述第一唤醒请求,并发送所述第一唤醒请求至所述唤醒控制单元;以及
[0064]当所述嵌入式控制器EC检测到所述信号接收模块接收到所述唤醒信号时,所述嵌入式控制器EC生成所述第二唤醒请求,并发送所述第二唤醒请求至所述唤醒控制单元。
[0065]具体的,其中,所述信号接收模块具体为:网路信号接收模块或硬件开关模块。
[0066]在具体实施过程中,为了能够有针对电子设备的不同工作模式,不同电量进行针对性的对电子设备系统进行唤醒,实现了电子设备在耗电量较大的工作模式下待机时能够有效待机,节省电量的技术效果。
[0067]具体的,为了使电子设备在WIFI模块开启等耗电量大的工作模式下,能够根据电池的实际电量有针对性的对电子设备进行唤醒,即当电子设备电量较低时,控制电子设备以被动唤醒方式进行唤醒,避免或缓解电子设备操作系统频繁主动唤醒的情形发生,从而节省电子设备的耗电量,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之前,所述方法还包括:
[0068]检测所述电子设备的当前工作模式是第一模式还是第二模式,获得第一检测结果;
[0069]当所述第一检测结果表明所述当前工作模式为所述第一模式时,所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否小于第一预设电量,具体可以为电池满电量的30%,获得第二检测结果;
[0070]当所述第二检测结果表明所述当前电量小于所述第一预设电量时,执行步骤:唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
[0071]具体的,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式,所述第二模式为在所述WIFI模块处于关闭状态时的所述移动宽带连接模式。
[0072]另外,为了使电子设备在工作于普通的移动宽带连接模式时,即电子设备的WIFI模块未开启时,直接让系统进入非自我唤醒的深度待机状体,从而能够增加电子设备的有效待机时间,在所述检测所述电子设备的当前工作模式是第一模式还是第二模式,获得第一检测结果之后,所述方法还包括:
[0073]当所述第一检测结果表明所述当前工作模式为所述第二模式时,执行步骤:唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
[0074]在具体实施过程中,为了使电子设备在电量充足时,仍能根据系统的主动唤醒请求,对电子设备进行唤醒操作,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之后,所述方法还包括:
[0075]当所述第一判断结果为否时,所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,具体可以为电池满电量的30%,获得第三检测结果;
[0076]当所述第三检测结果表明所述当前电量大于等于所述第二预设电量时,所述唤醒控制单元生成并执行用于控制所述当前状态处于所述唤醒状态的与所述第一唤醒指令不同的第二唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
[0077]进一步,为了使电子设备在WIFI模块开启且电量充足时,仍能根据系统的主动唤醒请求,对电子设备进行唤醒操作,在所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果之前,所述方法还包括:
[0078]检测所述电子设备的当前工作模式是否为第一模式,获得第四检测结果;
[0079]当所述第四检测结果为是时,执行步骤:所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果。
[0080]具体的,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式。
[0081]下面通过以下几个实施例对上述方案进行详细介绍。
[0082]实施例一
[0083]在本申请实施例中,以基于PC版本的windows系统实现phone功能的电子设备为例,所述电子设备的产品形式可以为在一个电子设备中集成了一个pad和一个手机,此类型的电子设备在硬件上同样包含了 pad和phone的硬件模块,在本申请实施例中称此类型的电子设备为pad+phone。pad+phone的系统级芯片SoC (System on Chip)的构成可以是系统级芯片控制逻辑模块、微处理器/微控制器CPU内核模块、数字信号处理器DSP模块、嵌入的存储器模块、和外部进行通讯的接口模块、含有ADC/DAC的模拟前端模块、电源提供和功耗管理模块,对于一个无线SoC还有射频前端模块、用户定义逻辑(由FPGA或ASIC实现),以及微电子机械模块,更重要的是一个SoC芯片内嵌有基本软件模块或可载入的用户软件等。在具体应用中,电子设备的操作系统,如windows操作系统,存储于SoC中
。
[0084]在实际应用中,windows系统的电子设备如果在开机状态下长时间没有进行使用,即没有对电子设备进行相关操作,电子设备的嵌入式控制器EC会控制电源管理模块的供电输出,并控制电子设备进入待机模式。当电子设备处于待机状态,且电子设备为windows系统时,可通过自动唤醒和被动唤醒两种方式唤醒电子设备。
[0085]具体的,这里的主动唤醒主要是windows系统主动唤醒,在电子设备待机时,windows系统会每30s唤醒电子设备进行网络同步,windows操作系统发出唤醒请求后,电子设备的SoC的电源提供和功耗管理模块控制电子设备的电源模块为电子设备进行正常供电,使得电子设备处于唤醒状态,即Activity状态。被动唤醒是指在电子设备待机时,电子设备的信息接收模块,会接收消息事件,SoC接收到消息事件后,会控制电源模块为电子设备正常供电,使电子设备处于唤醒状态;另外,当用户通过控制电子设备的电源键(PowerButton)启动电子设备使电子设备处于唤醒状态,也属于被动唤醒方式。
[0086]在本申请实施例中,为了在电子设备处于待机状态时,通过EC参与控制电子设备的唤醒,避免或缓解操作系统频繁的自动唤醒电子设备,从而达到增加电子设备的有效待机时间,节省耗电的目的,请参考图2,在电子设备中设置有唤醒控制单元,并且唤醒控制单元只有在同时接收到SoC201中操作系统和嵌入式控制器EC202发出的唤醒请求时,才唤醒电子设备使电子设备处于Activity状态。
[0087]具体的,仍请参考图2,唤醒控制单元中包含硬件逻辑与门203。在操作系统发出唤醒请求时,SoC的SLP_S0ix_B信号置高,即为逻辑“1”,在嵌入式控制器EC发出唤醒请求时,EC的EC_GP10信号置高,即为逻辑“1”,此时硬件逻辑与门203将上述两个为逻辑“I”的信号进行“与操作”,生成SLP_B信号,控制唤醒控制单元中的电源管理IC (PMIC) 204,使其控制管理电池模块向电子设备正常供电,从而达到唤醒电子设备的目的;相对的,当在操作系统发出唤醒请求时,SoC的SLP_S0ix_B信号置高,即为逻辑“1”,此时,嵌入式控制器EC未发出唤醒请求,EC的EC_GP10信号置低,即为逻辑“0”,此时硬件逻辑与门203将SLP_S0ix_B信号和EC_GP10信号进行“与操作”,不会生成SLP_B信号,或生成的SLP_B信号不具备控制电源管理IC (PMIC) 204进行正常供电的功能。
[0088]实施例二
[0089]在具体实施过程中,对于待机状态的pad+phone电子设备,避免或缓解了操作系统的主动唤醒,主要以被动唤醒的方式唤醒电子设备。在本实施例中,主要对电子设备的被动唤醒流程进行介绍。电子设备在接收到事件信号时,操作系统和嵌入式控制器EC才发出唤醒请求。
[0090]请参考图3,电子设备的信号接收模块主要包括网络信号接收模块和硬件开关信号接收模块,其中,网络信号接收模块包括无线信号接收模块和有线信号接收模块。目前电子设备主要用于无线通信,网络信号接收模块以无线信号接收模块为主,包括WIFI信号接收模块301、BT信号接收模块302、3G/LTE信号接收模块303等。对于硬件开关信号接收模块,具体可以为电子设备的电源开关键(Power Button) 304。
[0091 ] 在图3中,电子设备的嵌入式控制器EC305与WIFI信号接收模块301、BT信号接收模块302、3G/LTE信号接收模块303,以及电子设备的电源开关键(Power Button)304相连,当其中任一模块发出唤醒信号,EC均会生成唤醒请求,并发送至电源管理IC (PMIC) 306,以使PMIC控制管理电池模块向电子设备正常供电,从而使电子设备处于唤醒状态。
[0092]在本实施例中,由于在嵌入式控制器EC接收到来自上述信号接收模块中任一信号接收模块的唤醒信号时,电子设备的SoC也会接收到所述唤醒信号,并发出唤醒请求,如果只是要保证电子设备系统处于非自我唤醒的深度待机状态,并不需要考虑SoC所发出的唤醒请求。所以,在图3中,只体现出了 EC接收到唤醒信号时对PMIC发出唤醒请求的唤醒方式。
[0093]实施例三
[0094]当电子设备工作于WIFI模块开启的移动宽带连接模式时,嵌入式控制器EC会检测电子设备电池的当前电量,如果当前电量小于电池满电量的30%,请参考图2,EC202会将输出给硬件逻辑与门203的EC_GP10信号置低,并以实施例二中的控制方式,控制唤醒电子设备,也就是说,请参考图3,电子设备的系统唤醒与否由电子设备的EC控制,如果EC的信号接收模块接收到WIFI信号接收模块301、BT信号接收模块302、3G/LTE信号接收模块303和电源开关键(Power Button) 304时,EC发送唤醒请求,唤醒系统,否则,电子设备处于深度待机状态,只支持邮件、短信、电话等唤醒。
[0095]当电子设备工作于WIFI模块开启的移动宽带连接模式,且EC检测到电池的当前电量大于等于电池满电量的30%时,说明电子设备的当前电量比较充足,请参考图2,EC202会将输出给硬件逻辑与门203的EC_GP10信号置高,使得电子设备的状态由SoC控制,系统处于OS控制的状态,定期自动唤醒更新数据,也就是说,电子设备会按照操作系统每30s发出的自动唤醒请求对电子设备进行频繁唤醒,从而对网络进行同步,同时,也会在电子设备的信号接收模块接收到诸如邮件、短信、电话等网络事件信息,或接收到电源开关控制信号时对电子设备进行唤醒。
[0096]当电子设备工作于WIFI模块关闭的移动宽带连接模式时,请参考图2,EC202会将输出给硬件逻辑与门203的EC_GP10信号置低,并以实施例二中的控制方式,控制唤醒电子设备,也就是说,请参考图3,电子设备的系统唤醒与否由电子设备的EC控制,如果EC的信号接收模块接收到WIFI信号接收模块301、BT信号接收模块302、3G/LTE信号接收模块303和电源开关键(Power Button) 304时,EC发送唤醒请求,唤醒系统,否则,电子设备处于深度待机状态,只支持邮件、短信、电话等唤醒。
[0097]由于片上系统S0C,具有射频RF前端,并且SOC和RF前端是“win+phone”架构的综合型电子设备在系统待机时的主要耗电模块。其中,SOC的单位时间功耗为55mw,RF前端的单位时间功耗为15mw。以电子设备电池的满电量为12wh为例:
[0098]windows系统一般应用于电脑,此系统有一种特性就是,在电子设备待机的时,系统每30s会主动唤醒电子设备,电子设备系统唤醒之后会有0.5s处于激活(activity)状态,在激活状态下,电子设备的单位时间功耗为2000mw,那么可以算出,在未采取本申请方案之前,即电子设备的系统未经优化的单位时间功耗为:
[0099][ (55丽+15丽)X30s+2000丽X0.5s]/ (30s+0.5s)?102丽
[0100]可以计算出电子设备的系统在未经优化时,电池的使用时间为:
[0101]12wh/102mw ?117h
[0102]当电子设备工作于WIFI模块开启的移动宽带连接模式时,因为电子设备在电池当前电量小于电池满电量的30%时才采取本申请方案进行优化处理,也就是说,电池电量的在大于等于满电量的70%时,电子设备的单位功耗为系统在普通情况下的单位时间功耗,在电池电量小于满电量的30%时,电子设备的单位功耗为SoC以及RF前端的功耗,那么在此工作模式下,电池的使用时间为:
[0103](12whX70%)/102mw+(12whX30%)/(55mw+15mw)?134h
[0104]当电子设备工作于WIFI模块关闭的移动宽带连接模式时,电子设备处于深度待机状态,主要耗电模块为SOC和RF前端,那么电池的使用时间为:
[0105]12wh/ (55mw+15mw)?171h
[0106]可见,在本实施例中,当电子设备处于待机状态时,电子设备根据自身的当前工作模式以及电池的当前电量有针对性的通过嵌入式控制器EC参与控制管理系统唤醒,增加了电子设备的有效待机时间,节约了耗电量,延长了电池的使用时间。
[0107]基于同一发明构思,本申请实施例还提供了一种信息处理的电子设备,请参考图4,包括:硬件系统,包括唤醒控制单元401以及与所述唤醒控制单元401连接的嵌入式控制器 EC402;
[0108]以及基于所述硬件系统运行的操作系统403 ;
[0109]其中,在所述电子设备的当前状态为待机状态时,所述唤醒控制单元401判断是否接收到了来自所述操作系统403的第一唤醒请求以及来自所述嵌入式控制器EC402的第二唤醒请求,获得第一判断结果;
[0110]当所述第一判断结果为是时,所述唤醒控制单元401生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
[0111]在具体实施过程中,为了使电子设备在有事件需要处理时才会唤醒,在没有事件时电子设备处于深度待机状态,保证电子设备的有效待机时间,并且不会在待机时漏处理事件,所述硬件系统还包括与所述嵌入式控制器EC402连接的信号接收模块404,在所述唤醒控制单元401判断是否接收到了来自所述电子设备的操作系统403的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC402的第二唤醒请求,获得第一判断结果之前,所述操作系统403用于在检测到所述电子设备的信号接收模块404接收到唤醒信号时,生成所述第一唤醒请求,并发送所述第一唤醒请求至所述唤醒控制单元;以及
[0112]所述嵌入式控制器EC402用于在检测到所述信号接收模块404接收到所述唤醒信号时,生成所述第二唤醒请求,并发送所述第二唤醒请求至所述唤醒控制单元401。
[0113]具体的,其中,所述信号接收模块具体为:网路信号接收模块或硬件开关模块。
[0114]在具体实施过程中,为了能够有针对电子设备的不同工作模式,不同电量进行针对性的对电子设备系统进行唤醒,实现了电子设备在耗电量较大的工作模式下待机时能够有效待机,节省电量的技术效果。
[0115]具体的,为了使电子设备在WIFI模块开启等耗电量大的工作模式下,能够根据电池的实际电量有针对性的对电子设备进行唤醒,即当电子设备电量较低时,控制电子设备以被动唤醒方式进行唤醒,避免或缓解电子设备操作系统频繁主动唤醒的情形发生,从而节省电子设备的耗电量,在所述唤醒控制单元401判断是否接收到了来自所述电
子设备的操作系统403的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC402的第二唤醒请求,获得第一判断结果之前,所述嵌入式控制器EC402用于检测所述电子设备的当前工作模式是第一模式还是第二模式,获得第一检测结果;
[0116]当所述第一检测结果表明所述当前工作模式为所述第一模式时,所述嵌入式控制器EC402用于检测所述电子设备的电池的当前电量是否小于第一预设电量,获得第二检测结果;
[0117]当所述第二检测结果表明所述当前电量小于所述第一预设电量时,所述唤醒控制单元用于判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
[0118]具体的,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式,所述第二模式为在所述WIFI模块处于关闭状态时的所述移动宽带连接模式。
[0119]另外,为了使电子设备在工作于普通的移动宽带连接模式时,即电子设备的WIFI模块未开启时,直接让系统进入非自我唤醒的深度待机状体,从而能够增加电子设备的有效待机时间,在所述第一检测结果表明所述当前工作模式为所述第二模式时,所述唤醒控制单元401用于判断是否接收到了来自所述电子设备的操作系统403的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC402的第二唤醒请求,获得第一判断结果。
[0120]在具体实施过程中,为了使电子设备在电量充足时,仍能根据系统的主动唤醒请求,对电子设备进行唤醒操作,所述电子设备还包括与所述嵌入式控制器EC402连接的电池405,当所述第一判断结果为否时,所述嵌入式控制器EC402用于检测所述电池405的当前电量是否大于等于第二预设电量,获得第三检测结果;
[0121]当所述第三检测结果表明所述当前电量大于等于所述第二预设电量时,所述唤醒控制单元401用于生成并执行用于控制所述当前状态处于所述唤醒状态的与所述第一唤醒指令不同的第二唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
[0122]进一步,为了使电子设备在WIFI模块开启且电量充足时,仍能根据系统的主动唤醒请求,对电子设备进行唤醒操作,在所述嵌入式控制器EC402检测所述电子设备的电池404的当前电量是否大于等于第二预设电量,获得第三检测结果之前,所述嵌入式控制器EC402用于检测所述电子设备的当前工作模式是否为第一模式,获得第四检测结果;
[0123]当所述第四检测结果为是时,所述嵌入式控制器EC402用于检测所述电子设备的电池405的当前电量是否大于等于第二预设电量,获得第三检测结果。
[0124]具体的,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式。
[0125]根据上面的描述,上述电子设备用于实现上述信息处理方法,所以,该电子设备的工作过程与上述方法的一个或多个实施例一致,在此就不再一一赘述了。
[0126]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0127](I)由于在本申请实施例中,当电子设备的当前状态为待机状态时,电子设备中的唤醒控制单元会判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果,当所述第一判断结果为是时,所述唤醒控制单元生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态,也就是说,唤醒控制单元在接收到来自操作系统的唤醒请求时,还要检测获知EC也发送了唤醒请求才唤醒电子设备,解决了现有技术中存在的基于windows系统实现的“win+phone”架构的复合型电子设备耗电量大的技术问题,实现了在电子设备处于待机状态时通过EC参与控制电子设备的唤醒,避免或缓解了操作系统的频繁主动唤醒,增加电子设备的有效待机时间,节省电子设备耗电量的技术效果。
[0128]( 2 )由于在本申请实施例中,操作系统和嵌入式控制器EC均会在检测到信号接收模块接收到电子设备的信号接收模块接收到唤醒信号时,向唤醒控制单元发出唤醒请求,其中,信号接收模块具体为网络信号接收模块和硬件开关模块,也就是说,电子设备在有事件需要处理时才会唤醒,在没有事件时电子设备处于深度待机状态,保证了电子设备的有效待机时间,并且不会在待机时漏处理事件。
[0129](3)由于在本申请实施例中,电子设备能够检测自身的当前工作模式,并且在WIFI模块处于开启状态的移动宽带连接模式时,嵌入式控制器EC会检测电子设备的电池的当前电量,并在当前电量小于第一预设电量时,如为电池满电量的30%时,唤醒控制单元才综合考虑操作系统唤醒请求和EC唤醒请求,或者在WIFI模块处于关闭状态的移动宽带连接模式时,唤醒控制单元才综合考虑操作系统唤醒请求和EC唤醒请求,对电子设备进行唤醒处理,进而能够针对电子设备的不同工作模式,不同电量进行有针对性的对电子设备进行唤醒操作,实现了电子设备在耗电量较大的工作模式下待机时能够有效待机,节省电量的技术效果。
[0130](4)由于在本申请实施例中,当唤醒控制模块并没有既接收到操作系统的唤醒请求又接收到嵌入式控制器EC的唤醒请求时,嵌入式控制器EC会判断电池的当前电量是否大于等于第二预设电量,并在电池当前电量大于等于第二预设电量时,唤醒控制模块生成并执行第二唤醒指令唤醒电子设备,使电子设备当前状态为唤醒状态,实现了唤醒控制模块根据电子设备的电量情况处理唤醒请求,有针对性的唤醒电子设备,保证了电子设备的工作效率的技术效果。
[0131]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0132]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0133]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0134]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0135]具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与该信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
[0136]在所述电子设备的当前状态为待机状态时,所述电子设备中的唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果;
[0137]当所述第一判断结果为是时,所述唤醒控制单元生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
[0138]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果对应的计算机指令被执行之前被执行,在被执行时包括如下步骤:
[0139]当所述操作系统检测到所述电子设备的信号接收模块接收到唤醒信号时,所述操作系统生成所述第一唤醒请求,并发送所述第一唤醒请求至所述唤醒控制单元;以及
[0140]当所述嵌入式控制器EC检测到所述信号接收模块接收到所述唤醒信号时,所述嵌入式控制器EC生成所述第二唤醒请求,并发送所述第二唤醒请求至所述唤醒控制单元。
[0141]可选的,所述信号接收模块具体为:网路信号接收模块或硬件开关模块。
[0142]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果对应的计算机指令被执行之前被执行,在被执行时包括如下步骤:
[0143]检测所述电子设备的当前工作模式是第一模式还是第二模式,获得第一检测结果;
[0144]当所述第一检测结果表明所述当前工作模式为所述第一模式时,所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否小于第一预设电量,获得第二检测结果;
[0145]当所述第二检测结果表明所述当前电量小于所述第一预设电量时,执行步骤:唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
[0146]可选的,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式,所述第二模式为在所述WIFI模块处于关闭状态时的所述移动宽带连接模式。
[0147]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:在所述检测所述电子设备的当前工作模式是第一模式还是第二模式,获得第一检测结果对应的计算机指令被执行之后被执行,在被执行时包括如下步骤:
[0148]当所述第一检测结果表明所述当前工作模式为所述第二模式时,执行步骤:唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
[0149]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:在所述唤
醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果对应的计算机指令被执行之后被执行,在被执行时包括如下步骤:
[0150]当所述第一判断结果为否时,所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果;
[0151]当所述第三检测结果表明所述当前电量大于等于所述第二预设电量时,所述唤醒控制单元生成并执行用于控制所述当前状态处于所述唤醒状态的与所述第一唤醒指令不同的第二唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
[0152]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:在所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果对应的计算机指令被执行之前被执行,在被执行时包括如下步骤:
[0153]检测所述电子设备的当前工作模式是否为第一模式,获得第四检测结果;
[0154]当所述第四检测结果为是时,执行步骤:所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果。
[0155]可选的,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式。
[0156]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0157]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种信息处理方法,应用于一电子设备中,所述方法包括: 在所述电子设备的当前状态为待机状态时,所述电子设备中的唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果; 当所述第一判断结果为是时,所述唤醒控制单元生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
2.如权利要求1所述的方法,其特征在于,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之前,所述方法还包括: 当所述操作系统检测到所述电子设备的信号接收模块接收到唤醒信号时,所述操作系统生成所述第一唤醒请求,并发送所述第一唤醒请求至所述唤醒控制单元;以及 当所述嵌入式控制器EC检测到所述信号接收模块接收到所述唤醒信号时,所述嵌入式控制器EC生成所述第二唤醒请求,并发送所述第二唤醒请求至所述唤醒控制单元。
3.如权利要求2所述的方法,其特征在于,所述信号接收模块具体为:网路信号接收模块或硬件开关模块。
4.如权利要求1所述的方法,其特征在于,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之前,所述方法还包括: 检测所述电子设备的当前工作模式是第一模式还是第二模式,获得第一检测结果; 当所述第一检测结果表明所述当前工作模式为所述第一模式时,所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否小于第一预设电量,获得第二检测结果; 当所述第二检测结果表明所述当前电量小于所述第一预设电量时,执行步骤:唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
5.如权利要求4所述的方法,其特征在于,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式,所述第二模式为在所述WIFI模块处于关闭状态时的所述移动宽带连接模式。
6.如权利要求4或5所述的方法,其特征在于,在所述检测所述电子设备的当前工作模式是第一模式还是第二模式,获得第一检测结果之后,所述方法还包括: 当所述第一检测结果表明所述当前工作模式为所述第二模式时,执行步骤:唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
7.如权利要求1所述的方法,其特征在于,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之后,所述方法还包括: 当所述第一判断结果为否时,所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果; 当所述第三检测结果表明所述当前电量大于等于所述第二预设电量时,所述唤醒控制单元生成并执行用于控制所述当前状态处于所述唤醒状态的与所述第一唤醒指令不同的第二唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
8.如权利要求7所述的方法,其特征在于,在所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果之前,所述方法还包括: 检测所述电子设备的当前工作模式是否为第一模式,获得第四检测结果; 当所述第四检测结果为是时,执行步骤:所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果。
9.如权利要求8所述的方法,其特征在于,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式。
10.一种电子设备,包括:硬件系统,包括唤醒控制单元以及与所述唤醒控制单元连接的嵌入式控制器EC; 以及基于所述硬件系统运行的操作系统; 其中,在所述电子设备的当前状态为待机状态时,所述唤醒控制单元判断是否接收到了来自所述操作系统的第一唤醒请求以及来自所述嵌入式控制器EC的第二唤醒请求,获得第一判断结果; 当所述第一判断结果为是时,所述唤醒控制单元生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
11.如权利要求10所述的电子设备,其特征在于,所述硬件系统还包括与所述嵌入式控制器EC连接的信号接收模块,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之前,所述操作系统用于在检测到所述电子设备的信号接收模块接收到唤醒信号时,生成所述第一唤醒请求,并发送所述第一唤醒请求至所述唤醒控制单元;以及 所述嵌入式控制器EC用于在检测到所述信号接收模块接收到所述唤醒信号时,生成所述第二唤醒请求,并发送所述第二唤醒请求至所述唤醒控制单元。
12.如权利要求11所述的电子设备,其特征在于,所述信号接收模块具体为:网路信号接收模块或硬件开关模块。
13.如权利要求10所述的电子设备,其特征在于,在所述唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果之前,所述嵌入式控制器EC用于检测所述电子设备的当前工作模式是第一模式还是第二模式,获得第一检测结果; 当所述第一检测结果表明所述当前工作模式为所述第一模式时,所述嵌入式控制器EC用于检测所述电子设备的电池的当前电量是否小于第一预设电量,获得第二检测结果; 当所述第二检测结果表明所述当前电量小于所述第一预设电量时,所述唤醒控制单元用于判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
14.如权利要求13所述的电子设备,其特征在于,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式,所述第二模式为在所述WIFI模块处于关闭状态时的所述移动宽带连接模式。
15.如权利要求13或14所述的方法,其特征在于,在所述第一检测结果表明所述当前工作模式为所述第二模式时,所述唤醒控制单元用于判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果。
16.如权利要求10所述的电子设备,其特征在于,所述电子设备还包括与所述嵌入式控制器EC连接的电池,当所述第一判断结果为否时,所述嵌入式控制器EC用于检测所述电池的当前电量是否大于等于第二预设电量,获得第三检测结果; 当所述第三检测结果表明所述当前电量大于等于所述第二预设电量时,所述唤醒控制单元用于生成并执行用于控制所述当前状态处于所述唤醒状态的与所述第一唤醒指令不同的第二唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
17.如权利要求16所述的电子设备,其特征在于,在所述嵌入式控制器EC检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果之前,所述嵌入式控制器EC用于检测所述电子设备的当前工作模式是否为第一模式,获得第四检测结果; 当所述第四检测结果为是时,所述嵌入式控制器EC用于检测所述电子设备的电池的当前电量是否大于等于第二预设电量,获得第三检测结果。
18.如权利要求17所述的电子设备,其特征在于,所述第一模式为在所述电子设备的WIFI模块处于开启状态时的移动宽带连接模式。
【专利摘要】本申请公开了一种信息处理的方法及电子设备,用于解决现有技术中基于windows系统实现的“win+phone”架构的复合型电子设备耗电量大的技术问题,所述方法包括:在所述电子设备的当前状态为待机状态时,所述电子设备中的唤醒控制单元判断是否接收到了来自所述电子设备的操作系统的第一唤醒请求以及来自所述电子设备的嵌入式控制器EC的第二唤醒请求,获得第一判断结果;当所述第一判断结果为是时,所述唤醒控制单元生成并执行用于控制所述当前状态处于唤醒状态的第一唤醒指令,以控制所述当前状态从所述待机状态调整为所述唤醒状态。
【IPC分类】G06F1-32, G06F9-44
【公开号】CN104866063
【申请号】CN201410058952
【发明人】彭金刚
【申请人】联想(北京)有限公司
【公开日】2015年8月26日
【申请日】2014年2月20日