一种ddr控制方法及移动终端的制作方法

文档序号:9787242阅读:321来源:国知局
一种ddr控制方法及移动终端的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,具体涉及一种双倍速率同步动态随机存储器(DoubleData Rate SDRAM,简称DDR)控制方法及移动终端。
【背景技术】
[0002]电子技术领域中DDR用来临时存放如智能手机、平板电脑等移动终端的系统、应用程序等运行过程中产生的数据。在移动终端的实际运行过程中,为了防止数据丢失,DDR的每个存储单元都会进行周期性的刷新(通过定期给DDR的每个存储单元的电容进行充电完成刷新),DDR—旦掉电,保存的数据就会全部清除。
[0003]现有的移动终端的DDR容量是固定的,某些应用程序(如游戏类或视频类应用程序)运行时产生的缓存数据较多,如果DDR的容量较小,那么移动终端就可能会因为DDR容量不足而卡顿。

【发明内容】

[0004]本发明实施例公开了一种DDR控制方法及移动终端,能够解决现有技术中由于DDR容量不足而出现卡顿的问题。
[0005]本发明实施例公开了一种DDR控制方法,应用于移动终端,所述移动终端包括主DDR以及辅DDR,所述主DDR用于缓存所述移动终端操作系统运行时产生的数据,其中:
[0006]确定当前运行的应用程序的应用类型;
[0007]判断所述应用类型是否为预设应用类型;
[0008]当所述应用类型为所述预设应用类型时,启动所述辅DDR,并将所述应用程序运行时产生的数据缓存至所述辅DDR。
[0009]作为一种可行的实施方式,所述方法还包括:
[0010]当所述应用类型不为所述预设应用类型时,获取所述主DDR的第一剩余容量,并获取预先记录的所述应用程序运行时所产生的最大数据缓存量;
[0011 ]判断所述第一剩余容量是否大于所述最大数据缓存量;
[0012]当所述第一剩余容量大于所述最大数据缓存量时,控制所述辅DDR保持关闭状态,并将所述应用程序运行时产生的数据缓存至所述主DDR。
[0013]作为另一种可行的实施方式,所述方法还包括:
[0014]当所述第一剩余容量小于或等于所述最大数据缓存量时,启动所述辅DDR,并将所述应用程序运行时产生的数据缓存至所述辅DDR。
[0015]作为又一种可行的实施方式,所述方法还包括:
[0016]当所述第一剩余容量小于或等于所述最大数据缓存量时,将所述应用程序运行时产生的数据缓存至所述主DDR,并检测所述主DDR的第二剩余容量;
[0017]当所述第二剩余容量小于预设容量阈值时,启动所述辅DDR,并将所述应用程序运行时新产生的数据缓存至所述辅DDR。
[0018]作为又一种可行的实施方式,所述方法还包括:
[0019]检测所述应用程序是否结束运行,若结束,则关闭所述辅DDR。
[0020]相应的,本发明实施例公开了一种移动终端,所述移动终端包括主DDR以及辅DDR,所述主DDR用于缓存所述移动终端操作系统运行时产生的数据,所述移动终端还包括:
[0021 ]确定单元,用于确定当前运行的应用程序的应用类型;
[0022]判断单元,用于判断所述应用类型是否为预设应用类型;
[0023]处理单元,用于在所述判断单元判断出所述应用类型为所述预设应用类型时,启动所述辅DDR,并将所述应用程序运行时产生的数据缓存至所述辅DDR。
[0024]作为一种可行的实施方式,所述移动终端还包括:
[0025]获取单元,用于在所述判断单元判断出所述应用类型不为所述预设应用类型时,获取所述主DDR的第一剩余容量,并获取预先记录的所述应用程序运行时所产生的最大数据缓存量;
[0026]所述判断单元,还用于判断所述第一剩余容量是否大于所述最大数据缓存量;
[0027]控制单元,用于在所述判断单元判断出所述第一剩余容量大于所述最大数据缓存量时,控制所述辅DDR保持关闭状态;
[0028]缓存单元,还用于在所述判断单元判断出所述第一剩余容量大于所述最大数据缓存量时,将所述应用程序运行时产生的数据缓存至所述主DDR。
[0029]作为另一种可行的实施方式,所述处理单元,还用于在所述判断单元判断出所述第一剩余容量小于或等于所述最大数据缓存量时,启动所述辅DDR,并将所述应用程序运行时产生的数据缓存至所述辅DDR。
[0030]作为又一种可行的实施方式,所述缓存单元,还用于在所述判断单元判断出所述第一剩余容量小于或等于所述最大数据缓存量时,将所述应用程序运行时产生的数据缓存至所述主DDR;
[0031 ] 所述移动终端还包括:
[0032]第一检测单元,用于检测所述主DDR的第二剩余容量;
[0033]所述处理单元,还用于在所述第二剩余容量小于预设容量阈值时,启动所述辅DDR,并将所述应用程序运行时新产生的数据缓存至所述辅DDR。
[0034]作为又一种可行的实施方式,所述移动终端还包括:
[0035]第二检测单元,用于检测所述应用程序是否结束运行;
[0036]关闭单元,用于在所述第二检测单元检测到所述应用程序结束运行时,关闭所述辅 DDR 0
[0037]实施本发明实施例,具有如下有益效果:
[0038]本发明实施例中,移动终端包括主DDR以及辅DDR,当检测到当前运行有某一应用程序时,移动终端会确定该应用程序的应用类型,并判断该应用类型是否为预设应用类型,如果是,就启动辅DDR,并将该应用程序运行时产生的数据缓存至辅DDR。通过本发明实施例中,移动终端设有两个DDR,如果当前运行的应用程序属于影音娱乐类应用,移动终端才会启动辅DDR,这样能够保证移动终端在运行这类应用程序时的流畅性,提升用户体验。
【附图说明】
[0039]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本发明实施例公开的一种DDR控制方法的流程示意图;
[0041 ]图2是本发明实施例公开的另一种DDR控制方法的流程示意图;
[0042]图3是本发明实施例公开的一种移动终端的结构示意图;
[0043]图4是本发明实施例公开的另一种移动终端的结构示意图;
[0044]图5是本发明实施例公开的又一种移动终端的结构示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]本发明实施例公开了一种DDR控制方法及移动终端,能够保证移动终端在运行预设类型的应用时的流畅性。以下分别进行详细说明。
[0047]请参阅图1,图1是本发明实施例公开的一种DDR控制方法的流程示意图。其中,图1所示的方法可以应用于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑、个人数字助理(Personal Digital Assistant ,PDA)、移动互联网设备(Mobile InternetDevice,MID)以及智能穿戴设备等移动终端。如图1所示,该DDR控制方法可以包括以下步骤:
[0048]SlOl、移动终端确定当前运行的应用程序的应用类型。
[0049]本发明实施例中,DDR是DDRSDRAM的简写,即为DoubIe Data Rate SynchronousDynamic Random Access Memory,双倍速率同步动态随机存储器。移动终端包括有主DDR以及辅DDR,其中辅DDR的数量可以为一个,也可以为多个,本发明实施例主要以包括一个辅DDR的移动终端进行展开说明。在包括主DDR以及辅DDR的移动终端中,主DDR主要用于缓存移动终端操作系统运行时产生的数据,因此,主DDR在移动终端开启时就会启动,而通常情况下,辅DDR默认处于关闭状态。需要说明的是,主DDR的容量可以小于辅DDR的容量,也可以大于辅DDR的容量,还可以与辅DDR的容量相等,本发明实施例不做限定。
[0050]本发明实施例中,当用户打开某一应用程序时,移动终端就会确定该应用程序的应用类型。其中,应用类型可以包括但不限定于影音娱乐类、办公学习类、便捷生活类、出行导航类、社交通讯类、实用工具类以及拍摄美化类。
[0051]可选的,移动终端可以是在运行每一个应用程序时都需要确定该应用程序的应用类型,也可以是仅仅在运行非操作系统类型的应用程序时,才确定该应用程序的应用类型,本发明实施例不做限定。其中,操作系统类型的应用程序指的是移动终端的操作系统自带的应用程序,如时钟、计算器、镜子、日历以及备忘录等用户不可手动卸载的应用程序,那么非操作系统类型的应用程序及为除这类应用之外用户从互联网中下载安装的应用。
[0052]S102、移动终端判断该应用类型是否为预设应用类型,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1