一种终端内存的显示方法及显示装置制造方法及图纸

技术编号:14766647 阅读:72 留言:0更新日期:2017-03-08 11:08
本发明专利技术公开了一种终端内存的显示方法及显示装置,用以解决现有技术中的终端内存显示方法存在误差,并不能体现终端实际的物理内存大小的问题。该方法为:检测到内存查看指令时,获取终端的物理内存值和可用内存值后,显示上述物理内存值和上述可用内存值。这样,通过将获取到的物理内存值和可用内存值均显示给用户,使得用户可以准确地获知自身使用终端的物理内存值和可用内存值,进而避免了由于显示的内存大小存在误差,导致用户无法准确地获知自身使用终端的实际物理内存大小的问题。

【技术实现步骤摘要】

本专利技术涉及内存显示
,尤其涉及一种终端内存的显示方法及显示装置
技术介绍
在日常应用中,可能需要查看终端的物理内存值(PhyMemTotal),通常情况下,用户可以采用以下两种方式查看终端的物理内存值:第一种方式:通过终端内核的/程序(proc)/内存信息(meminfo)来查看该终端的当前系统内存的详细信息。通过这种方式查看到的物理内存值(MemTotal)并不是该终端的实际物理内存值,而是已扣除预留内存(Reserved)和内核二进制代码(KernelBinaryCode)占用的内存后剩余的内存值,即该终端的可用内存值。第二种方式:通过工具来查看终端的物理内存大小。通常情况下,这些工具也都是通过读取终端内核的/proc/meminfo来获取终端的前系统内存信息,所以,通过工具查看到的物理内存值也不是该终端的实际物理内存值。基于上述分析,用户采用上述方法查看到的物理内存值并不是该终端的实际物理内存值,比如:终端的实际物理内存值是2.0G,而用户通过上述方法查看到的物理内存值可能只有1.6G,也就是说,现有技术中的终端内存显示方法存在误差,并不能体现终端实际的物理内存大小。
技术实现思路
本专利技术实施例提供了一种终端内存的显示方法及显示装置,用以解决现有技术中的终端内存显示方法存在误差,并不能体现终端实际的物理内存大小的问题。本专利技术实施例提供的具体技术方案如下:一种终端内存的显示方法,包括:检测到内存查看指令时,获取上述终端的物理内存值和可用内存值,其中,上述物理内存值大于上述可用内存值;显示上述物理内存值和上述可用内存值。较佳的,上述获取上述终端的物理内存值和可用内存值,包括:通过/proc/meminfo文件,获取上述终端的物理内存值和可用内存值;上述显示方法还包括:计算上述物理内存值和上述可用内存值之间的差值;将上述差值作为上述终端的保留内存值,并显示上述保留内存值。较佳的,上述显示方法还包括:获取上述终端的保留内存值,并显示上述终端的保留内存值;上述获取上述终端的物理内存值和可用内存值,包括:通过/proc/meminfo文件,获取上述终端的可用内存值;计算上述可用内存值和上述保留内存值之间的总和;将上述总和作为上述终端的物理内存值。较佳的,上述获取上述终端的物理内存值和可用内存值,包括:通过/proc/iomem文件记录的物理地址,获取上述终端的物理内存值和可用内存值。较佳的,上述显示上述物理内存值和可用内存值,包括:通过饼状图显示上述物理内存值和上述可用内存值;或者,通过条形图显示上述物理内存值和上述可用内值。一种物理内存的显示装置,包括:获取单元,用于检测到内存查看指令时,获取所述终端的物理内存值和可用内存值,其中,上述物理内存值大于上述可用内存值;显示单元,用于显示上述物理内存值和上可用内存值。较佳的,上述获取单元具体用于:通过/proc/meminfo文件,获取上述终端的物理内存值和可用内存值;上述显示装置还包括:计算单元,用于计算上述物理内存值和上述可用内存值之间的差值,将上述差值作为上述终端的保留内存值;上述显示单元还用于显示上述保留内存值。较佳的,上述获取单元还用于获取上述终端的保留内存值;上述显示单元还用于显示上述终端的保留内存值;上述获取单元具体用于:通过/proc/meminfo文件,获取上述终端的可用内存值;计算上述可用内存值和上述保留内存值之间的总和;将上述总和作为上述终端的物理内存值。上述获取单元具体用于:通过/proc/iomem文件记录的物理地址,获取上述终端的物理内存值和可用内存值。较佳的,上述显示单元具体用于:通过饼状图显示上述物理内存值和上述可用内存值;或者,通过条形图显示上述物理内存值和上述可用内值。本专利技术实施例的有益效果如下:本专利技术实施例中,通过将获取到的物理内存值和可用内存值均显示给用户,使得用户可以准确地获知自身使用终端的物理内存值和可用内存值,进而避免了由于显示的内存大小存在误差,导致用户无法准确地获知自身使用终端的实际物理内存大小的问题。附图说明图1为本专利技术实施例中终端内存显示方法的概况示意图;图2为本专利技术实施例中终端内存显示方法的具体流程示意图之一;图3为本专利技术实施例中终端内存显示方法的具体流程示意图之二;图4为本专利技术实施例中终端内存显示方法的具体流程示意图之三;图5为本专利技术实施例中终端内存显示装置的功能结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,并不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术中的终端内存显示方法存在误差,并不能体现终端实际的物理内存大小的问题,本专利技术实施例中,会将获取到的物理内存值和可用内存值均显示给用户,这样,用户就可以根据显示的物理内存值和可用内存值,准确地获知自身使用终端的实际物理内存大小。下面通过具体实施例对本专利技术方案进行详细描述,当然,本专利技术并不限于以下实施例。参阅图1所示,本专利技术实施例中,可以通过但不限于PhyMemTotal来标识物理内存值,可以通过但不限于MemTotal来标识可用内存值,其中,终端内存显示方法的流程如下:步骤100:检测到内存查看指令时,获取终端的物理内存值和可用内存值,其中,上述物理内存值不小于上述可用内存值。在实际应用中,上述内存查看指令可以根据用户习惯和用户需求,进行灵活设置。比如:上述内存查看指令可以是但不限于是:预先设置的双击音量键、双击屏幕任意位置,等等。具体地,在获取上述终端的物理内存值PhyMemTotal和可用内存值MemTotal时,可以采用但不限于以下三种方式:第一种方式:通过预设命令,从上述终端内核proc文件系统的/proc/meminfo文件中,读取上述终端的物理内存值PhyMemTotal和可用内存值MemTotal,其中,上述预设命令可以是但不限于是:cat命令。进一步地,在通过上述第一种方式获取上述终端的物理内存值PhyMemTotal和可用内存值MemTotal之后,还可以通过计算物理内存值PhyMemTotal和可用内存值MemTotal之间的差值,获取上述终端的保留内存值,即获取预留内存Reserved和内核二进制代码占用的内存之和。例如:上述终端可以是但不限于:用户终端(UserEquipment,UE)。UE监测到用户双击音量键时,确定用户需要查看UE的内存值。通过cat命令,从UE内核proc文件系统的/proc/meminfo文件中,读取UE的物理内存值PhyMemTotal=16G和可用内存值MemTotal=12G。计算物理内存值PhyMemTotal=16G和可用内存值MemTotal=12G之间的差值(即为4G)。将该差值作为UE的保留内存值=4G。第二种方式:获取上述终端的保留内存值,并通过预设命令,从上述终端内核proc文件系统的/proc/meminfo文件中,读取上述终端的可用内存值MemTotal,以及计算保留内存值和可用内存值MemTotal之间的总和,将计本文档来自技高网...
一种终端内存的显示方法及显示装置

【技术保护点】
一种终端内存的显示方法,其特征在于,包括:检测到内存查看指令时,获取所述终端的物理内存值和可用内存值,其中,所述物理内存值大于所述可用内存值;显示所述物理内存值和所述可用内存值。

【技术特征摘要】
1.一种终端内存的显示方法,其特征在于,包括:检测到内存查看指令时,获取所述终端的物理内存值和可用内存值,其中,所述物理内存值大于所述可用内存值;显示所述物理内存值和所述可用内存值。2.如权利要求1所述的显示方法,其特征在于,所述获取所述终端的物理内存值和可用内存值,包括:通过/proc/meminfo文件,获取所述终端的物理内存值和可用内存值;所述显示方法还包括:计算所述物理内存值和所述可用内存值之间的差值;将所述差值作为所述终端的保留内存值,并显示所述保留内存值。3.如权利要求1所述的显示方法,其特征在于,所述显示方法还包括:获取所述终端的保留内存值,并显示所述终端的保留内存值;所述获取所述终端的物理内存值和可用内存值,包括:通过/proc/meminfo文件,获取所述终端的可用内存值;计算所述可用内存值和所述保留内存值之间的总和;将所述总和作为所述终端的物理内存值。4.如权利要求1所述的显示方法,其特征在于,所述获取所述终端的物理内存值和可用内存值,包括:通过/proc/iomem文件记录的物理地址,获取所述终端的物理内存值和可用内存值。5.如权利要求1-4任一项所述的显示方法,其特征在于,所述显示所述物理内存值和所述可用内存值,包括:通过饼状图显示所述物理内存值和所述可用内存值;或者,通过条形图显示所述物理内存值和...

【专利技术属性】
技术研发人员:吴章金
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东;44

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

1