管理移动终端内存的方法和相关设备技术

技术编号:12218260 阅读:75 留言:0更新日期:2015-10-21 20:05
本发明专利技术实施例公开了一种管理移动终端内存的方法和相关装置。一种管理移动终端内存的方法包括:移动终端监测指令输入事件;当监测到用于设置相机菜单的指令输入事件时,在内存空间中创建相机菜单的用户界面对象;当监测到退出设置相机菜单的指令输入事件时,从所述内存空间中删除所述相机菜单的用户界面对象。本发明专利技术实施例提供的技术方案有利于有效管理移动终端中的相机应用所使用内存,进而有利于提升整个移动终端系统的响应速度。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体涉及一种管理移动终端内存的方法和相关设备
技术介绍
随着移动终端(移动终端例如手机、平板电脑等)成为人们不可或缺的通信工具,移动终端上搭载的各种应用也应运而生,例如即时通讯应用、电子银行应用、相机应用、网页浏览器等应用。尤其是移动终端上的相机,人们使用移动终端进行拍照已越来越普及,使用移动终端上的相机拍摄照片能够将所拍摄的照片实时发送到社交网络中,因此,利用移动终端中的相机拍照和摄像已经成为人们生活中必不可少的一部分。为了适应广大用户的需求,手机相机的功能也越来越丰富,比如触屏拍照功能、美颜功能、语音美颜功能、语音拍照功能、外部存储功能、外置相机拍摄等等,在每个移动终端中都有一个设置相机菜单的用户界面。本专利技术的专利技术人在研宄和实践过程中发现,随着移动终端中相机应用的功能越来越多,打开相机应用后占用的系统内存也越来越大,目前还没有有效管理移动终端中的相机应用所使用内存的机制,这使得有时候可能会大大降低整个移动终端系统的响应速度。
技术实现思路
本专利技术实施例提供管理移动终端内存的方法和相关设备,以期能够有效管理移动终端中的相机应用所使用内存,进而有利于提升整个移动终端系统的响应速度。本专利技术实施例第一方面提供一种管理移动终端内存的方法,包括:移动终端监测指令输入事件;当监测到用于设置相机菜单的指令输入事件时,在内存空间中创建相机菜单的用户界面对象;当监测到退出设置相机菜单的指令输入事件时,从所述内存空间中删除所述相机菜单的用户界面对象。结合第一方面,在第一方面的第一种可能的实施方式中,所述移动终端监测指令输入事件包括:所述移动终端调用已创建的第二进程或第二线程监测指令输入事件,所述第二线程或第二进程为非专用于检测设置相机菜单的指令输入事件或退出设置相机菜单的指令输入事件的进程或者线程。 结合第一方面,在第一方面的第二种可能的实施方式中,所述移动终端监测指令输入事件包括:所述移动终端创建第一线程或第一进程,调用所述第一线程或第一进程监测指令输入事件,所述第一线程或第一进程为专用于检测设置相机菜单的指令输入事件或退出设置相机菜单的指令输入事件的进程或者线程。结合第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述移动终端创建第一线程或第一进程包括:为待创建的第一线程或第一进程分配内存空间,分配的所述内存空间包括栈区内存、堆区内存、全局区内存和代码区内存,在分配的所述内存空间中创建所述第一进程或所述第一线程。结合第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式中,在所述第一线程被创建的情况,所述在内存空间中创建相机菜单的用户界面对象包括:在为所述第一线程分配内存空间中创建相机主菜单和相机辅菜单的用户界面对象;或者在为所述第一线程分配内存空间中创建相机辅菜单的用户界面对象;或在所述第一线程所属进程的内存空间中创建相机主菜单和相机辅菜单的用户界面对象;或在所述第一线程所属进程的内存空间中创建相机主菜单和相机辅菜单的用户界面对象;或在所述第一线程所属进程的内存空间中创建相机主菜单的用户界面对象,并在为所述第一线程分配内存空间中创建相机辅菜单的用户界面对象。结合第一方面的第三种可能的实施方式,在第一方面的第五种可能的实施方式中,在所述第一进程被创建的情况,所述在内存空间中创建相机菜单的用户界面对象包括:在为所述第一进程分配内存空间中创建相机主菜单和相机辅菜单的用户界面对象;或者在为所述第一进程分配内存空间中创建相机辅菜单的用户界面对象;或者系统公共内存空间创建相机主菜单的用户界面对象,在为所述第一进程分配内存空间中创建相机辅菜单的用户界面对象。本专利技术实施例第二方面提供一种移动终端,包括:监测单元,用于监测指令输入事件;创建单元,用于当所述监测单元监测到用于设置相机菜单的指令输入事件时在内存空间中创建相机菜单的用户界面对象;删除单元,用于当所述监测单元监测到退出设置相机菜单的指令输入事件时从所述内存空间中删除所述相机菜单的用户界面对象。结合第二方面,在第二方面的第一种可能的实施方式中,所述监测单元具体用于调用已创建的第二进程或第二线程监测指令输入事件,所述第二线程或第二进程为非专用于检测设置相机菜单的指令输入事件或退出设置相机菜单的指令输入事件的进程或者线程;或者,所述监测单元具体用于,创建第一线程或第一进程,调用所述第一线程或第一进程监测指令输入事件,其中,所述第一线程或第一进程为专用于检测设置相机菜单的指令输入事件或退出设置相机菜单的指令输入事件的进程或者线程。结合第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,在创建第一线程或第一进程的方面,所述监测单元具体用于,为待创建的第一线程或第一进程分配内存空间,分配的所述内存空间包括栈区内存、堆区内存、全局区内存和代码区内存,在分配的所述内存空间中创建所述第一进程或所述第一线程。结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,在所述第一进程被创建的情况,所述创建单元具体用于:在为所述第一进程分配内存空间中创建相机主菜单和相机辅菜单的用户界面对象;或者在为所述第一进程分配内存空间中创建相机辅菜单的用户界面对象;或者系统公共内存空间创建相机主菜单的用户界面对象,在为所述第一进程分配内存空间中创建相机辅菜单的用户界面对象。结合第二方面的第二种可能的实施方式,在第二方面的第四种可能的实施方式中,在所述第一线程被创建的情况,所述创建单元具体用于在为所述第一线程分配内存空间中创建相机主菜单和相机辅菜单的用户界面对象;或在为所述第一线程分配内存空间中创建相机辅菜单的用户界面对象;或在所述第一线程所属进程的内存空间中创建相机主菜单和相机辅菜单的用户界面对象;或者在所述第一线程所属进程的内存空间中创建相机主菜单和相机辅菜单的用户界面对象;或者,在所述第一线程所属进程的内存空间中创建相机主菜单的用户界面对象,并在为所述第一线程分配内存空间中创建相机辅菜单的用户界面对象。可以看出,本专利技术实施例的方案中移动终端监测指令输入事件;当监测到用于设置相机菜单的指令输入事件时,在内存空间中创建相机菜单的用户界面对象;当监测到退出设置相机菜单的指令输入事件时,从所述内存空间中删除所述相机菜单的用户界面对象。由于引入了在内存空间中动态的创建和删除相机菜单的用户界面对象的机制,在相机菜单的用户界面对象需要被使用的情况下创建相机菜单的用户界面对象,当相机菜单的用户界面对象当前无需被使用的情况下将相机菜单的用户界面对象从内存空间删除,这使得内存空间中可不保留用户当前不关注的相机菜单的用户界面对象,可见上述机制可有效管理移动终端中的相机应用所占用内存,有利于尽可能减少相机菜单不必要的占用系统过多内存,有利于提升整个移动终端系统的响应速度。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种管理移动终端内存的方法的流程示意图;图2为本专利技术实施例提供的另一种管理移动终端内存本文档来自技高网...
管理移动终端内存的方法和相关设备

【技术保护点】
一种管理移动终端内存的方法,其特征在于,包括:移动终端监测指令输入事件;当监测到用于设置相机菜单的指令输入事件时,在内存空间中创建相机菜单的用户界面对象;当监测到退出设置相机菜单的指令输入事件时,从所述内存空间中删除所述相机菜单的用户界面对象。

【技术特征摘要】

【专利技术属性】
技术研发人员:李小朋
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1