一种java程序安装方法及其移动通信终端的制作方法

xiaoxiao2020-9-10  6

专利名称:一种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程序并且把它们正确的安装到正确的分类中的效果。


此处所说明的附图用来提供对本发明的实施例进一步理解,构成本申请
的一部分,并不构成对本发明实施例的限定。在附图中
图1所示的是本发明实施例1的移动通信终端的结构框图。
图2所示的是本发明实施例1的JAD文件中的字段属性的示意图。
图3所示的是本发明实施例1的移动通信终端中的JAVA程序安装方法
的流程图。
图4所示的是本发明实施例1的移动通信终端的分类属性获取单元的结 构框图。
图5所示的是本发明实施例2的移动通信终端的结构框图。图6所示的是本发明实施例2的移动通信终端中的JAVA程序安装方法
的流程图。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实 施方式和附图,对本发明的实施例做进一步详细说明。在此,本发明的示意 性实施方式及其说明用于解释本发明的实施例,但并不作为对本发明实施例 的限定。
本发明实施例提供一种在移动通信终端中的JAVA程序安装方法及其 移动通信终端。以下结合附图对本发明的实施例进行详细说明。 实施例1
图1所示的是本发明实施例1的移动通信终端的结构框图,其中如图1 所示,本发明实施例1的移动通信终端为手机,该手机包括射频单元、基带 电路、键盘、FLASH、 RAM、 SIM、 LCD显示器,该手机还包括接收单 元101,用于接收JAVA程序安装文件,该JAVA程序安装文件包括安装分 类属性;分类属性获取单元102,用于解析所述JAVA程序安装文件,获取 所要安装的JAVA程序的安装分类属性;安装单元103,用于根据所述安装 分类属性,将所述JAVA程序安装到所述手机的相应的目录中。
其中, 一个Java程序包括两个文件 一个JAR文件, 一个JAD文件。 JAR文件是安装的数据文件,JAD文件是安装的信息文件。JAD文件里面包 含了程序的大小、名称、类型、版权等等信息。本发明实施例1的JAVA程 序安装文件包括JAR文件和JAD文件,该JAD文件包括所述安装分类属性, 该安装分类属性表示安装的分类目录。
而在本发明实施例1中需要JAD描述文件中有专门的字段来区分JAVA 程序的类别,比如MIDxlet-Save-Location:Game (如图2所示),安装单元
6103需要对该分类字段有专门的处理。然后解析JAD中分类安装字段后, JAVA程序能够按照解析的字段进行分类安装。
图3所示的是本发明实施例1的移动通信终端中的JAVA程序安装方法 的流程图。其步骤如下
在本发明实施例l中,首先得在JAD文件增加安装分类属性,对此需要 运营商对增加分类字段的支持,比如如图2所示,只要在JAD的属性中增加 安装分类属性MIDxIet-Save-Location:即可。
S30h对下载的JAD文件进行解析,解析的过程除了JAD中常用的属性 (比如JAVA应用名字、版本、开发商等等),还有新增的安装分类属性 MIDxlet-Save-Location,并把解析JAD文件后的内容都保存在专用的缓存中; 获取安装分类属性(例如字段),即获得了安装的分类目录,比如Game或 者Application (应用程序)。
S302:安装JAVA应用时,JAVA安装模块读取该专用的缓存中的内容, 然后根据MIDxlet-Save-Location字段中的内容自动把JAVA应用分类别安装 到相应的目录中,如Game或者Application
另外,如图4所示,本发明实施例1的移动通信终端的分类属性获取单 元102还可以包括解析单元401,用于对所述JAD文件进行解析;存储单 元402,用于将解析单元解析JAD文件后的内容保存在所述手机的规定的缓 存中;读取单元403,用于在安装所述JAVA程序时,从所述规定的缓存中 读取所述解析JAD文件后的内容,根据该内容获取所要安装的JAVA程序 的安装分类属性。
并且,本发明实施例1的安装分类属性包括游戏、音频、视频、图片、 股票、浏览器、Application等,手机根据所解析出的安装分类属性,将JAVA 程序安装到相应的目录。
例如,当解析出的安装分类属性为游戏时,对应的JAVA程序安装到游 戏的目录中,而当解析出的安装分类属性为音频、视频或图片时,将对应的JAVA程序安装到手机的多媒体目录中,因此当用户操作手机例如欣赏一个 视频文件且选用自己喜欢的播放软件时,无需在返回到其他的目录而可以直 接在当前的目录下运行。
本发明实施例1中,由于根据JAVA程序的安装分类属性来将JAVA程 序安装到相应的目录中,从而在安装JAVA程序时有效的区分这些JAVA程 序,并且把它们正确的安装到正确的分类中的效果。
实施例2
图5所示的是本发明实施例2的移动通信终端的结构框图。本发明实施 例2的移动通信终端为一 PDA,如图5所示本发明的实施例2的PDA包括 接收单元501,用于接收JAVA程序安装文件,该JAVA程序安装文件包括 安装分类属性;解析单元502,用于对所述JAVA程序安装文件的JAD文件 进行解析;存储单元503,用于将解析单元解析JAD文件后的内容保存在所 述移动通信终端的规定的缓存中;读取单元504,用于在安装所述JAVA程 序时,从所述规定的缓存中读取所述解析JAD文件后的内容,根据该内容 获取所要安装的JAVA程序的安装分类属性;安装单元505,用于根据所述 安装分类属性,将所述JAVA程序安装到所述移动通信终端的相应的目录 中。
图6所示的是本发明实施例2的移动通信终端中的JAVA程序安装方法 的流程图。以下,参照图6详细说明本发明实施例2的PDA中的JAVA程
序安装方法。
S601:接收JAVA程序安装文件,该JAVA程序安装文件包括安装分类 属性,其中,所述JAVA程序安装文件包括JAR文件和JAD文件,该JAD 文件包括所述安装分类属性,该安装分类属性表示安装的分类目录;
S602:解析所述JAVA程序安装文件,获取所要安装的JAVA程序的安 装分类属性,其中,在该步骤S602中解析的是JAVA程序安装文件中的JAD 文件,并且把解析JAD文件后的内容保存在所述PDA的规定的缓存中;S603:安装所述JAVA程序时,从所述规定的缓存中读取所述解析JAD 文件后的内容,根据其中的安装分类属性,将所述JAVA程序安装到所述 PDA的相应的目录中。
其中,在本发明实施例2中所述JAD文件包括MIDxlet-Save-Location 字段,该MIDxlet- Save- Location字段表示所述安装分类属性,根据该 MIDxlet-Save-Location字段来将所述JAVA程序安装到相应于所述安装分类 属性的PDA的目录中。并且,在本发明实施例2中,该安装分类属性包括 游戏、音频、视频、图片、股票、浏览器、Application, PDA根据所解析出 的安装分类属性,将JAVA程序安装到相应的目录。
本发明实施例的有益效果在于,由于根据JAVA程序的安装分类属性来 将JAVA程序安装到相应的目录中,所以解决了只能将JAVA程序安装到移 动通信终端的统一目录下的问题,进而达到了在安装JAVA程序时有效的区 分这些JAVA程序并且把它们正确的安装到正确的分类中的效果。
以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行 了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而 已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做 的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1. 移动通信终端中的JAVA程序安装方法,其特征在于,所述方法包括接收JAVA程序安装文件,该JAVA程序安装文件包括安装分类属性;解析所述JAVA程序安装文件,获取所要安装的JAVA程序的安装分类属性;根据所述安装分类属性,将所述JAVA程序安装到所述移动通信终端的相应的目录中。
2. 根据权利要求1所述的移动通信终端中的JAVA程序安装方法,其 特征在于,所述JAVA程序安装文件包括JAR文件和JAD文件,所述安装 分类属性携带在所述JAD文件中。
3. 根据权利要求2所述的移动通信终端中的JAVA程序安装方法,其 特征在于,所述解析JAVA程序安装文件,获取所要安装的JAVA程序的安 装分类属性的步骤包括对所述JAD文件进行解析;将把解析JAD文件后的内容保存在所述移动通信终端的规定的缓存中; 安装所述JAVA程序时,从所述规定的缓存中读取解析后的JAD文件 的内容,根据该内容获取所要安装的JAVA程序的安装分类属性。
4. 根据权利要求2所述的移动通信终端中的JAVA程序安装方法,其 特征在于,所述JAD文件包括MIDxlet-Save-Location字段用于指示所述安装分类 属性,根据该MIDxlet-Save-Location字段来将所述JAVA程序安装到相应的 移动通信终端的目录中。
5. 根据权利要求1所述的移动通信终端中的JAVA程序安装方法,其 特征在于,所述安装分类属性包括游戏、音频、视频、图片、股票、浏览器、应用程序。
6. —种移动通信终端,其特征在于,该移动通信终端包括接收单元,用于接收JAVA程序安装文件,该JAVA程序安装文件包括 安装分类属性;分类属性获取单元,用于解析所述JAVA程序安装文件,获取所要安装 的JAVA程序的安装分类属性;安装单元,用于根据所述安装分类属性,将所述JAVA程序安装到所述 移动通信终端的相应的目录中。
7. 根据权利要求6所述的移动通信终端,其特征在于,所述JAVA程 序安装文件包括JAR文件和JAD文件,所述安装分类属性携带在该JAD文 件中,则所述分类属性获取单元包括解析单元,用于对所述JAD文件进行解析;存储单元,用于将解析单元解析JAD文件后的内容保存在所述移动通 信终端的规定的缓存中;读取单元,用于在安装所述JAVA程序时,从所述规定的缓存中读取所 述解析JAD文件后的内容,根据该内容获取所要安装的JAVA程序的安装 分类属性。
8. 根据权利要求6所述的移动通信终端,其特征在于,所述JAD文件包括MIDxlet-Save-Location字段,该MIDxlet- Save-Location字段表示所述安装分类属性,所述安装单元根据所述MIDxlet- Save-Location字段来将所述JAVA程序安装到相应于所述安装分类属性的移动通 信终端的目录中。
全文摘要
本发明提供一种JAVA程序安装方法及其移动通信终端,该JAVA程序安装方法包括接收JAVA程序安装文件,该JAVA程序安装文件包括安装分类属性;解析所述JAVA程序安装文件,获取所要安装的JAVA程序的安装分类属性;根据所述安装分类属性,将所述JAVA程序安装到所述移动通信终端的相应的目录中。本发明实施例的有益效果在于,由于根据JAVA程序的安装分类属性来将JAVA程序安装到相应的目录中,所以解决了只能将JAVA程序安装到移动通信终端的统一目录下的问题,进而达到了在安装JAVA程序时有效的区分这些JAVA程序并且把它们正确的安装到正确的分类中的效果。
文档编号H04M1/725GK101478599SQ20091000544
公开日2009年7月8日 申请日期2009年1月20日 优先权日2009年1月20日
发明者曹国栋 申请人:深圳华为通信技术有限公司

最新回复(0)