控制方法和电子设备技术

技术编号:11401666 阅读:82 留言:0更新日期:2015-05-03 17:47
本发明专利技术公开了一种控制方法以及使用该控制方法的电子设备。所述控制方法包括:在所述处理单元处于第一状态时,所述通信单元接收当前网络数据;所述通信单元判断所述网络数据的通信状态是否满足预定条件;如果所述通信状态不满足预定条件,则所述通信单元将所述当前网络数据存储在所述通信单元中的缓存模块;以及如果所述通信状态满足预定条件,则所述通信单元将所述当前网络数据发送给所述处理单元,以使所述处理单元从所述第一状态转变为第二状态,其中,所述第一状态的功耗低于所述第二状态的功耗。

【技术实现步骤摘要】
控制方法和电子设备
本专利技术涉及电子设备中网络数据接收的领域,更具体地,本专利技术涉及一种控制方法以及使用该控制方法的电子设备。
技术介绍
随着网络通信技术的发展以及电子设备硬件性能的不断提升,在诸如智能电话、平板电脑、个人数字助理以及笔记本电脑的电子设备中,越来越多的应用需要经由网络从服务器或通信对象接收数据,或者发送数据或请求到对应的服务器或通信对象。同时,随着电子设备硬件性能的提升以及后台运行的应用的数目不断增加,电子设备的续航能力在很大程度上影响着电子设备的用户体验。为了给电子设备提供更强的续航能力,已经设计出电子设备的多种待机方式。在待机状态下,电子设备的处理单元等处于低功耗休眠状态,通信单元则可以采用诸如“呼吸式功率管理”的经济方式保持通信功能的运行。在目前的电子设备的待机状态下,除了实时时钟的定时唤醒外,还有一大类是数据业务导致的唤醒。具体地,当通信单元收到网络数据包时,通信单元往往直接将接收到的数据传送到处理单元,从而将处理单元从休眠状态唤醒来执行相关的业务处理。如此,即使接收到的数据是无效数据,也会导致处理单元的唤醒。此外,还可能存在不同应用连续频繁唤醒处理单元的情况,从而导致电子设备功耗增加。因此,希望提供一种控制方法以及使用该控制方法的电子设备,其能够以预定策略执行网络数据接收,避免处理单元被频繁唤醒,最大化降低电子设备的待机功耗,从而提升电子设备的用户体验。
技术实现思路
根据本专利技术的一个实施例,提供了一种控制方法,应用于电子设备,所述电子设备包括处理单元和通信单元,所述控制方法包括:在所述处理单元处于第一状态时,所述通信单元接收当前网络数据;所述通信单元判断所述网络数据的通信状态是否满足预定条件;如果所述通信状态不满足预定条件,则所述通信单元将所述当前网络数据存储在所述通信单元中的缓存模块;以及如果所述通信状态满足预定条件,则所述通信单元将所述当前网络数据发送给所述处理单元,以使所述处理单元从所述第一状态转变为第二状态,其中,所述第一状态的功耗低于所述第二状态的功耗。此外,根据本专利技术的一个实施例的控制方法,还包括:如果所述通信状态满足预定条件,则所述通信单元将所述当前网络数据以及所述缓存模块中缓存的网络数据发送给所述处理单元。此外,根据本专利技术的一个实施例的控制方法,其中满足所述预定条件是所述缓存模块中缓存的网络数据的大小大于等于预定阈值大小。此外,根据本专利技术的一个实施例的控制方法,其中所述通信单元还包括计时模块用于对所述处理单元处于第一状态的时间计时,满足所述预定条件是所述处理单元处于第一状态的时间大于等于预定阈值时间。此外,根据本专利技术的一个实施例的控制方法,其中满足所述预定条件是所述当前网络数据来自预定数据源。此外,根据本专利技术的一个实施例的控制方法,其中在所述处理单元从所述第一状态转变为第二状态之后,还包括:所述处理单元设置所述预定条件,将所述预定条件发送到所述通信单元,并且从所述第二状态转变为第一状态。根据本专利技术另一实施例,提供了一种电子设备,包括:处理单元,用于运行操作系统和应用,所述处理单元具有第一状态和第二状态,所述第一状态的功耗低于所述第二状态的功耗;以及通信单元,用于经由网络执行数据的通信,所述通信单元进一步包括缓存模块和判断模块;其中,在所述处理单元处于第一状态时,所述通信单元接收当前网络数据;所述判断模块判断所述网络数据的通信状态是否满足预定条件;如果所述通信状态不满足预定条件,则所述通信单元将所述当前网络数据存储在所述缓存模块;以及如果所述通信状态满足预定条件,则所述通信单元将所述当前网络数据发送给所述处理单元,以使所述处理单元从所述第一状态转变为所述第二状态。此外,根据本专利技术另一实施例的电子设备,其中如果所述通信状态满足预定条件,则所述通信单元将所述当前网络数据以及所述缓存模块中缓存的网络数据发送给所述处理单元。此外,根据本专利技术另一实施例的电子设备,其中满足所述预定条件是所述缓存模块中缓存的网络数据的大小大于等于预定阈值大小。此外,根据本专利技术另一实施例的电子设备,其中所述通信单元还包括计时模块,用于对所述处理单元处于第一状态的时间计时,满足所述预定条件是所述处理单元处于第一状态的时间大于等于预定阈值时间。此外,根据本专利技术另一实施例的电子设备,其中满足所述预定条件是所述当前网络数据来自预定数据源。此外,根据本专利技术另一实施例的电子设备,其中在所述处理单元从所述第二状态转变为第一状态时,所述处理单元设置所述预定条件,并将所述预定条件发送到所述通信单元。根据本专利技术实施例的控制方法以及使用该控制方法的电子设备,其能够以预定策略执行网络数据接收,避免处理单元被频繁唤醒,最大化降低电子设备的待机功耗,从而提升电子设备的用户体验。要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。附图说明图1是图示根据本专利技术实施例的电子设备的框图;图2是图示根据本专利技术实施例的控制方法的流程图;以及图3是图示根据本专利技术实施例的控制方法中预定条件设置过程的流程图。具体实施方式下文中,将参照附图描述实施例、应用和修改。此外,下面描述的实施例是优选的特定示例,并且设置了技术上优选的各种限制,但是在以下描述中,本专利技术不限于这些实施例。首先,将参照图1描述根据本专利技术实施例的电子设备。所述电子设备优选地例如是智能手机、个人计算机、平板电脑等。如图1所示,根据本专利技术实施例的电子设备1具有处理单元10和通信单元20。容易理解的是,图1中为了简化描述仅仅示出与本专利技术紧密相关的组件,根据本专利技术实施例的电子设备1当然还可以包括其它组件,诸如显示单元、输入/输出单元等。具体地,图1所示的电子设备1的处理单元10可以用于运行操作系统和应用。通信单元20用于经由网络执行数据的通信。所述通信单元20可以以有线或无线方式经由网络与其他电子设备或服务器进行通信,以便从其他电子设备或服务器接收和发送所需数据和服务。在本专利技术的一个实施例中,电子设备1可以是基于通信处理器(CP)和应用处理器(AP)协同工作架构的通信设备,其中所述处理单元10是应用处理器(AP),而所述通信单元20是通信处理器(CP)。此外,在本专利技术的另一个实施例中,电子设备1可以是基于中央处理单元(CPU)运行操作系统和应用程序,并且控制诸如存储单元、输入/输出单元、通信单元等其他组件的传统架构,其中所述处理单元10是中央处理单元(CPU),所述通信单元20是诸如调制解调器或网卡的通信单元。在如图1所示的电子设备1中,所述处理单元10可以根据设备运行状况或用户设置处于不同的工作状态,诸如正常工作状态和休眠或待机状态。通常,为了解决电子设备1的功耗,在不需要所述处理单元10执行处理的情况下,可以将其设为低功耗的休眠或待机状态。而响应于接收到数据并且需要执行对于接收数据的相应处理,所述处理单元10可以从低功耗的休眠或待机状态切换到高功耗的正常工作状态。因此,如果在所述处理单元10处于低功耗的第一状态时,所述通信单元20一旦接收到网络数据就将所述网络数据发送到所述处理单元10,以便唤醒所述处理单元10到高功耗的第二状态执行相关处理,则将出现所述处理单元10被频繁唤醒的情况,从而大大增加所述电子设备1的功耗。因本文档来自技高网...

【技术保护点】
一种控制方法,应用于电子设备,所述电子设备包括处理单元和通信单元,所述控制方法包括:在所述处理单元处于第一状态时,所述通信单元接收当前网络数据;所述通信单元判断所述网络数据的通信状态是否满足预定条件;如果所述通信状态不满足预定条件,所述通信单元将所述当前网络数据存储在所述通信单元中的缓存模块;以及如果所述通信状态满足预定条件,则所述通信单元将所述当前网络数据发送给所述处理单元,以使所述处理单元从所述第一状态转变为第二状态,其中,所述第一状态的功耗低于所述第二状态的功耗。

【技术特征摘要】
1.一种控制方法,应用于电子设备,所述电子设备包括处理单元和通信单元,所述控制方法包括:在所述处理单元处于第一状态时,所述通信单元接收当前网络数据;所述通信单元判断所述网络数据的通信状态是否满足预定条件;如果所述通信状态不满足预定条件,所述通信单元将所述当前网络数据存储在所述通信单元中的缓存模块;以及如果所述通信状态满足预定条件,则所述通信单元将所述当前网络数据以及所述缓存模块中缓存的网络数据发送给所述处理单元,以使所述处理单元从所述第一状态转变为第二状态,其中,所述第一状态的功耗低于所述第二状态的功耗,其中所述通信单元还包括计时模块用于对所述处理单元处于第一状态的时间计时,满足所述预定条件是所述处理单元处于第一状态的时间大于等于预定阈值时间。2.如权利要求1所述的控制方法,其中满足所述预定条件是所述缓存模块中缓存的网络数据的大小大于等于预定阈值大小。3.如权利要求1所述的控制方法,其中满足所述预定条件是所述当前网络数据来自预定数据源。4.如权利要求1所述的控制方法,其中在所述处理单元从所述第一状态转变为第二状态之后,还包括:所述处理单元设置所述预定条件,将所述预定条件发送到所述通信单元,并且从所述第二状态转变为第一状态...

【专利技术属性】
技术研发人员:陈永斌
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1