电话黄页控制方法和相关设备的制造方法

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

【发明内容】

[0004]本发明实施例提供电话黄页控制方法和相关设备,以期能够较为有效管理移动终端中的电话黄页应用所使用内存,进而有利于提升整个移动终端系统的响应速度。
[0005]本发明实施例第一方面提供一种电话黄页控制方法,包括:
[0006]移动终端监测指令输入事件,所述指令由用户输入;
[0007]当监测到用于设置电话黄页菜单的指令输入事件时,在内存空间中创建电话黄页菜单的用户界面对象;
[0008]当监测到退出设置电话黄页菜单的指令输入事件时,从所述内存空间中删除所述电话黄页菜单的用户界面对象。
[0009]结合第一方面,在第一方面的第一种可能的实施方式中,所述移动终端监测指令输入事件包括:
[0010]所述移动终端调用已创建的进程B或线程M监测指令输入事件,所述线程M或进程B为非专用于检测设置电话黄页菜单的指令输入事件或退出设置电话黄页菜单的指令输入事件的进程或者线程。
[0011]结合第一方面,在第一方面的第二种可能的实施方式中,所述移动终端监测指令输入事件包括:
[0012]所述移动终端创建线程N或进程A,调用所述线程N或进程A监测指令输入事件,所述线程N或进程A为专用于检测设置电话黄页菜单的指令输入事件或退出设置电话黄页菜单的指令输入事件的进程或者线程。
[0013]结合第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述移动终端创建线程N或进程A包括:为待创建的线程N或进程A分配内存空间,分配的所述内存空间包括栈区内存、堆区内存、全局区内存和代码区内存,在分配的所述内存空间中创建所述进程A或所述线程N。
[0014]结合第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式中,在所述线程N被创建的情况,所述在内存空间中创建电话黄页菜单的用户界面对象包括:
[0015]在为所述线程N分配内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或者在为所述线程N分配内存空间中创建电话黄页辅菜单的用户界面对象;或在所述线程N所属进程的内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或在所述线程N所属进程的内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或在所述线程N所属进程的内存空间中创建电话黄页主菜单的用户界面对象,并在为所述线程N分配内存空间中创建电话黄页辅菜单的用户界面对象。
[0016]结合第一方面的第三种可能的实施方式,在第一方面的第五种可能的实施方式中,
[0017]在所述进程A被创建的情况,所述在内存空间中创建电话黄页菜单的用户界面对象包括:在为所述进程A分配内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或者在为所述进程A分配内存空间中创建电话黄页辅菜单的用户界面对象;或者系统公共内存空间创建电话黄页主菜单的用户界面对象,在为所述进程A分配内存空间中创建电话黄页辅菜单的用户界面对象。
[0018]本发明实施例第二方面提供一种移动终端,包括:
[0019]监测单元,用于监测指令输入事件,所述指令由用户输入;
[0020]创建单元,用于当所述监测单元监测到用于设置电话黄页菜单的指令输入事件时在内存空间中创建电话黄页菜单的用户界面对象;
[0021]删除单元,用于当所述监测单元监测到退出设置电话黄页菜单的指令输入事件时从所述内存空间中删除所述电话黄页菜单的用户界面对象。
[0022]结合第二方面,在第二方面的第一种可能的实施方式中,所述监测单元具体用于调用已创建的进程B或线程M监测指令输入事件,所述线程M或进程B为非专用于检测设置电话黄页菜单的指令输入事件或退出设置电话黄页菜单的指令输入事件的进程或者线程;
[0023]或者,
[0024]所述监测单元具体用于,创建线程N或进程A,调用所述线程N或进程A监测指令输入事件,其中,所述线程N或进程A为专用于检测设置电话黄页菜单的指令输入事件或退出设置电话黄页菜单的指令输入事件的进程或者线程。
[0025]结合第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,
[0026]在创建线程N或进程A的方面,所述监测单元具体用于,为待创建的线程N或进程A分配内存空间,分配的所述内存空间包括栈区内存、堆区内存、全局区内存和代码区内存,在分配的所述内存空间中创建所述进程A或所述线程N。
[0027]结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,
[0028]在所述进程A被创建的情况,所述创建单元具体用于:在为所述进程A分配内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或者在为所述进程A分配内存空间中创建电话黄页辅菜单的用户界面对象;或者系统公共内存空间创建电话黄页主菜单的用户界面对象,在为所述进程A分配内存空间中创建电话黄页辅菜单的用户界面对象。
[0029]结合第二方面的第二种可能的实施方式,在第二方面的第四种可能的实施方式中,在所述线程N被创建的情况,
[0030]所述创建单元具体用于在为所述线程N分配内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或在为所述线程N分配内存空间中创建电话黄页辅菜单的用户界面对象;或在所述线程N所属进程的内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或者在所述线程N所属进程的内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或者,在所述线程N所属进程的内存空间中创建电话黄页主菜单的用户界面对象,并在为所述线程N分配内存空间中创建电话黄页辅菜单的用户界面对象。
[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