一种降低功耗的方法、装置及存储介质制造方法及图纸

技术编号:18939477 阅读:52 留言:0更新日期:2018-09-15 10:51
本申请实施例涉及电子技术领域,尤其涉及一种降低功耗的方法、装置及存储介质,用于降低终端设备在待机时的功耗。本申请实施例中,本申请实施例中,由于在待机状态下可以停止根据系统的时钟信号对N个双倍速率同步动态随机存储器DDR进行供电,随后可以将N个DDR中除目标DDR之外的其他DDR中属于预设类别的数据存储至目标DDR中。由于终端设备在待机时只需要对目标DDR进行供电,而不是对全部的DDR进行供电,所以可以降低终端设备在待机时的功耗。

Method, device and storage medium for reducing power consumption

The embodiment of the present application relates to the field of electronic technology, in particular to a method, device and storage medium for reducing power consumption of terminal devices during standby. In the embodiment of the present application, since power supply to N double-rate synchronous dynamic random access memory DDRs can be stopped in standby state according to the clock signal of the system, data belonging to preset categories in DDRs other than the target DDR can then be stored in the target DDR. Since the terminal equipment only needs to supply power to the target DDR when it is standby, instead of all the DDR, the power consumption of the terminal equipment during standby can be reduced.

【技术实现步骤摘要】
一种降低功耗的方法、装置及存储介质
本申请实施例涉及电子
,尤其涉及一种降低功耗的方法、装置及存储介质。
技术介绍
随着移动通信技术的飞速发展,终端设备可以存在多种电源模式,举个例子,智能电视的电源模式有开机、直流待机、挂机到内存(SuspendToRAM,STR)待机和直流关机四种模式。这四种电源模式下,开机的功耗大于直流待机的功耗,直流待机的功耗大于STR待机的功耗,STR待机的功耗大于关机的功耗。随着智能电视的系统复杂程度的上升,智能电视从直流关机到开机所需的时长可以达到20秒,而终端设备从STR待机到开机所需的时长大约为4秒,虽然智能电视在STR待机状态下开机时节省了时间,然而,随着智能电视在STR待机状态下时间的增加,功耗也越来越大。综上,亟需一种降低功耗的方法,用于降低终端设备在待机时的功耗。
技术实现思路
本申请实施例提供一种降低功耗的方法、装置及存储介质,用于降低终端设备在待机时的功耗。第一方面,本申请实施例提供一种降低功耗的方法,该方法中,在待机状态下停止根据系统的时钟信号对N个双倍速率同步动态随机存储器DDR进行供电,N为大于1的整数;从所述N个DDR中确定出M个DDR为目标DDR,所述M为小于所述N的整数;将剩余的N-M个DDR中存储的属于预设类别的数据存储至所述目标DDR中,根据所述目标DDR对应的时钟信号对所述目标DDR供电。第二方面,本申请实施例提供一种降低功耗的装置,包括处理单元,用于在待机状态下停止根据系统的时钟信号对N个双倍速率同步动态随机存储器DDR进行供电,N为大于1的整数;从所述N个DDR中确定出M个DDR为目标DDR,所述M为小于所述N的整数;存储单元,用于将剩余的N-M个DDR中存储的属于预设类别的数据存储至所述目标DDR中;所述处理单元,还用于根据所述目标DDR对应的时钟信号对所述目标DDR供电。第三方面,本申请实施例提供一种计算机存储介质,计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第一方面或第一方面的任意可能的实现方式中的方法。第四方面,本申请实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面或第一方面的任意可能的实现方式中的方法。本申请实施例中,由于在待机状态下可以停止根据系统的时钟信号对N个双倍速率同步动态随机存储器DDR进行供电,随后可以将N个DDR中除目标DDR之外的其他DDR中属于预设类别的数据存储至目标DDR中。由于终端设备在待机时只需要对目标DDR进行供电,而不是对全部的DDR进行供电,所以可以降低终端设备在待机时的功耗。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供一种适用的系统架构示意图;图2为本申请实施例提供一种降低功耗的方法的流程示意图;图3为本申请实施例提供一种DDR连接示意图;图4为本申请实施例提供一种降低功耗的方法的流程示意图;图5为本申请实施例提供一种降低功耗的方法的流程示意图;图6为本申请实施例提供一种降低功耗的装置的结构示意图。具体实施方式为了使本申请的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1示例性示出了本申请实施例适用的一种系统架构图,如图1所示,包括终端设备10、终端设备10内部的中央处理器(CentralProcessingUnit,CPU)101、嵌入式多媒体卡(EmbeddedMultiMediaCard,EMMC)102和双倍速率同步动态随机存储器(DoubleDataRateSynchronousDynamicRandomAccessMemory,DDRSDRAM)103。本申请实施例中,双倍速率同步动态随机存储器103可以被简称为DDR。本申请实施例中,EMMC102和DDR103可以在不同的电源模式下存储当前运行的数据。第一种,终端设备10可以在交流关机的电源模式下将当前运行的数据保存在EMMC102中,当终端设备重新开机时,CPU101可以从EMMC102中获取数据。第二种,终端设备10可以在STR待机的电源模式下将当前运行的数据保存在DDR103中,当终端设备重新开机时,CPU101可以从DDR103中获取该数据。本申请实施例中,终端设备可以是智能电视、手机、平板电脑、数码相机等嵌入式设备。图2示例性示出了本申请实施例适用的一种降低功耗的方法的流程示意图,如图2所示,包括:步骤201,终端设备在待机状态下停止根据系统的时钟信号对N个双倍速率同步动态随机存储器DDR进行供电,N为大于1的整数;步骤202,终端设备从N个DDR中确定出M个DDR为目标DDR,M为小于N的整数;步骤203,终端设备将剩余的N-M个DDR中存储的属于预设类别的数据存储至目标DDR中,根据目标DDR对应的时钟信号对目标DDR供电。现有技术中,由于终端设备待机时需要对所有DDR进行供电,随着终端设备中DDR数量的增加,功耗也在增加。本申请实施例中,由于在待机状态下可以停止根据系统的时钟信号对N个双倍速率同步动态随机存储器DDR进行供电,随后可以将N个DDR中除目标DDR之外的其他DDR中属于预设类别的数据存储至目标DDR中。由于终端设备在待机时只需要对目标DDR进行供电,而不是对全部的DDR进行供电,所以可以降低终端设备在待机时的功耗。本申请实施例中,可以将剩余的N-M个DDR称为非目标DDR。本申请实施例中,步骤201中的待机命令中的待机可以包括STR待机,STR待机是指在终端设备待机时将数据保存在DDR中,开机的时候可以不通过复杂的系统检测,而从DDR中读取数据使得终端设备进入待机前的状态,进而大大减少了启动时间。步骤202中,属于预设类别的数据可以是随后对终端设备的开机起重要作用的数据,比如源码或者库所占用的内存数据。不属于预设类别的数据可以是对终端设备从待机到开机状态没有影响的数据,比如文件缓存,视频缓存等等。本申请实施例中,DDR可以在时钟的上升沿和下降沿进行数据传输,所有的数据传输所用到的信号要通过时钟来同步。由于DDR是一种动态随机存储器,基本存储单元是MOS管的栅极电容,电容保持电荷的时间有限,为了及时补充漏掉的电荷,必须定时给栅极电容补充电荷,这个补充电荷的操作称为刷新操作,其实就是轮流为每个单元充一次电。终端设备的刷新操作可以分为两种:自动刷新(AutoRefresh,AR)与自刷新(SelfRefresh,SR)。一种可选的实施方式中,步骤201之前,即终端设备接收到待机命令之前,终端设备是在AR模式下工作,即可以根据系统的时钟信号为DDR供电。终端设备接收到待机命令时,停止AR模式,终端设备将时钟使能(ClockEnable,CKE)置于无效状态,进行SR模式,此时,终端设备可以根据目标DDR内部的时钟信号进行SR操作,也就是只为目标DDR进行供电,不再为除目标DDR之外的其他DDR供电。一种可选本文档来自技高网...

【技术保护点】
1.一种降低功耗的方法,其特征在于,包括:在待机状态下停止根据系统的时钟信号对N个双倍速率同步动态随机存储器DDR进行供电,N为大于1的整数;从所述N个DDR中确定出M个DDR为目标DDR,所述M为小于所述N的整数;将剩余的N‑M个DDR中存储的属于预设类别的数据存储至所述目标DDR中,根据所述目标DDR对应的时钟信号对所述目标DDR供电。

【技术特征摘要】
1.一种降低功耗的方法,其特征在于,包括:在待机状态下停止根据系统的时钟信号对N个双倍速率同步动态随机存储器DDR进行供电,N为大于1的整数;从所述N个DDR中确定出M个DDR为目标DDR,所述M为小于所述N的整数;将剩余的N-M个DDR中存储的属于预设类别的数据存储至所述目标DDR中,根据所述目标DDR对应的时钟信号对所述目标DDR供电。2.如权利要求1所述的方法,其特征在于,所述根据所述目标DDR对应的时钟信号对所述目标DDR供电之后,还包括:若接收到开机命令,则根据系统的时钟信号对所述N个DDR供电;将所述N-M个DDR中存储的属于预设类别的数据按照原存储方式从所述目标DDR中转存至所述N-M个DDR。3.如权利要求1或2所述的方法,其特征在于,所述将剩余的N-M个DDR中存储的属于预设类别的数据存储至所述目标DDR中之前,还包括:删除所述目标DDR中存储的不属于所述预设类型的数据。4.如权利要求1或2所述的方法,其特征在于,所述将剩余的N-M个DDR中存储的属于预设类别的数据存储至所述目标DDR中之前,还包括:将所述目标DDR中存储的属于预设类型的数据整理至所述目标DDR中一段连续的存储区域中;对整理后的所述目标DDR中属于预设类型的数据进行压缩。5.一种降低功耗的装置,其特征在于,包括:处理单元,用于在待机状态下停止根据系统的时钟信号对N个双倍速率同步动态随机存储器DDR进行供电,...

【专利技术属性】
技术研发人员:初德进
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1