著录项信息
专利名称 | 一种支持Java应用下载空间检测的方法 |
申请号 | CN200810133230.X | 申请日期 | 2008-07-14 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2008-12-10 | 公开/公告号 | CN101321353 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W88/02 | IPC分类号 | H;0;4;W;8;8;/;0;2;;;G;0;6;F;9;/;4;4;5查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 美国德克萨斯州普莱诺市雷泽大道8105号210室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | Ox移动技术有限责任公司 | 当前权利人 | Ox移动技术有限责任公司 |
发明人 | 惠毅;徐明良;周洋;焦凯 |
代理机构 | 北京安信方达知识产权代理有限公司 | 代理人 | 龙洪;霍育栋 |
摘要
本发明提出一种支持Java应用下载空间检测的方法:Java虚拟机在下载一Java应用软件时,如果检测到Java应用下载空间不足则提示用户执行删除操作,如果用户选择不执行删除操作则退出Java虚拟机,如果用户选择执行删除操作则在每次完成删除操作后重新检测下载空间;Java虚拟机在检测到下载空间足够时,下载该Java应用软件,然后退出Java虚拟机。该方法在Java应用下载空间不足时,能够有效地引导用户获取下载所需的空间。
1. 一种支持Java应用下载空间检测的方法,其特征在于:
Java虚拟机在下载一Java应用软件时,如果检测到Java应用下载空间不足则提示用户执行删除操作,如果用户选择不执行删除操作则退出Java虚拟机,如果用户选择执行删除操作则在每次完成删除操作后重新检测下载空间;
Java虚拟机在检测到下载空间足够时,下载该Java应用软件,然后退出Java虚拟机。
2. 如权利要求1所述的方法,其特征在于:
所述Java虚拟机在检测到Java应用下载空间不足时,在移动终端的用户界面上弹出一提示框来提示用户执行删除操作,用户通过点选所述提示框上的按钮来选择是否进行删除操作。
3. 如权利要求2所述的方法,其特征在于:
所述提示框还包括要下载的该Java应用软件所占用的空间大小和/或所述移动终端当前可用的空间大小信息。
4. 如权利要求2所述的方法,其特征在于:
在用户选择执行删除操作后,所述Java虚拟机还在所述移动终端的用户界面上弹出一提示框来提示用户进行删除操作的位置;用户通过点选所述提示框上的按钮来选择从文件管理器执行删除操作或者从已经安装好的Java应用程序列表中执行删除操作,然后根据用户的选择直接进入文件管理器或者已经安装好的Java应用程序列表。
5. 如权利要求4所述的方法,其特征在于:
在进入文件管理器或者已经安装好的Java应用程序列表后,所述Java虚拟机还在所述移动终端的用户界面上弹出一提示框,用户通过点选所述提示框上的按钮来确认是否进行删除操作。
6. 如权利要求5所述的方法,其特征在于:
所述提示框还包括要下载的该Java应用软件所占用的空间大小和/或所述移动终端当前可用的空间大小信息。
7. 如权利要求5所述的方法,其特征在于:
在用户选择执行删除操作并完成一个文件的删除后,所述Java虚拟机还在所述移动终端的用户界面上弹出一提示框来询问用户是否要继续执行删除操作,用户通过点选所述提示框上的按钮来选择是否继续进行删除操作,如果用户选择继续则可以继续执行删除操作;如果用户选择不继续则认为本次删除操作完成,然后重新检测所述移动终端的Java应用下载空间。
一种支持Java应用下载空间检测的方法\n技术领域\n[0001] 本发明涉及移动通讯领域,尤其涉及一种支持Java应用下载空间检测的方法。\n背景技术\n[0002] 随着移动终端的普及,运营商和用户都希望移动终端不仅能够支持传统的语音通话功能,更能够提供更多的商务、娱乐功能。Java版本的移动终端应用软件的开发和部署成为业内关注的一个热点。一方面移动运营商们已经面向移动终端推出了各种类型的Java版本应用软件:不同类型的Java游戏、Java电子书、Java版本的飞信客户端、Java版本的企业(个人)邮箱等;另一方面,用户也希望通过自己的移动终端来体验这些不同类型的Java应用软件。移动终端上部署Java应用包含以下步骤:下载、安装和运行。下载的过程就是移动终端通过浏览器访问包含有Java应用的内容提供商网站,选择合适的Java应用后启动移动终端上的Java虚拟机下载流程进行Java应用的下载,Java应用一般都需要占用移动终端的部分空间,如果空间不足,就无法正常完成Java应用的下载。\n[0003] 对于下载空间不足,现有检测处理流程如图1所示,启动Java虚拟机下载流程后进行空间判断,如果空间不足则退出Java虚拟机,用户自行选择删除操作,然后再次启动Java虚拟机下载流程,直到空间足够时,开始进行Java应用的下载。由于用户无法得到实时的空间信息,只能通过一次次的退出Java虚拟机后尝试删除其他Java应用或其他用户资料来进行空间的获取,所以这种方式极大的影响了用户在移动终端上对Java应用的用户体验:用户在多次执行删除操作后发现仍然无法准确得到下载所需要的空间,仍然无法顺利下载,用户就会选择放弃下载。用户的这种放弃下载的行为不仅仅影响了自己的Java应用用户体验,同时对运营商和Java应用提供商都会产生不好的影响,运营商和Java应用提供商都会应为用户放弃下载Java应用而损失大量的收益。\n[0004] 因此,需要移动终端在进行Java应用下载时的空间不足检测过程更加合理、易操作和人性化,提高移动终端Java应用下载的成功率,极大改进用户使用移动终端进行Java应用下载的用户体验。\n发明内容\n[0005] 本发明要解决的技术问题是提出一种支持Java应用下载空间检测的方法,在Java应用下载空间不足时,能够有效地引导用户获取下载所需的空间。\n[0006] 为了解决上述技术问题,本发明提供了一种支持Java应用下载空间检测的方法,包含:\n[0007] Java虚拟机在下载一Java应用软件时,如果检测到Java应用下载空间不足则提示用户执行删除操作,如果用户选择不执行删除操作则退出Java虚拟机,如果用户选择执行删除操作则在每次完成删除操作后重新检测下载空间;\n[0008] Java虚拟机在检测到下载空间足够时,下载该Java应用软件,然后退出Java虚拟机。\n[0009] 进一步地,上述方法还可具有以下特点:\n[0010] 所述Java虚拟机在检测到Java应用下载空间不足时,在移动终端的用户界面上弹出一提示框来提示用户执行删除操作,用户通过点选所述提示框上的按钮来选择是否进行删除操作。\n[0011] 进一步地,上述方法还可具有以下特点:\n[0012] 所述提示框还包括要下载的该Java应用软件所占用的空间大小和/或所述移动终端当前可用的空间大小信息。\n[0013] 进一步地,上述方法还可具有以下特点:\n[0014] 在用户选择执行删除操作后,所述Java虚拟机还在所述移动终端的用户界面上弹出一提示框来提示用户进行删除操作的位置;用户通过点选所述提示框上的按钮来选择从文件管理器执行删除操作或者从已经安装好的Java应用程序列表中执行删除操作,然后根据用户的选择直接进入文件管理器或者已经安装好的Java应用程序列表。\n[0015] 进一步地,上述方法还可具有以下特点:\n[0016] 在进入文件管理器或者已经安装好的Java应用程序列表后,所述Java虚拟机还在所述移动终端的用户界面上弹出一提示框,用户通过点选所述提示框上的按钮来确认是否进行删除操作。\n[0017] 进一步地,上述方法还可具有以下特点:\n[0018] 所述提示框还包括要下载的该Java应用软件所占用的空间大小和/或所述移动终端当前可用的空间大小信息。\n[0019] 进一步地,上述方法还可具有以下特点:\n[0020] 在用户选择执行删除操作并完成一个文件的删除后,所述Java虚拟机还在所述移动终端的用户界面上弹出一提示框来询问用户是否要继续执行删除操作,用户通过点选所述提示框上的按钮来选择是否继续进行删除操作,如果用户选择继续则可以继续执行删除操作;如果用户选择不继续则认为本次删除操作完成,然后重新检测所述移动终端的Java应用下载空间。\n[0021] 本发明所述一种支持Java应用下载空间检测的方法,使得移动终端在下载空间不足时不必退出Java虚拟机,而是继续引导用户从不同层面进行所需下载空间的获取操作,避免了用户频繁的进行退出/启动虚拟机执行删除操作以及启动WAP浏览器重新进行选择的操作,使得用户能够在一次Java虚拟机运行过程中就能进行空间不足时的判断操作,同时在具体的删除过程中能够让用户实时掌握空间信息的变化,优化了Java应用下载空间不足时的处理流程,改进了用户进行Java应用下载时的用户体验,提高了Java应用下载的成功率,提升了移动终端对Java应用的支持能力,促进了移动终端上Java应用的深度使用。\n附图说明\n[0022] 图1是现有技术移动终端进行Java应用下载空间检测处理流程图。\n[0023] 图2是本发明实施例移动终端进行Java应用下载空间检测处理流程图。\n[0024] 图3是发明实施例询问用户是否进行删除操作的提示框。\n[0025] 图4是发明实施例询问用户进行删除操作的位置的提示框。\n[0026] 图5是发明实施例询问用户是否继续进行删除操作的提示框。\n具体实施方式\n[0027] 本发明提出一种支持Java应用下载空间检测的方法,在移动终端的下载空间不足时,能够有效的引导用户从不同层面获取所需下载空间。其基本构思是:在下载空间不足的时候,并不退出Java虚拟机,而是提示用户执行删除操作,如果用户选择不执行删除操作则退出Java虚拟机,如果用户选择执行删除操作则在每次完成删除操作后自动重新检测下载空间;当检测到下载空间足够时,完成该Java应用软件的下载,退出Java虚拟机。\n[0028] 下面以下载一个Java应用程序为例,将结合附图来详细说明本发明的实施例,包括:\n[0029] 移动终端通过WAP浏览器访问Java应用站点,选择要下载的一Java应用程序;\n[0030] 移动终端在正式开始下载该Java应用程序前还需要对该移动终端的下载空间进行检测,请参考图2,该图所示为采用本发明方法进行Java应用下载空间检测的处理流程,包括如下步骤:\n[0031] 步骤S201:启动Java虚拟机,下载Java应用程序对应的JAD(JavaApplication Descripter,Java应用描述)文件并进行解析;\n[0032] 所述JAD文件包含该Java应用程序的描述信息,比如:该Java应用程序的名称、版本、大小、URL等信息。\n[0033] 步骤S202:获取当前该移动终端上的可用空间信息;\n[0034] Java虚拟机是通过获取移动终端文件系统空间大小的接口来获取当前移动终端上剩余的可用空间的大小,其获取方法可以按照现有技术进行Java应用下载空间的检测处理的方法进行,这里不再赘述。\n[0035] 所述可用空间的大小可以采用KB为单位。\n[0036] 这里需要指出的是,步骤S202和步骤S201的顺序是可以变动的,即可以是先执行步骤S202然后执行步骤S201,当然步骤S201和步骤S202也可以是同步执行的。\n[0037] 步骤S203:Java虚拟机进行下载空间判断,如果下载空间足够,则开始下载该Java应用程序,结束;否则,进入步骤S204;\n[0038] 将从JAD文件解析出来的该Java应用程序实际占用的空间大小信息与当前移动终端上剩余的可用空间进行比较,如果当前移动终端上剩余的可用空间大于或等于该Java应用程序实际占用的空间大小,则认为下载空间足够,可以下载该Java应用程序;否则,认为下载空间不够,不可以下载该Java应用程序,此时,需要用户删除一部分保存在移动终端上的内容以便获得足够的下载空间。\n[0039] 所述该Java应用程序实际占用的空间大小和当前移动终端上剩余的可用空间的大小均可以采用KB为单位。\n[0040] 步骤S204:询问用户是否执行删除操作,如果用户选择不执行删除操作,则退出Java虚拟机,结束;否则,进入步骤S205;\n[0041] Java虚拟机在判定下载空间不足时可以在该移动终端的用户界面上弹出一个如图3所示的Alert提示框,用以询问用户是否执行删除操作。用户可以通过点选该提示框上的按钮来选择是否执行删除操作,如果点选“是”则进入步骤S205,执行删除操作;如果点选“否”,则退出Java虚拟机,结束。为了增强用户的操作体验,较佳地,还在该提示框中包含提示用户下载该Java应用程序所需要的空间大小和当前移动终端上剩余的可用空间的信息,该部分提示信息不可进行点选。\n[0042] 当然,在另一实施例中,在该提示框中也可以不包含提示用户下载该Java应用程序所需要的空间大小信息和当前移动终端上剩余的可用空间的信息,或者仅包含两种提示信息其中之一。\n[0043] 步骤S205:继续询问用户是从文件管理器执行删除操作还是从已经安装好的Java应用程序列表中执行删除操作,如果用户选择从文件管理器执行删除操作则进入步骤S206;如果用户选择从已经安装好的Java应用程序列表中执行删除操作则进入步骤S208;\n[0044] 该步骤是提供给用户两种得到更大下载空间的选择,用户可以根据选择直接进入文件管理器或者已经安装好的Java应用程序列表来执行删除操作。\n[0045] Java虚拟机可以在该移动终端的用户界面上弹出一个如图4所示的Alert提示框,用以询问用户从哪个位置执行删除操作,用户如果点选“文件管理器”则进入步骤S206,如果点选“Java应用程序列表”则进入步骤S208。\n[0046] 步骤S206:进入文件管理器,再次确认用户是否要执行删除操作,如果用户选择执行删除操作,则进入步骤S207;如果用户选择不执行删除操作则退出Java虚拟机,结束;\n[0047] Java虚拟机可以在该移动终端的用户界面上再次弹出一个如图3所示的Alert提示框,用以询问用户是否执行删除操作。用户可以通过点选该提示框上的按钮来选择是否执行删除操作,如果点选“是”则进入步骤S207执行删除操作,如果点选“否”则退出Java虚拟机,结束。为了增强用户的操作体验,较佳地,还在该提示框中包含提示用户下载该Java应用程序所需要的空间大小和当前移动终端上剩余的可用空间的信息,该部分提示信息不可进行点选。\n[0048] 当然,在另一实施例中,在该提示框中也可以不包含提示用户下载该Java应用程序所需要的空间大小信息和当前移动终端上剩余的可用空间的信息,或者仅包含两种提示信息其中之一。\n[0049] 步骤S207:根据用户需要删除文件管理器中的文件,完成删除操作后返回步骤S202;\n[0050] 弹出的图3所示的Alert提示框消失,然后用户可以根据需要在文件管理器中选择要删除的媒体文件,比如图片文件、音频文件或者视频等文件,然后执行删除操作,具体的删除方法可以按照现有技术在文件管理器中删除文件的方法进行,这里不再赘述;当完成一个文件的删除后,Java虚拟机可以在该移动终端的用户界面上弹出一个如图5所示的Alert提示框,用以询问用户是否继续执行删除操作,如果用户选择“是”则继续进行删除操作,如果用户选择“否”则认为本次删除操作完成,返回步骤S202,重新获取当前移动终端上的可用空间信息,然后继续对下载空间进行判断。\n[0051] 步骤S208:进入可以被删除的Java应用列表,再次确认用户是否要执行删除操作,如果用户选择执行删除操作,则进入步骤S209;如果用户选择不执行删除操作则退出Java虚拟机,结束;\n[0052] Java虚拟机可以在该移动终端的用户界面上弹出一个如图3所示的Alert提示框,用以询问用户是否执行删除操作。用户可以通过点选该提示框上的按钮来选择是否执行删除操作,如果点选“是”则进入步骤S209执行删除操作,如果点选“否”则退出Java虚拟机,结束。为了增强用户的操作体验,较佳地,还在该提示框中包含提示用户下载该Java应用程序所需要的空间大小和当前移动终端上剩余的可用空间的信息,该部分提示信息不可进行点选。\n[0053] 当然,在另一实施例中,在该提示框中也可以不包含提示用户下载该Java应用程序所需要的空间大小信息和当前移动终端上剩余的可用空间的信息,或者仅包含两种提示信息其中之一。\n[0054] 步骤S209:用户根据需要删除可以被删除的Java应用列表中的文件,然后返回步骤S202;\n[0055] 弹出的图3所示的Alert提示框消失,然后用户可以根据需要在可以被删除的Java应用列表中选择要删除的文件并执行删除操作,具体的删除方法可以按照现有技术在Java应用列表中删除文件的方法进行,这里不再赘述;当完成一个文件的删除后,Java虚拟机可以在该移动终端的用户界面上弹出一个如图5所示的Alert提示框,用以询问用户是否继续执行删除操作,如果用户选择“是”则继续进行删除操作,如果用户选择“否”则认为本次删除操作完成,返回步骤S202,重新获取当前移动终端上的可用空间信息,然后继续对下载空间进行判断。\n[0056] 在下载空间足够时,即当前移动终端上剩余的可用空间大于或等于该Java应用程序实际占用的空间大小时,则开始根据从该JAD文件中解析出来的该Java应用程序的URL将该Java下载到该移动终端中。\n[0057] 通过本发明使得移动终端对Java应用的下载流程更加合理,尤其通过实现对下载空间不足的检测流程支持,使得用户进行Java应用下载时体验更好,下载的成功率更高,极大推动了移动终端上Java业务的部署和推广,提升了运营商和Java应用提供商的收益。\n[0058] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2022-06-24
未缴年费专利权终止
IPC(主分类): H04W 88/02
专利号: ZL 200810133230.X
申请日: 2008.07.14
授权公告日: 2011.08.24
- 2017-11-17
专利权的转移
登记生效日: 2017.10.30
专利权人由中兴通讯股份有限公司变更为Ox移动技术有限责任公司
地址由518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部变更为美国德克萨斯州普莱诺市雷泽大道8105号210室
- 2011-08-24
- 2009-02-11
- 2008-12-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2002-09-18
|
2000-08-21
| | |
2
| |
2005-07-27
|
2004-09-10
| | |
3
| |
2008-04-09
|
2007-11-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |