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

文档序号:9417162阅读:来源:国知局
话黄页控制方法和相关设备,以期能够有效管理移动终端中的电话黄页应用所使用内存,进而有利于提升整个移动终端系统的响应速度。
[0042]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0043]本发明说明书、权利要求书和附图中出现的术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0044]本发明一种电话黄页控制方法的一个实施例,一种电话黄页控制方法可包括:移动终端监测指令输入事件,所述指令由用户输入;当监测到用于设置电话黄页菜单的指令输入事件时,在内存空间中创建电话黄页菜单的用户界面对象;当监测到退出设置电话黄页菜单的指令输入事件时,从所述内存空间中删除所述电话黄页菜单的用户界面对象。
[0045]请参见图1,图1为本发明的一个实施例提供的一种电话黄页控制方法的流程示意图。其中,图1举例所示,本发明的一个实施例提供的一种电话黄页控制方法可以包括:
[0046]11、移动终端监测指令输入事件,所述指令由用户输入。
[0047]在本发明的一些可能的实施方式中,移动终端可利用已创建的进程或线程来监测指令输入事件,所述指令由用户输入。
[0048]具体例如,移动终端监测指令输入事件可包括:所述移动终端调用已创建的进程B或线程M监测指令输入事件。其中,所述线程M或进程B为非专用于检测设置电话黄页菜单的指令输入事件或退出设置电话黄页菜单的指令输入事件的进程或者线程。
[0049]在本发明的另一些可能的实施方式中,移动终端也可利用新创建的专用进程或线程来监测指令输入事件。
[0050]具体例如,移动终端监测指令输入事件可包括:所述移动终端创建线程N或进程A,调用所述线程N或进程A监测指令输入事件,所述线程N或进程A为专用于检测设置电话黄页菜单的指令输入事件或退出设置电话黄页菜单的指令输入事件的进程或者线程。
[0051]102、当监测到用于设置电话黄页菜单的指令输入事件时,在内存空间中创建电话黄页菜单的用户界面对象。
[0052]103、当监测到退出设置电话黄页菜单的指令输入事件时,从所述内存空间中删除所述电话黄页菜单的用户界面对象。
[0053]可以看出,本发明实施例的方案中移动终端监测指令输入事件,所述指令由用户输入;当监测到用于设置电话黄页菜单的指令输入事件时,在内存空间中创建电话黄页菜单的用户界面对象;当监测到退出设置电话黄页菜单的指令输入事件时,从所述内存空间中删除所述电话黄页菜单的用户界面对象。由于引入了在内存空间中动态的创建和删除电话黄页菜单的用户界面对象的机制,在电话黄页菜单的用户界面对象需要被使用的情况下创建电话黄页菜单的用户界面对象,当电话黄页菜单的用户界面对象当前无需被使用的情况下将电话黄页菜单的用户界面对象从内存空间删除,这使得内存空间中可不保留用户当前不关注的电话黄页菜单的用户界面对象,可见上述机制可有效管理移动终端中电话黄页菜单占用的系统内存,进而可有效管理移动终端中的电话黄页应用所占用内存,有利于尽可能减少电话黄页菜单不必要的占用系统过多内存,有利于提升整个移动终端系统的响应速度。
[0054]可选的,在本发明的一些可能的实施方式中,所述移动终端创建线程N或进程A可包括:为待创建的线程N或进程A分配内存空间,分配的所述内存空间包括栈区内存、堆区内存、全局区内存和代码区内存,在分配的所述内存空间中创建所述进程A或所述线程N。
[0055]其中,当监测到用于设置电话黄页菜单的指令输入事件时,移动终端可在确定当前空闲内存空间足够的情况下,在移动终端的任意空闲内存空间或特定空闲内存空间中创建电话黄页菜单的用户界面对象。
[0056]举例来说,在本发明一些可能的实施方式之中,在所述线程N被创建的情况,所述在内存空间中创建电话黄页菜单的用户界面对象,可以包括:在为所述线程N分配内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或者在为所述线程N分配内存空间中创建电话黄页辅菜单的用户界面对象;或者在所述线程N所属进程的内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或者在所述线程N所属进程的内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或在所述线程N所属进程的内存空间中创建电话黄页主菜单的用户界面对象,并在为所述线程N分配内存空间中创建电话黄页辅菜单的用户界面对象。
[0057]又例如,在本发明的一些可能的实施方式之中,在所述进程A被创建的情况,所述在内存空间中创建电话黄页菜单的用户界面对象可包括:在为所述进程A分配内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象;或在为所述进程A分配内存空间中创建电话黄页辅菜单的用户界面对象;或系统公共内存空间创建电话黄页主菜单的用户界面对象,并在为所述进程A分配内存空间中创建电话黄页辅菜单的用户界面对象。
[0058]为便于更好的理解和实施本发明实施例的技术方案,下面结合一些具体的应用场景进行举例说明。
[0059]请参见图2,图2为本发明的另一个实施例提供的一种电话黄页控制方法的流程示意图。如图2举例所示,本发明的另一个实施例提供的一种电话黄页控制方法可以包括:
[0060]201、移动终端调用已创建的进程B或线程M监测指令输入事件。
[0061]其中,所述线程M或进程B可为非专用于检测设置电话黄页菜单的指令输入事件或退出设置电话黄页菜单的指令输入事件的进程或线程。所述线程M或进程B可系统进程或线程。
[0062]202、当监测到用于设置电话黄页菜单的指令输入事件时,移动终端确定当前空闲内存空间是否足够。
[0063]若是,执彳丁步骤204。
[0064]若否,执行步骤203。
[0065]203、移动终端在显示界面上弹出电话黄页菜单创建失败的提示消息。
[0066]204、在移动终端的空闲内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象。
[0067]205、当监测到退出设置电话黄页菜单的指令输入事件时,移动终端确定当前空闲内存空间是否足够。
[0068]若是,执彳丁步骤206。
[0069]若否,执行步骤207。
[0070]206、移动终端从所述内存空间中删除电话黄页辅菜单的用户界面对象,电话黄页辅菜单的用户界面对象保留在相应内存空间。
[0071]207、移动终端从所述内存空间中删除电话黄页主菜单和电话黄页辅菜单的用户界面对象。
[0072]可以看出,本发明实施例的方案中移动终端调用已创建的进程B或线程M监测指令输入事件;当监测到用于设置电话黄页菜单的指令输入事件时,在内存空间中创建电话黄页菜单的用户界面对象;当监测到退出设置电话黄页菜单的指令输入事件时,从所述内存空间中删除所述电话黄页菜单的用户界面对象。由于引入了在内存空间中动态的创建和删除电话黄页菜单的用户界面对象的机制,在电话黄页菜单的用户界面对象需要被使用的情况下创建电话黄页菜单的用户界面对象,当电话黄页菜单的用户界面对象当前无需被使用的情况下将电话黄页菜单的用户界面对象从内存空间删除,这使得内存空间中可不保留用户当前不关注的电话黄页菜单的用户界面对象,可见上述机制可较有效管理移动终端中的电话黄页应用所占用内存,有利于尽可能减少电话黄页菜单不必要的占用系统过多内存,有利于提升整个移动终端系统的响应速度。
[0073]请参见图3,图3为本发明的另一个实施例提供的一种电话黄页控制方法的流程示意图。如图3举例所示,本发明的另一个实施例提供的一种电话黄页控制方法可以包括:
[0074]301、移动终端创建进程A。
[0075]其中,所述进程A可为专用于检测设置电话黄页菜单的指令输入事件或退出设置电话黄页菜单的指令输入事件的进程。
[0076]其中,移动终端创建进程A可包括:
[0077]为待创建的进程A分配内存空间,其中,分配的所述内存空间
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1