显示信息的方法和移动终端与流程

文档序号:12039231阅读:169来源:国知局
显示信息的方法和移动终端与流程
本发明涉及通信技术领域,特别涉及一种显示信息的方法和移动终端。

背景技术:
随着移动终端的普及,如手机或是手持设备,用户对移动终端的各种要求也相应的提高,如为了方便用户对移动终端内存的管理,用户希望能够方便的获知移动终端的内存占用情况,这样如果内存占用过多,用户就能够及时清理内存,实现用户对移动终端的管理。现有技术中,在移动终端上将内存的占用情况存储到一个文件夹中,如果用户需要获知移动终端的内存占用情况,用户可以到该特定的文件夹查询,这样用户就可以获知该移动终端的内存占用情况。在实现本发明的过程中,发明人发现现有技术至少存在以下问题:用户需要到特定的文件夹中查询移动终端的内存占用情况,用户在查找过程中可能需要打开几个应用程序才能找到该文件夹,获知移动终端的内存占用情况,需要用户介入操作比较多,大大降低了用户使用该移动终端的体验感。

技术实现要素:
为了提高用户在使用移动终端时的体验感,本发明实施例提供了一种显示信息的方法和移动终端。所述技术方案如下:一方面,提供了一种显示信息的方法,所述方法包括:移动终端实时监控本端的应用程序的执行状态,所述应用程序的执行状态包括启动应用程序,和,应用程序启动后,在应用程序中执行功能选择;当监控到任意一个应用程序执行操作时,获取本端当前的内存信息;所述移动终端在所述应用程序的状态栏上显示所述本端当前的内存信息。所述本端当前的内存信息包括:当前执行的所述应用程序占用的内存信息,或,当前执行的所述应用程序占用的内存信息和本端已被占用的总的内存信息。所述获取本端当前的内存信息,包括:所述移动终端调用当前执行的应用程序的线程信息;根据所述当前执行的应用程序的线程信息获取以第一编码方式存储的所述当前执行的应用程序占用的内存信息;将以第一编码方式存储的所述当前执行的应用程序占用的内存信息转换为本端能够显示的信息。所述获取本端当前的内存信息,包括:从所述移动终端的内存接口上调取以第二编码方式存储的本端已被占用的总的内存信息;将以第二编码方式存储的本端已被占用的总的内存信息转换为所述本端能够显示的信息。所述移动终端在所述应用程序的状态栏上显示所述本端当前的内存信息,包括:所述移动终端以悬浮窗的形式在所述应用程序的状态栏上显示所述本端当前的内存信息。另一方面,提供了一种移动终端,所述移动终端包括:监控模块,用于实时监控移动终端的应用程序的执行状态,所述应用程序的执行状态包括启动应用程序,和,应用程序启动后,在应用程序中执行功能选择;获取模块,用于当监控到任意一个应用程序执行操作时,获取所述移动终端当前的内存信息;显示模块,用于在所述应用程序的状态栏上显示所述移动终端当前的内存信息。所述移动终端当前的内存信息包括:当前执行的所述应用程序占用的内存信息,或,当前执行的所述应用程序占用的内存信息和所述移动终端已被占用的总的内存信息。所述获取模块,包括:调用单元,用于调用当前执行的应用程序的线程信息;第一获取单元,用于根据所述当前执行的应用程序的线程信息获取以第一编码方式存储的所述当前执行的应用程序占用的内存信息;第一转换单元,用于将以第一编码方式存储的所述当前执行的应用程序占用的内存信息转换为所述移动终端能够显示的信息。所述获取模块,包括:第二获取单元,用于从所述移动终端的内存接口上调取以第二编码方式存储的所述移动终端已被占用的总的内存信息;第二转换单元,用于将以第二编码方式存储的所述移动终端已被占用的总的内存信息转换为所述移动终端能够显示的信息。所述显示模块具体用于:以悬浮窗的形式在所述应用程序的状态栏上显示所述移动终端当前的内存信息。本发明实施例提供的技术方案带来的有益效果是:移动终端实时监控本端的应用程序的执行状态;当监控到任意一个应用程序有执行操作时,获取本端当前的内存信息;所述移动终端显示所述本端当前的内存信息。这样在应用程序执行时获取本端当前的内存信息并显示,不需要用户在移动终端中的文件夹中查找内存信息的使用情况,方便移动终端用户获知当前内存信息使用情况,大大提高了用户使用该移动终端时的体验感,有利于移动终端用户对内存的管理。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例1中提供的一种显示信息的方法的流程图;图2是本发明实施例2中提供的一种显示信息的方法的流程图;图3是本发明实施例2中提供的一种应用程序界面的示意图;图4是本发明实施例2中提供的另一种应用程序界面的示意图;图5是本发明实施例3中提供的一种移动终端的示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例1参见图1,本实施例中提供了一种显示信息的方法,包括:101、移动终端实时监控本端的应用程序的执行状态;102、当监控到任意一个应用程序执行操作时,获取本端当前的内存信息;103、所述移动终端显示所述本端当前的内存信息。本实施例中可选地,所述本端当前的内存信息包括:当前执行的所述应用程序占用的内存信息,或,当前执行的所述应用程序占用的内存信息和本端已被占用的总的内存信息。优选地,所述获取本端当前的内存信息,包括:所述移动终端调用当前执行的应用程序的线程信息;根据所述当前执行的应用程序的线程信息获取以第一编码方式存储的所述当前执行的应用程序占用的内存信息;将以第一编码方式存储的所述当前执行的应用程序占用的内存信息转换为本端能够显示的信息。可选地,所述获取本端当前的内存信息,包括:从所述移动终端的内存接口上调取以第二编码方式存储的本端已被占用的总的内存信息;将以第二编码方式存储的本端已被占用的总的内存信息转换为所述本端能够显示的信息。可选地,本实施例中所述移动终端显示所述本端当前的内存信息,包括:所述移动终端以悬浮窗的形式显示所述本端当前的内存信息。本实施例中的移动终端包括手机或平板电脑等,对此本实施例不做具体限定。本实施例中的有益效果包括:移动终端实时监控本端的应用程序的执行状态;当监控到任意一个应用程序有执行操作时,获取本端当前的内存信息;所述移动终端显示所述本端当前的内存信息。这样在应用程序执行时获取本端当前的内存信息并显示,不需要用户在移动终端中的文件夹中查找内存信息的使用情况,方便移动终端用户获知当前内存信息使用情况,大大提高了用户使用该移动终端时的体验感,有利于移动终端用户对内存的管理。实施例2本实施例中提供了一种显示信息的方法,移动终端实时监控本端的应用程序的执行状态,在移动终端启动任意一个应用程序后,在该应用程序的状态栏上会显示当前应用程序所占用的内存信息,这样移动终端用户就能随时获知所执行的应用程序的内存情况,本实施例中的移动终端可以是手机也可以是其它手持设备,对此本实施例不做具体限定,本实施例中以手机为例进行说明。参见图2,具体的本实施例中提供的显示信息的方法包括:201、手机实时监控本地的应用程序的执行状态。本步骤中,应用程序的执行状态包括:手机启动一个应用程序的操作,应用程序启动后,手机在该应用程序中再进一步执行功能选择的操作等,对此本实施例不做具体限定。如手机启动了聊天软件,在该聊天软件打开后,进一步选择好友列表中的一个好友发送信息,上述手机这些都属于手机监控的状态。202、当手机监控到本地的任意一个应用程序执行操作时,获取本地当前的内存信息。本实施例中,对手机中应用程序的源代码进行改进,手机实时监控本地应用程序的执行状态,如果手机启动本地的应用程序,手机会立即获取该应用程序的执行状态,从而获取本地当前的内存信息,其中本地当前的内存信息包括:当前执行的应用程序占用的内存信息,或,当前执行的应用程序占用的内存信息和手机已占用的总的内存信息。本实施例中,手机在监控到应用程序的执行时,可以只获取该应用程序占用的内存信息,可选地,手机在获取该应用程序占用的内存信息的同时也获取手机已占用的总的内存信息,这样用户就可以更方便的获知手机上内存的使用情况,提高用户的体验感。根据本地当前的内存信息的具体内容,本步骤中获取本地当前的内存信息包括获取当前执行的应用程序占用的内存信息和手机已占用的总的内存信息。其中获取当前执行的应用程序占用的内存信息包括:手机调用当前执行的应用程序的线程信息;根据所述当前执行的应用程序的线程信息获取以第一编码方式存储的所述当前执行的应用程序占用的内存信息;将以第一编码方式存储的所述当前执行的应用程序占用的内存信息转换为手机能够显示的信息,获得所述当前执行的应用程序占用的内存信息。其中应用程序的内存信息在其线程中都有记录,但是线程中记录的内存信息采用的是第一编码方式,手机如果直接显示以第一编码方式存储的内存信息可能会出现乱码,用户不能识别,所以需要将第一编码方式存储的内存信息进行转换,转换为手机能够显示的信息,具体的转换方式属于现有技术,对此本实施例不再赘述。本步骤中,获取手机已占用的总的内存信息包括:从手机的内存接口上调取以第二编码方式存储的手机已被占用的总的内存信息;将以第二编码方式存储的手机已被占用的总的内存信息转换为手机能够显示的信息,获得手机已被占用的总的内存信息。本实施例中,手机中有个内存接口,该接口记录了手机已被占用的内存信息,同线程中记录的内存信息相似,该接口记录的内存信息采用的是第二编码方式,手机如果直接显示以第二编码方式存储的内存信息可能会出现乱码,用户不能识别,所以需要将第二编码方式存储的内存信息进行转换,转换为手机能够显示的信息,具体的转换方式也属于现有技术,对此本实施例不再赘述。其中第一编码方式与第二编码方式可能相同也可能不同,对此本实施例不做具体限定。203、手机显示本地当前的内存信息。本实施例中,手机监控到应用程序的执行操作时,获取本地当前的内存信息,并进一步将该内存信息显示在手机的状态栏上。其中,手机可以将当前的内存信息以悬浮窗的形式显示在手机状态栏上,也可以直接在状态栏上添加一个窗口,用来显示当前的内存信息,当获取到当前内存信息后,将当前内存信息的值返回给状态栏上的窗口中显示,或是返回给悬浮窗口中显示,对此本实施例不做具体限定。本实施例中,内存信息的显示位置可以在手机屏幕上方的状态栏上,也可以在手机下方的状态栏上,可以在状态栏的居中位置,也可以在状态栏的左方或是右方,对此本实施例不做具体限定。具体的如果手机当前的内存信息包括当前执行的应用程序占用的内存信息和手机已占用的总的内存信息,内存信息显示的排列顺序本实施例也不做具体限定,如排列顺序可以是当前执行的应用程序占用的内存信息/手机已占用的总的内存信息,或手机已占用的总的内存信息/当前执行的应用程序占用的内存信息。本实施例中,可选地,本地当前的内存信息还可以包括手机总的内存信息,手机在获取本端当前的内存信息时,同时获取手机总的内存信息,可以把手机总的内存信息也显示在状态栏上,对此本实施例不做具体限定。为了使本领域技术人员更加理解本实施例中提供的方法,现举例如下:如图3所示,手机启动了聊天软件,该聊天软件启动后,在界面的状态栏位置显示该软件所占的内存和手机已被占用的总的内存信息:10M/100M,当用户在好友列表中选择一个好友发送消息时,应用程序界面转换为图4所示,此时显示的内存信息为:11M/101M。通过状态栏上内存信息的显示,用户可以详细的了解现有的内存使用情况。本实施例中的有益效果包括:移动终端实时监控本端的应用程序的执行状态;当监控到任意一个应用程序有执行操作时,获取本端当前的内存信息;所述移动终端显示所述本端当前的内存信息。这样在应用程序执行时获取本端当前的内存信息并显示,不需要用户在移动终端中的文件夹中查找内存信息的使用情况,方便移动终端用户获知当前内存信息使用情况,大大提高了用户使用该移动终端时的体验感,有利于移动终端用户对内存的管理。进一步地,本实施例中将手机已被占用的内存同时显示,可以使用户更进一步地了解手机内存的使用情况,方便用户的手机内存的管理,并以悬浮窗口的形式显示内存信息,实现方便。实施例3参见图5,本实施例中提供了一种移动终端,所述移动终端包括:监控模块301、获取模块302和显示模块303。监控模块301,用于实时监控移动终端的应用程序的执行状态;获取模块302,用于当监控到任意一个应用程序有执行操作时,获取所述移动终端当前的内存信息;显示模块303,用于显示所述移动终端当前的内存信息。可选地,所述移动终端当前的内存信息包括:当前执行的所述应用程序占用的内存信息,或,当前执行的所述应用程序占用的内存信息和所述移动终端已被占用的总的内存信息。优选地,所述获取模块302,包括:调用单元,用于调用当前执行的应用程序的线程信息;第一获取单元,用于根据所述当前执行的应用程序的线程信息获取以第一编码方式存储的所述当前执行的应用程序占用的内存信息;第一转换单元,用于将以第一编码方式存储的所述当前执行的应用程序占用的内存信息转换为所述移动终端能够显示的信息。可选地,所述获取模块302,包括:第二获取单元,用于从所述移动终端的内存接口上调取以第二编码方式存储的所述移动终端已被占用的总的内存信息;将第二转换单元,用于以第二编码方式存储的所述移动终端已被占用的总的内存信息转换为所述移动终端端能够显示的信息。所述显示模块303具体用于:以悬浮窗的形式显示所述移动终端当前的内存信息。本实施例中的移动终端包括手机或平板电脑等,对此本实施例不做具体限定。本发明实施例提供的技术方案带来的有益效果是:移动终端实时监控本端的应用程序的执行状态;当监控到任意一个应用程序有执行操作时,获取本端当前的内存信息;所述移动终端显示所述本端当前的内存信息。这样在应用程序执行时获取本端当前的内存信息并显示,不需要用户在移动终端中的文件夹中查找内存信息的使用情况,方便移动终端用户获知当前内存信息使用情况,大大提高了用户使用该移动终端时的体验感,有利于移动终端用户对内存的管理。本实施例提供的移动终端,具体可以与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1