本发明专利技术提供了一种数据处理方法及装置。其中所述方法包括:当第一处理单元处于第一工作状态,所述第二处理单元处于第三工作状态时,所述第一电子设备接收到来自第二电子设备的数据;控制所述第二处理单元由所述第三工作状态进入所述第四工作状态;通过所述第二处理单元判断所述数据是否满足预设的处理条件,获得处理结果;当所述处理结果表明所述数据不满足所述预设的处理条件时,忽略所述数据并维持所述第一处理单元处于第一工作状态。本发明专利技术能够节约电子设备的功耗,延长电子设备的电池续航时间。
【技术实现步骤摘要】
本专利技术涉及数据处理
,具体涉及一种数据处理方法及装置。
技术介绍
目前一些电子设备,如智能手机(Smartphone),采用了两个处理器的设计,其中一个处理器负责通信协议的处理,实现终端的基本通话功能,也就是通常所说的基带处理器(或通信处理器);另一个处理器则负责音/视频处理、文档处理、数据处理等终端附加应用功能,也就是通常所说的应用处理器。这些电子设备通常采用电池为自身提供工作电源,电子设备的续航时间受限于电池容量。因此,如何节约电子设备的能耗,是一个值得研究的问题。
技术实现思路
本专利技术实施例所要解决的技术问题是提供一种数据处理方法及装置,以节约电子设备的功耗。为解决上述技术问题,本专利技术实施例提供方案如下:一种数据处理方法,应用于第一电子设备,所述第一电子设备包括第一处理单元和第二处理单元,所述第一处理单元具有第一工作状态和第二工作状态,所述第一处理单元在所述第二工作状态的第二功耗大于在所述第一工作状态的第一功耗;所述第二处理单元具有第三工作状态和第四工作状态,所述第二处理单元在所述第四工作状态的第四功耗大于在所述第三工作状态的第三功耗,所述方法包括:当所述第一处理单元处于第一工作状态,所述第二处理单元处于第三工作状态时,所述第一电子设备接收到来自第二电子设备的数据;控制所述第二处理单元由所述第三工作状态进入所述第四工作状态;通过所述第二处理单元判断所述数据是否满足预设的处理条件,获得处理结果;当所述处理结果表明所述数据不满足所述预设的处理条件时,忽略所述数据并维持所述第一处理单元处于第一工作状态。优选地,上述的方法中,在所述忽略所述数据并维持所述第一处理单元处于第一工作状态后,所述方法还包括:立即控制所述第二处理单元重新进入所述第三工作状态。优选地,上述的方法中,当所述处理结果表明所述数据满足所述预设的处理条件时,所述方法还包括:控制所述第一处理单元由所述第一工作状态进入所述第二工作状态;将所述数据发送至所述第一处理单元进行处理。优选地,上述的方法中,所述通过所述第二处理单元判断所述数据是否满足预设的处理条件,获得处理结果,包括:通过所述第二处理单元获得所述数据中预定标识位的数值;根据所述数值是否为预定值,判断所述数据是否满足预设的处理条件。优选地,上述的方法中,所述数据为数据业务报文;所述通过所述第二处理单元判断所述数据是否满足预设的处理条件,获得处理结果,包括:通过所述第二处理单元获得所述数据业务报文的源IP地址;根据所述源IP地址是否属于预定IP地址,判断所述数据是否满足预设的处理条件。本专利技术实施例还提供了一种数据处理装置,应用于第一电子设备,所述第一电子设备包括第一处理单元和第二处理单元,所述第一处理单元具有第一工作状态和第二工作状态,所述第一处理单元在所述第二工作状态的第二功耗大于在所述第一工作状态的第一功耗;所述第二处理单元具有第三工作状态和第四工作状态,所述第二处理单元在所述第四工作状态的第四功耗大于在所述第三工作状态的第三功耗,所述数据处理装置包括:接收单元,用于在所述第一处理单元处于第一工作状态,所述第二处理单元处于第三工作状态时,接收到来自第二电子设备的数据;第一控制单元,用于控制所述第二处理单元由所述第三工作状态进入所述第四工作状态;第二控制单元,用于通过所述第二处理单元判断所述数据是否满足预设的处理条件,获得处理结果;第一处理单元,用于当所述处理结果表明所述数据不满足所述预设的处理条件时,忽略所述数据并维持所述第一处理单元处于第一工作状态。优选地,上述的数据处理装置中,还包括:第三控制单元,用于在所述第一处理单元忽略所述数据并维持所述第一处理单元处于第一工作状态后,立即控制所述第二处理单元重新进入所述第三工作状态。优选地,上述的数据处理装置中,还包括:第二处理单元,用于当所述处理结果表明所述数据满足所述预设的处理条件时,控制所述第一处理单元由所述第一工作状态进入所述第二工作状态;以及将所述数据发送至所述第一处理单元进行处理。优选地,上述的数据处理装置中,所述第二控制单元包括:第一获得单元,用于通过所述第二处理单元获得所述数据中预定标识位的数值;第一判断单元,用于根据所述数值是否为预定值,判断所述数据是否满足预设的处理条件。优选地,上述的数据处理装置中,所述数据为数据业务报文,所述第二控制单元包括:第二获得单元,用于通过所述第二处理单元获得所述数据业务报文的源IP地址;第二判断单元,用于根据所述源IP地址是否属于预定IP地址,判断所述数据是否满足预设的处理条件。从以上所述可以看出,本专利技术实施例提供的数据处理方法及装置,两个处理器维持在较低功耗的工作状态时,如果设备接收到外界数据,则控制第二处理器进入功耗较高的状态,以判断所述数据是否需要第一处理器的进一步处理:在不需要时,则维持第一处理器处于低功耗状态,以避免第一处理器进入高功耗状态所带来的设备整体功耗的增加,从而能够节约设备功耗。并且,本实施例中,在忽略所述数据后,控制第二处理器立即进入低功耗整体,也能够进一步减少设备功耗。附图说明图1为本专利技术实施例提供的数据处理方法的流程示意图;图2为本专利技术实施例提供的数据处理装置的结构示意图。具体实施例方式处理器的功耗在电子设备的整体功耗中占据较大比较,因此如果能够降低处理器的功耗,则对设备整体功耗的降低具有积极意义。本专利技术实施例提供的数据处理方法中,电子设备的两个处理器通常处于低功耗状态以节约功耗。在接收到来自外部设备的数据后,由其中一个处理器判断是否需要另一处理器对该数据进行处理,如不需要,则继续维持另一处理器的低功耗状态,从而能够节约设备的整体功耗,延长设备的续航时间。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本专利技术进行详细描述。本专利技术实施例提供的数据处理方法,应用于第一电子设备,所述第一电子设备可以是智能手机(Smartphone)、平板电脑(PAD)等终端设备。所述第一电子设备包括第一处理单元和第二处理单元,具体的,所述第一处理单元可以是用于音/视频处理、文档处理、数据处理等终端附加应用功能处理的应用处理器(AP),第二处理器可以是用于通信协议栈的处理,实现终端的基本通话功能的通信处理器(或基带处理器BP)。两个处理器之间可以通过共享内存的方式进行通信。本专利技术实施例中,所述第一处理单元具有第一工作状态和第二工作状态,所述第一处理单元在所述第二工作状态的第二功耗大于在所述第一工作状态的第一功耗;所述第二处理单元具有第三工作状态和第四工作状态,所述第二处理单元在所述第四工作状态的第四功耗大于在所述第三工作状态的第三功耗。现有技术中的处理器,通常都能够提供多种运行模式,在不同运行模式下消耗的功耗有所不同。对应于处理器不同的运行模式,处理器处于不同的工作状态。处理器自身能够通过改变CPU内核电压和/或总线频率的方式来适应不同的处理任务。例如,通过降低CPU内核电压和/或总线频率,来降低处理器功耗,以提高电池续航时间。这里,根据不同的处理器,所述第一工作状态和第三工作状态可以是该处理器的休眠状态/深度休眠状态等状态,第二工作状态和第四工作状态可以是处理器的正常工作状态。通常,第二功耗要大于第四功耗。请参考图1,本专利技术实施例提供的数据处理方法本文档来自技高网...
【技术保护点】
一种数据处理方法,应用于第一电子设备,所述第一电子设备包括第一处理单元和第二处理单元,所述第一处理单元具有第一工作状态和第二工作状态,所述第一处理单元在所述第二工作状态的第二功耗大于在所述第一工作状态的第一功耗;所述第二处理单元具有第三工作状态和第四工作状态,所述第二处理单元在所述第四工作状态的第四功耗大于在所述第三工作状态的第三功耗,其特征在于,所述方法包括:当所述第一处理单元处于第一工作状态,所述第二处理单元处于第三工作状态时,所述第一电子设备接收到来自第二电子设备的数据;控制所述第二处理单元由所述第三工作状态进入所述第四工作状态;通过所述第二处理单元判断所述数据是否满足预设的处理条件,获得处理结果;当所述处理结果表明所述数据不满足所述预设的处理条件时,忽略所述数据并维持所述第一处理单元处于第一工作状态。
【技术特征摘要】
1.一种数据处理方法,应用于第一电子设备,所述第一电子设备包括第一处理单元和第二处理单元,所述第一处理单元具有第一工作状态和第二工作状态,所述第一处理单元在所述第二工作状态的第二功耗大于在所述第一工作状态的第一功耗;所述第二处理单元具有第三工作状态和第四工作状态,所述第二处理单元在所述第四工作状态的第四功耗大于在所述第三工作状态的第三功耗,其特征在于,所述方法包括: 当所述第一处理单元处于第一工作状态,所述第二处理单元处于第三工作状态时,所述第一电子设备接收到来自第二电子设备的数据; 控制所述第二处理单元由所述第三工作状态进入所述第四工作状态; 通过所述第二处理单元判断所述数据是否满足预设的处理条件,获得处理结果; 当所述处理结果表明所述数据不满足所述预设的处理条件时,忽略所述数据并维持所述第一处理单元处于第一工作状态。2.如权利要求1所述的方法,其特征在于,在所述忽略所述数据并维持所述第一处理单元处于第一工作状态后,所述方法还包括: 立即控制所述第二处理单元重新进入所述第三工作状态。3.如权利要求1所述的方法,其特征在于,当所述处理结果表明所述数据满足所述预设的处理条件时,所述方法还包括: 控制所述第一处理单元由所述第一工作状态进入所述第二工作状态; 将所述数据发送至所述第一处理单元进行处理。4.如权利要求1所述的方法,其特征在于,所述通过所述第二处理单元判断所述数据是否满足预设的处理条件,获得处理结果,包括: 通过所述第二处理单元获得所述数据中预定标识位的数值; 根据所述数值是否为预定值,判断所述数据是否满足预设的处理条件。5.如权利要求1所述的方法,其特征在于,所述数据为数据业务报文; 所述通过所述第二处理单元判断所述数据是否满足预设的处理条件,获得处理结果,包括: 通过所述第二处理单元获得所述数据业务报文的源IP地址; 根据所述源IP地址是否属于预定IP地址,判断所述数据是否满足预设的处理条件。6.一种数据处理装置,应用于第一电子设备...
【专利技术属性】
技术研发人员:智勇,张晶,庄艺唐,郭子华,周阳霖,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。