一种支持Java应用下载空间检测的方法

文档序号:6465734阅读:192来源:国知局
专利名称:一种支持Java应用下载空间检测的方法
技术领域
本发明涉及移动通讯领域,尤其涉及一种支持Java应用下载空间检测的 方法。
背景技术
随着移动终端的普及,运营商和用户都希望移动终端不仅能够支持传统 的语音通话功能,更能够提供更多的商务、娱乐功能。Java版本的移动终端 应用软件的开发和部署成为业内关注的一个热点。 一方面移动运营商们已经 面向移动终端推出了各种类型的Java版本应用软件不同类型的Java游戏、 Java电子书、Java版本的飞信客户端、Java版本的企业(个人)邮箱等;另 一方面,用户也希望通过自己的移动终端来体验这些不同类型的Java应用软 件。移动终端上部署Java应用包含以下步骤下载、安装和运行。下栽的过
适的Java应用后启动移动终端上的Java虚拟机下载流程进行Java应用的下 载,Java应用一般都需要占用移动终端的部分空间,如果空间不足,就无法 正常完成Java应用的下载。
对于下载空间不足,现有检测处理流程如

图1所示,启动Java虚拟机下 载流程后进行空间判断,如果空间不足则退出Java虚拟机,用户自行选择删 除操作,然后再次启动Java虛拟机下载流程,直到空间足够时,开始进行Java 应用的下载。由于用户无法得到实时的空间信息,只能通过一 次次的退出Java 虚拟机后尝试删除其他Java应用或其他用户资料来进行空间的获取,所以这 种方式极大的影响了用户在移动终端上对Java应用的用户体验用户在多次 执行删除操作后发现仍然无法准确得到下载所需要的空间,仍然无法顺利下 载,用户就会选择放弃下载。用户的这种放并下载的行为不仅仅影响了自己 的Java应用用户体验,同时对运营商和Java应用提供商都会产生不好的影响,运营商和Java应用提供商都会应为用户放弃下载Java应用而损失大量的收益。
因此,需要移动终端在进行Java应用下载时的空间不足检测过程更加合 理、易操作和人性化,提高移动终端Java应用下栽的成功率,极大改进用户 使用移动终端进行Java应用下载的用户体验。

发明内容
本发明要解决的技术问题是提出一种支持Java应用下载空间检测的方 法,在Java应用下载空间不足时,能够有效地引导用户获取下载所需的空间。
为了解决上述技术问题,本发明提供了 一种支持Java应用下载空间检测 的方法,包含
Java虚拟机在下载一 Java应用软件时,如果检测到Java应用下载空间不 足则提示用户执行删除操作,如果用户选择不执行删除操作则退出Java虚拟 机,如果用户选择执行删除操作则在每次完成删除操作后重新检测下载空间;
Java虚拟机在检测到下载空间足够时,下载该Java应用软件,然后退出 Java虚拟机。
进一步地,上述方法还可具有以下特点
所述Java虛拟机在检测到Java应用下载空间不足时,在移动终端的用户 界面上弹出 一提示框来提示用户执行删除操作,用户通过点选所述提示框上 的按钮来选择是否进行删除操作。
进一步地,上述方法还可具有以下特点
所述提示框还包括要下载的该Java应用软件所占用的空间大小和/或所 述移动终端当前可用的空间大小信息。
进一步地,上述方法还可具有以下特点
在用户选择执行删除操作后,所述Java虚拟机还在所述移动终端的用户 界面上弹出一提示框来提示用户进行删除操作的位置;用户通过点选所述提 示框上的按钮来选择从文件管理器执行删除操作或者从已经安装好的Java应 用程序列表中执行删除操作,然后根椐用户的选择直接进入文件管理器或者已经安装好的Java应用程序列表。
进一步地,上述方法还可具有以下特点
在进入文件管理器或者已经安装好的Java应用程序列表后,所述Java虚 拟机还在所述移动终端的用户界面上弹出一提示框,用户通过点选所述提示 框上的按钮来确认是否进行删除操作。
进一步地,上述方法还可具有以下特点
所述提示框还包括要下载的该Java应用软件所占用的空间大小和/或所 述移动终端当前可用的空间大小信息。
进一步地,上述方法还可具有以下特点
在用户选择执行删除操作并完成一个文件的删除后,所述Java虚拟机还 在所述移动终端的用户界面上弹出 一提示框来询问用户是否要继续执行删除 操作,用户通过点选所述提示框上的按钮来选择是否继续进行删除操作,如 果用户选择继续则可以继续执行删除操作;如果用户选择不继续则认为本次 删除操作完成,然后重新检测所述移动终端的Java应用下载空间。
本发明所述一种支持Java应用下载空间检测的方法,使得移动终端在下 载空间不足时不必退出Java虚拟机,而是继续引导用户从不同层面进行所需 下载空间的获取操作,避免了用户频繁的进行退出/启动虚拟机执行删除操作 以及启动WAP浏览器重新进行选择的操作,使得用户能够在一次Java虚拟 机运行过程中就能进行空间不足时的判断操作,同时在具体的删除过程中能 够让用户实时掌握空间信息的变化,优化了 Java应用下载空间不足时的处理 流程,改进了用户进行Java应用下载时的用户体验,提高了 Java应用下载的 成功率,提升了移动终端对Java应用的支持能力,促进了移动终端上Java应 用的深度使用。
附困说明
图1是现有技术移动终端进行Java应用下载空间检测处理流程图。 图2是本发明实施例移动终端进行Java应用下载空间检测处理流程图。 图3是发明实施例询问用户是否进行删除操作的提示框。图4是发明实施例询问用户进行删除操作的位置的提示框。 图5是发明实施例询问用户是否继续进行删除操作的提示框。
具体实施例方式
本发明提出一种支持Java应用下载空间检测的方法,在移动终端的下栽 空间不足时,能够有效的引导用户从不同层面获取所需下载空间。其基本构 思是在下载空间不足的时候,并不退出Java虚拟机,而是提示用户执行删 除操作,如杲用户选择不执行删除操作则退出Java虛拟机,如果用户选择执 行删除操作则在每次完成删除操作后自动重新检测下载空间;当检测到下载 空间足够时,完成该Java应用软件的下载,退出Java虚拟机。
下面以下载一个Java应用程序为例,将结合附图来详细说明本发明的实 施例,包4舌
移动终端通过WAP浏览器访问Java应用站点,选择要下栽的一 Java应 用程序;
移动终端在正式开始下载该Java应用程序前还需要对该移动终端的下载 空间进行检测,请参考图2,该图所示为采用本发明方法进行Java应用下载 空间检测的处理流程,包括如下步骤
步骤S201:启动Java虚拟才几,下载Java应用程序对应的JAD (Java Application Descriptor, Java应用描述)文件并进行解析;
所述JAD文件包含该Java应用程序的描述信息,比如该Java应用程 序的名称、版本、大小、URL等信息。
步骤S202:获取当前该移动终端上的可用空间信息;
Java虚拟机是通过获取移动终端文件系统空间大小的接口来获取当前移 动终端上剩余的可用空间的大小,其获取方法可以按照现有技术进行Java应 用下载空间的检测处理的方法进行,这里不再赘述。
所述可用空间的大小可以采用KB为单位。这里需要指出的是,步骤S202和步骤S201的顺序是可以变动的,即可 以是先执行步骤S202然后执行步骤S201,当然步骤S201和步骤S202也可 以是同步执行的。
步骤S203: Java虚拟机进行下载空间判断,如果下载空间足够,则开始 下载该Java应用程序,结束;否则,进入步骤S204;
将从JAD文件解析出来的该Java应用程序实际占用的空间大小信息与当 前移动终端上剩余的可用空间进行比较,如果当前移动终端上剩余的可用空 间大于或等于该Java应用程序实际占用的空间大小,则认为下载空间足够, 可以下载该Java应用程序;否则,认为下载空间不够,不可以下载该Java应 用程序,此时,需要用户删除一部分保存在移动终端上的内容以便获得足够 的下载空间。
所述该Java应用程序实际占用的空间大小和当前移动终端上剩余的可用 空间的大小均可以采用KB为单位。
步骤S204:询问用户是否执行删除操作,如果用户选择不执行删除操作, 则退出Java虚拟机,结束;否则,进入步骤S205;
Java虚拟机在判定下载空间不足时可以在该移动终端的用户界面上弹出 一个如图3所示的Alert提示框,用以询问用户是否执行删除操作。用户可以 通过点选该提示框上的按钮来选择是否执行删除操作,如果点选"是"则进 入步骤S205,执行删除操作;如果点选"否",则退出Java虚拟机,结束。 为了增强用户的操作体验,较佳地,还在该提示框中包含提示用户下栽该Java 应用程序所需要的空间大小和当前移动终端上剩余的可用空间的信息,该部 分提示信息不可进行点选。
当然,在另 一实施例中,在该提示框中也可以不包^、提示用户下栽该Java 应用程序所需要的空间大小信息和当前移动终端上剩余的可用空间的信息, 或者仅包含两种提示信息其中之一。
步骤S205:继续询问用户是从文件管理器执行删除操作还是从已经安装 好的Java应用程序列表中执行删除操作,如果用户选择从文件管理器执行删 除操作则进入步骤S206;如果用户选择从已经安装好的Java应用程序列表中执行删除操作则进入步骤S208;
该步骤是提供给用户两种得到更大下载空间的选择,用户可以根据选择 直接进入文件管理器或者已经安装好的Java应用程序列表来执行删除操作。
Java虚拟机可以在该移动终端的用户界面上弹出 一个如图4所示的Alert 提示框,用以询问用户从哪个位置执行删除操作,用户如果点选"文件管理 器"则进入步骤S206,如果点选"Java应用程序列表"则进入步骤S208。
步骤S206:进入文件管理器,再次确认用户是否要执行删除操作,如果 用户选择执行删除操作,则进入步骤S207;如果用户选择不执行删除操作则 退出Java虚拟机,结束;
Java虚拟机可以在该移动终端的用户界面上再次弹出一个如图3所示的 Alert提示框,用以询问用户是否执行删除操作。用户可以通过点选该提示框 上的按钮来选择是否执行删除操作,如果点选"是"则进入步骤S207执行删 除操作,如果点选"否"则退出Java虚拟机,'结束。为了增强用户的才喿作体 验,较佳地,还在该提示框中包含提示用户下戴该Java应用程序所需要的空 间大小和当前移动终端上剩余的可用空间的信息,该部分提示信息不可进行 点选。
当然,在另 一实施例中,在该提示框中也可以不包含提示用户下载该Java 应用程序所需要的空间大小信息和当前移动终端上剩余的可用空间的信息, 或者仅包含两种提示信息其中之一。
步骤S207:根据用户需要删除文件管理器中的文件,完成删除操作后返 回步骤S202;
弹出的图3所示的Alert提示框消失,然后用户可以根据需要在文件管理 器中选择要删除的媒体文件,比如图片文件、音频文件或者视频等文件,然
后执行删除操作,具体的删除方法可以按照现有技术在文件管理器中删除文 件的方法进行,这里不再赘述;当完成一个文件的删除后,Java虚拟机可以 在该移动终端的用户界面上弹出一个如图5所示的Alert提示框,用以询问用 户是否继续执行删除操作,如杲用户选择"是"则继续进行删除操作,如果 用户选择"否,,则认为本次删除操作完成,返回步骤S202,重新获取当前移动终端上的可用空间信息,然后继续对下载空间进行判断。
步骤S208:进入可以被删除的Java应用列表,再次确认用户是否要执行 删除操作,如果用户选择执行删除操作,则进入步骤S209;如果用户选择不 执行删除操作则退出Java虛拟机,结束;
Java虚拟机可以在该移动终端的用户界面上弹出一个如图3所示的Alert 提示框,用以询问用户是否执行删除操作。用户可以通过点选该提示框上的 按钮来选择是否执行删除操作,如果点选"是"则进入步骤S209执行删除操 作,如果点选"否"则退出Java虚拟机,结束。为了增强用户的操作体验, 较佳地,还在该提示框中包含提示用户下载该Java应用程序所需要的空间大 小和当前移动终端上剩余的可用空间的信息,该部分提示信息不可进行点选。
当然,在另 一实施例中,在该提示框中也可以不包含提示用户下载该Java 应用程序所需要的空间大小信息和当前移动终端上剩余的可用空间的信息, 或者仅包含两种提示信息其中之一。
步骤S209.'用户根据需要删除可以被删除的Java应用列表中的文件,然 后返回步骤S202;
弹出的图3所示的Alert提示框消失,然后用户可以根据需要在可以^支删 除的Java应用列表中选择要删除的文件并执行删除操作,具体的删除方法可 以按照现有技术在Java应用列表中删除文件的方法进行,这里不再赘述;当 完成一个文件的删除后,Java虚拟机可以在该移动终端的用户界面上弹出一 个如图5所示的Alert提示框,用以询问用户是否继续执行删除操作,如果用 户选择"是"则继续进行删除操作,如果用户选择"否"则认为本次删除操 作完成,返回步骤S202,重新获取当前移动终端上的可用空间信息,然后继 续对下载空间进行判断。
在下载空间足够时,即当前移动终端上剩余的可用空间大于或等于该 Java应用程序实际占用的空间大小时,则开始根据从该JAD文件中解析出来 的该Java应用程序的URL将该Java下载到该移动终端中。通过本发明使得移动终端对Java应用的下栽流程更加合理,尤其通过实 现对下载空间不足的检测流程支持,使得用户进行Java应用下载时体验更好, 下载的成功率更高,极大推动了移动终端上Java业务的部署和推广,提升了 运营商和Java应用提供商的收益。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本 领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护 范围之内。
权利要求
1、一种支持Java应用下载空间检测的方法,其特征在于Java虚拟机在下载一Java应用软件时,如果检测到Java应用下载空间不足则提示用户执行删除操作,如果用户选择不执行删除操作则退出Java虚拟机,如果用户选择执行删除操作则在每次完成删除操作后重新检测下载空间;Java虚拟机在检测到下载空间足够时,下载该Java应用软件,然后退出Java虚拟机。
2、 如权利要求l所述的方法,其特征在于所述Java虚拟机在检测到Java应用下载空间不足时,在移动终端的用户 界面上弹出 一提示框来提示用户执行删除操作,用户通过点选所述提示框上 的按钮来选择是否进行删除操作。
3、 如权利要求2所述的方法,其特征在于所述提示框还包括要下载的该Java应用软件所占用的空间大小和/或所 述移动终端当前可用的空间大小信息。
4、 如权利要求2所述的方法,其特征在于在用户选择执行删除操作后,所述Java虚拟积近在所述移动终端的用户 界面上弹出一提示框来提示用户进行删除操作的位置;用户通过点选所述提 示框上的按钮来选择从文件管理器执行删除操作或者从已经安装好的Java应 用程序列表中执行删除操作,然后根据用户的选择直接进入文件管理器或者 已经安装好的Java应用程序列表。
5、 如权利要求4所述的方法,其特征在于在进入文件管理器或者已经安装好的Java应用程序列4^,所述Java虚 拟机还在所述移动终端的用户界面上弹出一提示框,用户通过点选所述提示 框上的按钮来确认是否进行删除操作。
6、 如权利要求5所述的方法,其特征在于所述提示框还包括要下载的该Java应用软件所占用的空间大小和/或所 述移动终端当前可用的空间大小信息。
7、如权利要求5所述的方法,其特征在于在用户选择执行删除操作并完成一个文件的删除后,所述Java虚拟机还 在所述移动终端的用户界面上弹出一提示框来询问用户是否要继续执行删除 操作,用户通过点选所述提示框上的按钮来选择是否继续进行删除操作,如 果用户选择继续则可以继续执行删除操作;如果用户选择不继续则认为本次 删除操作完成,然后重新检测所述移动终端的Java应用下载空间。
全文摘要
本发明提出一种支持Java应用下载空间检测的方法Java虚拟机在下载一Java应用软件时,如果检测到Java应用下载空间不足则提示用户执行删除操作,如果用户选择不执行删除操作则退出Java虚拟机,如果用户选择执行删除操作则在每次完成删除操作后重新检测下载空间;Java虚拟机在检测到下载空间足够时,下载该Java应用软件,然后退出Java虚拟机。该方法在Java应用下载空间不足时,能够有效地引导用户获取下载所需的空间。
文档编号G06F9/445GK101321353SQ200810133230
公开日2008年12月10日 申请日期2008年7月14日 优先权日2008年7月14日
发明者洋 周, 徐明良, 毅 惠, 凯 焦 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1