一种电子相册管理方法及移动终端的制作方法

文档序号:9375238阅读:469来源:国知局
一种电子相册管理方法及移动终端的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体涉及一种电子相册管理方法及移动终端。
【背景技术】
[0002]随着移动终端(移动终端例如手机、平板电脑等)成为人们不可或缺的通信工具,移动终端上搭载的各种应用也应运而生,例如即时通讯应用、电子银行应用、电子相册应用、网页浏览器等应用。尤其是移动终端上的电子相册应用越来越受到人们广泛使用。
[0003]本发明的发明人在研究和实践过程中发现,随着移动终端中电子相册应用的功能越来越多,打开电子相册应用后占用的系统内存也越来越大,目前还没有有效管理移动终端中的电子相册应用所使用内存的机制,这使得有时候可能会大大降低整个移动终端系统的响应速度。

【发明内容】

[0004]本发明实施例提供电子相册管理方法及移动终端,以期能够较为有效管理移动终端中的电子相册应用所使用内存,进而有利于提升整个移动终端系统的响应速度。
[0005]本发明实施例第一方面提供一种电子相册管理方法,包括:
[0006]移动终端监测用户控制命令;
[0007]当监测到用于设置电子相册菜单的用户控制命令时,在内存空间中创建电子相册菜单的用户界面对象;
[0008]当监测到退出设置电子相册菜单的用户控制命令时,从所述内存空间中删除所述电子相册菜单的用户界面对象。
[0009]结合第一方面,在第一方面的第一种可能的实施方式中,所述移动终端监测用户控制命令包括:
[0010]所述移动终端调用已创建的第二进程或第二线程监测用户控制命令,所述第二线程或第二进程为非专用于检测设置电子相册菜单的用户控制命令或退出设置电子相册菜单的用户控制命令的进程或者线程。
[0011]结合第一方面,在第一方面的第二种可能的实施方式中,所述移动终端监测用户控制命令包括:
[0012]所述移动终端创建第一线程或第一进程,调用所述第一线程或第一进程监测用户控制命令,所述第一线程或第一进程为专用于检测设置电子相册菜单的用户控制命令或退出设置电子相册菜单的用户控制命令的进程或者线程。
[0013]结合第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述移动终端创建第一线程或第一进程包括:为待创建的第一线程或第一进程分配内存空间,分配的所述内存空间包括栈区内存、堆区内存、全局区内存和代码区内存,在分配的所述内存空间中创建所述第一进程或所述第一线程。
[0014]结合第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式中,在所述第一线程被创建的情况,所述在内存空间中创建电子相册菜单的用户界面对象包括:
[0015]在为所述第一线程分配内存空间中创建电子相册主菜单和电子相册辅菜单的用户界面对象;或者在为所述第一线程分配内存空间中创建电子相册辅菜单的用户界面对象;或在所述第一线程所属进程的内存空间中创建电子相册主菜单和电子相册辅菜单的用户界面对象;或在所述第一线程所属进程的内存空间中创建电子相册主菜单和电子相册辅菜单的用户界面对象;或在所述第一线程所属进程的内存空间中创建电子相册主菜单的用户界面对象,并在为所述第一线程分配内存空间中创建电子相册辅菜单的用户界面对象。
[0016]结合第一方面的第三种可能的实施方式,在第一方面的第五种可能的实施方式中,
[0017]在所述第一进程被创建的情况,所述在内存空间中创建电子相册菜单的用户界面对象包括:在为所述第一进程分配内存空间中创建电子相册主菜单和电子相册辅菜单的用户界面对象;或者在为所述第一进程分配内存空间中创建电子相册辅菜单的用户界面对象;或者系统公共内存空间创建电子相册主菜单的用户界面对象,在为所述第一进程分配内存空间中创建电子相册辅菜单的用户界面对象。
[0018]本发明实施例第二方面提供一种移动终端,包括:
[0019]监测单元,用于监测用户控制命令;
[0020]创建单元,用于当所述监测单元监测到用于设置电子相册菜单的用户控制命令时在内存空间中创建电子相册菜单的用户界面对象;
[0021]删除单元,用于当所述监测单元监测到退出设置电子相册菜单的用户控制命令时从所述内存空间中删除所述电子相册菜单的用户界面对象。
[0022]结合第二方面,在第二方面的第一种可能的实施方式中,所述监测单元具体用于调用已创建的第二进程或第二线程监测用户控制命令,所述第二线程或第二进程为非专用于检测设置电子相册菜单的用户控制命令或退出设置电子相册菜单的用户控制命令的进程或者线程;
[0023]或者,
[0024]所述监测单元具体用于,创建第一线程或第一进程,调用所述第一线程或第一进程监测用户控制命令,其中,所述第一线程或第一进程为专用于检测设置电子相册菜单的用户控制命令或退出设置电子相册菜单的用户控制命令的进程或者线程。
[0025]结合第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,
[0026]在创建第一线程或第一进程的方面,所述监测单元具体用于,为待创建的第一线程或第一进程分配内存空间,分配的所述内存空间包括栈区内存、堆区内存、全局区内存和代码区内存,在分配的所述内存空间中创建所述第一进程或所述第一线程。
[0027]结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,
[0028]在所述第一进程被创建的情况,所述创建单元具体用于:在为所述第一进程分配内存空间中创建电子相册主菜单和电子相册辅菜单的用户界面对象;或者在为所述第一进程分配内存空间中创建电子相册辅菜单的用户界面对象;或者系统公共内存空间创建电子相册主菜单的用户界面对象,在为所述第一进程分配内存空间中创建电子相册辅菜单的用户界面对象。
[0029]结合第二方面的第二种可能的实施方式,在第二方面的第四种可能的实施方式中,在所述第一线程被创建的情况,
[0030]所述创建单元具体用于在为所述第一线程分配内存空间中创建电子相册主菜单和电子相册辅菜单的用户界面对象;或在为所述第一线程分配内存空间中创建电子相册辅菜单的用户界面对象;或在所述第一线程所属进程的内存空间中创建电子相册主菜单和电子相册辅菜单的用户界面对象;或者在所述第一线程所属进程的内存空间中创建电子相册主菜单和电子相册辅菜单的用户界面对象;或者,在所述第一线程所属进程的内存空间中创建电子相册主菜单的用户界面对象,并在为所述第一线程分配内存空间中创建电子相册辅菜单的用户界面对象。
[0031]可以看出,本发明实施例的方案中移动终端监测用户控制命令;当监测到用于设置电子相册菜单的用户控制命令时,在内存空间中创建电子相册菜单的用户界面对象;当监测到退出设置电子相册菜单的用户控制命令时,从所述内存空间中删除所述电子相册菜单的用户界面对象。由于引入了在内存空间中动态的创建和删除电子相册菜单的用户界面对象的机制,在电子相册菜单的用户界面对象需要被使用的情况下创建电子相册菜单的用户界面对象,当电子相册菜单的用户界面对象当前无需被使用的情况下将电子相册菜单的用户界面对象从内存空间删除,这使得内存空间中可不保留用户当前不关注的电子相册菜单的用户界面对象,可见上述机制可有效管理移动终端中的电子相册应用所占用内存,有利于尽可能减少电子相册菜单不必要的占用系统过多内存,有利于提升整个移动终端系统的响应速度。
【附图说明】
[0032]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。
[0033]图1为本发明实施例提供的一种电子相册管理方法的流程示意图;
[0034]图2为本发明实施例提供的另一种电子相册管理方法的流程示意图;
[0035]图3为本发明实施例提供的另一种电子相册管理方法的流程示意图;
[0036]图4为本发明实施例提供的另一种电子相册管理方法的流程示意图;
[0037]图5为本发明实施例提供的另一种电子相册管理方法的流程示意图;
[0038]图6为本发明实施例提供的另一种电子相册管理方法的流程示意图;
[0039]图7为本发明实施例提供的一种移动终端的架构示意图;
[0040]图8为本发明实施例提供的另一种移动终端的架构示意图。
【具体实施方式】
[0041]本发明实施例提供一种电
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1