[发明专利]一种移动终端及其管理方法在审
申请号: | 201210002084.3 | 申请日: | 2012-01-05 |
公开(公告)号: | CN103197973A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 金烨 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 孟桂超;张颖玲 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 及其 管理 方法 | ||
技术领域
本发明涉及终端技术领域,尤其涉及一种移动终端及其管理方法。
背景技术
J2ME(Java 2 Micro Edition),是Sun公司专门用于嵌入式设备的Java软件。通过J2ME编程语言为移动终端开发应用程序,可以为移动终端用户提供游戏、个人信息处理、电子地图、股票等服务程序。随着嵌入式硬件和软件技术的发展,J2ME应用程序的复杂度越来越高,用户的需求也越来越大,J2ME的应用也由简单到复杂。移动终端不再仅仅运行之前简单的应用,很多大型应用甚至是在运营商的推动下,成为定制移动终端的必备需求。这样对移动终端整体的性能,特别是Java模块的内存要求也越来越高。
图1示出了现有移动终端管理方法的实现流程,包括:
步骤101,移动终端接收到用户输入的启动应用的请求后,从应用列表中启动相应的应用;
步骤102,启动Java虚拟机(Java Virtual Machine,JVM),为所述应用进行内存空间的申请;
步骤103,判断当前内存资源是否能够满足所述应用的需求,当可以满足,则执行步骤104,否则,当前处理流程结束;
步骤104,所述应用进入运行状态。
由图1的实现流程可以得到,移动终端Java模块的内存是采取一种限值的方式进行分配的,意味着Java模块内存对应用或者用户而言是不可改变的,如果用户下载了一个需要占用较大内存资源的应用,尤其在应用所需内存超过设定的阈值,此时该应用是无法启动或正常运行的,极大影响用户的使用体验。
目前有很多应用商城和专门的应用下载网站,对用户来说应用资源丰富,但是内存限定的方式极大影响了应用可使用率。
上述处理方式在一定程度上限制了应用在移动终端上的发展。如果应用运行时所需内存资源超过Java模块设定的阈值,特别是在应用没有被运营商预置的情况下,对一个用户而言,这个应用是不能使用的,影响用户体验。
发明内容
有鉴于此,本发明的主要目的在于提供一种移动终端及其管理方法,能够扩展移动终端应用的使用。
为达到上述目的,本发明的技术方案是这样实现的:
一种移动终端管理方法,所述方法包括:
当为用户请求启动的应用申请内存空间时,判断当前的内存资源是否满足启动所述应用的需求;
当前的内存资源不满足所述应用的需求时,移动终端提示修改Java内存配置,并根据用户输入的修改信息,进行Java内存配置的修改。
进一步地,所述方法还包括:
当当前的内存资源满足所述应用的需求时,运行所述应用。
其中,所述判断当前的内存资源是否满足所述应用的需求为:
当内存配置文件中当前Java内存配置大于等于运行所述应用所需内存时,当前的内存资源满足所述应用的需求;
当内存配置文件中当前Java内存配置小于运行所述应用所需内存时,当前的内存资源不满足所述应用的需求。
其中,移动终端提示修改Java内存配置为:
移动终端通过用户界面UI提示用户修改Java内存配置,并根据所述应用所需的内存大小为用户提供修改选项。
进一步地,在所述进行Java内存配置的修改之后,所述方法还包括:
根据修改后的Java内存配置,重新启动并运行所述应用。
一种移动终端,所述终端包括:决策模块、显示模块、内存配置模块;其中,
所述决策模块,用于为用户请求启动的应用申请内存空间时,判断当前的内存资源是否满足启动所述应用的需求;
所述显示模块,用于接收到所述决策模块确定的当前的内存资源不满足所述应用的需求时,提示修改Java内存配置;
所述内存配置模块,用于根据用户输入的修改信息,进行Java内存配置的修改。
进一步地,所述移动终端还包括:Java模块,用于接收到所述决策模块确定的当前的内存资源满足所述应用的需求时,运行所述应用。
其中,所述决策模块,具体用于在内存配置文件中当前Java内存配置大于等于运行所述应用所需内存时,确定当前的内存资源满足所述应用的需求;在内存配置文件中当前Java内存配置小于运行所述应用所需内存时,确定当前的内存资源不满足所述应用的需求。
进一步地,所述内存配置模块,还用于根据所述应用所需的内存大小为用户提供修改选项;
显示模块,具体用于通过用户界面UI提示用户修改Java内存配置以及修改选项的显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210002084.3/2.html,转载请声明来源钻瓜专利网。