一种DDR控制方法及移动终端技术

技术编号:13239369 阅读:49 留言:0更新日期:2016-05-15 01:20
本发明专利技术实施例涉及电子技术领域,公开了一种DDR控制方法及移动终端。其中,该移动终端包括主DDR以及辅DDR,该方法包括:当检测到当前运行有某一应用程序时,移动终端会确定该应用程序的应用类型,并判断该应用类型是否为预设应用类型,如果是,就启动辅DDR,并将该应用程序运行时产生的数据缓存至辅DDR。通过本发明专利技术实施例中,移动终端设有两个DDR,如果当前运行的应用程序属于影音娱乐类应用,移动终端才会启动辅DDR,这样能够保证移动终端在运行这类应用程序时的流畅性,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及电子
,具体涉及一种双倍速率同步动态随机存储器(DoubleData Rate SDRAM,简称DDR)控制方法及移动终端。
技术介绍
电子
中DDR用来临时存放如智能手机、平板电脑等移动终端的系统、应用程序等运行过程中产生的数据。在移动终端的实际运行过程中,为了防止数据丢失,DDR的每个存储单元都会进行周期性的刷新(通过定期给DDR的每个存储单元的电容进行充电完成刷新),DDR—旦掉电,保存的数据就会全部清除。现有的移动终端的DDR容量是固定的,某些应用程序(如游戏类或视频类应用程序)运行时产生的缓存数据较多,如果DDR的容量较小,那么移动终端就可能会因为DDR容量不足而卡顿。
技术实现思路
本专利技术实施例公开了一种DDR控制方法及移动终端,能够解决现有技术中由于DDR容量不足而出现卡顿的问题。本专利技术实施例公开了一种DDR控制方法,应用于移动终端,所述移动终端包括主DDR以及辅DDR,所述主DDR用于缓存所述移动终端操作系统运行时产生的数据,其中:确定当前运行的应用程序的应用类型;判断所述应用类型是否为预设应用类型;当所述应用类型为所述预设应用类型时,启动所述辅DDR,并将所述应用程序运行时产生的数据缓存至所述辅DDR。作为一种可行的实施方式,所述方法还包括:当所述应用类型不为所述预设应用类型时,获取所述主DDR的第一剩余容量,并获取预先记录的所述应用程序运行时所产生的最大数据缓存量;判断所述第一剩余容量是否大于所述最大数据缓存量;当所述第一剩余容量大于所述最大数据缓存量时,控制所述辅DDR保持关闭状态,并将所述应用程序运行时产生的数据缓存至所述主DDR。作为另一种可行的实施方式,所述方法还包括:当所述第一剩余容量小于或等于所述最大数据缓存量时,启动所述辅DDR,并将所述应用程序运行时产生的数据缓存至所述辅DDR。作为又一种可行的实施方式,所述方法还包括:当所述第一剩余容量小于或等于所述最大数据缓存量时,将所述应用程序运行时产生的数据缓存至所述主DDR,并检测所述主DDR的第二剩余容量;当所述第二剩余容量小于预设容量阈值时,启动所述辅DDR,并将所述应用程序运行时新产生的数据缓存至所述辅DDR。作为又一种可行的实施方式,所述方法还包括:检测所述应用程序是否结束运行,若结束,则关闭所述辅DDR。相应的,本专利技术实施例公开了一种移动终端,所述移动终端包括主DDR以及辅DDR,所述主DDR用于缓存所述移动终端操作系统运行时产生的数据,所述移动终端还包括:确定单元,用于确定当前运行的应用程序的应用类型;判断单元,用于判断所述应用类型是否为预设应用类型;处理单元,用于在所述判断单元判断出所述应用类型为所述预设应用类型时,启动所述辅DDR,并将所述应用程序运行时产生的数据缓存至所述辅DDR。作为一种可行的实施方式,所述移动终端还包括:获取单元,用于在所述判断单元判断出所述应用类型不为所述预设应用类型时,获取所述主DDR的第一剩余容量,并获取预先记录的所述应用程序运行时所产生的最大数据缓存量;所述判断单元,还用于判断所述第一剩余容量是否大于所述最大数据缓存量;控制单元,用于在所述判断单元判断出所述第一剩余容量大于所述最大数据缓存量时,控制所述辅DDR保持关闭状态;缓存单元,还用于在所述判断单元判断出所述第一剩余容量大于所述最大数据缓存量时,将所述应用程序运行时产生的数据缓存至所述主DDR。作为另一种可行的实施方式,所述处理单元,还用于在所述判断单元判断出所述第一剩余容量小于或等于所述最大数据缓存量时,启动所述辅DDR,并将所述应用程序运行时产生的数据缓存至所述辅DDR。作为又一种可行的实施方式,所述缓存单元,还用于在所述判断单元判断出所述第一剩余容量小于或等于所述最大数据缓存量时,将所述应用程序运行时产生的数据缓存至所述主DDR; 所述移动终端还包括:第一检测单元,用于检测所述主DDR的第二剩余容量;所述处理单元,还用于在所述第二剩余容量小于预设容量阈值时,启动所述辅DDR,并将所述应用程序运行时新产生的数据缓存至所述辅DDR。作为又一种可行的实施方式,所述移动终端还包括:第二检测单元,用于检测所述应用程序是否结束运行;关闭单元,用于在所述第二检测单元检测到所述应用程序结束运行时,关闭所述辅 DDR 0实施本专利技术实施例,具有如下有益效果:本专利技术实施例中,移动终端包括主DDR以及辅DDR,当检测到当前运行有某一应用程序时,移动终端会确定该应用程序的应用类型,并判断该应用类型是否为预设应用类型,如果是,就启动辅DDR,并将该应用程序运行时产生的数据缓存至辅DDR。通过本专利技术实施例中,移动终端设有两个DDR,如果当前运行的应用程序属于影音娱乐类应用,移动终端才会启动辅DDR,这样能够保证移动终端在运行这类应用程序时的流畅性,提升用户体验。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的一种DDR控制方法的流程示意图;图2是本专利技术实施例公开的另一种DDR控制方法的流程示意图;图3是本专利技术实施例公开的一种移动终端的结构示意图;图4是本专利技术实施例公开的另一种移动终端的结构示意图;图5是本专利技术实施例公开的又一种移动终端的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种DDR控制方法及移动终端,能够保证移动终端在运行预设类型的应用时的流畅性。以下分别进行详细说明。请参阅图1,图1是本专利技术实施例公开的一种DDR控制方法的流程示意图。其中,图1所示的方法可以应用于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑、个人数字助理(Personal Digital Assistant ,PDA)、移动互联网设备(Mobile InternetDevice,MID)以及智能穿戴设备等移动终端。如图1所示,该DDR控制方法可以包括以下步骤:SlOl、移动终端确定当前运行的应用程序的应用类型。本专利技术实施例中,DDR是DDRSDRAM的简写,即为DoubIe Data Rate SynchronousDynamic Random Access Memory,双倍速率同步动态随机存储器。移动终端包括有主DDR以及辅DDR,其中辅DDR的数量可以为一个,也可以为多个,本专利技术实施例主要以包括一个辅DDR的移动终端进行展开说明。在包括主DDR以及辅DDR的移动终端中,主DDR主要用于缓存移动终端操作系统运行时产生的数据,因此,主DDR在移动终端开启时就会启动,而通常情况下,辅DDR默认处于关闭状态。需要说明的是,主DDR的容量可以小于辅DDR的容量,也可以大于辅DDR的容量,还可以与辅DDR的容量相等,本专利技术实施例不做限本文档来自技高网...

【技术保护点】
一种双倍速率同步动态随机存储器DDR控制方法,应用于移动终端,其特征在于,所述移动终端包括主DDR以及辅DDR,所述主DDR用于缓存所述移动终端操作系统运行时产生的数据,其中:确定当前运行的应用程序的应用类型;判断所述应用类型是否为预设应用类型;当所述应用类型为所述预设应用类型时,启动所述辅DDR,并将所述应用程序运行时产生的数据缓存至所述辅DDR。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱先鹏向杨刘铁峰
申请(专利权)人:东莞酷派软件技术有限公司
类型:发明
国别省市:广东;44

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

1