[发明专利]解决JAVA应用功能键键值匹配的装置和方法无效
| 申请号: | 200810111029.1 | 申请日: | 2008-05-29 |
| 公开(公告)号: | CN101299853A | 公开(公告)日: | 2008-11-05 |
| 发明(设计)人: | 刘轶 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04Q7/32 | 分类号: | H04Q7/32;H04M1/21 |
| 代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
| 地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 解决 java 应用 功能键 键值 匹配 装置 方法 | ||
技术领域
本发明涉及一种解决JAVA应用特殊键值同手机特殊键值不匹配的装置和方法。
背景技术
目前支持JAVA的手机已经越来越多了。JAVA游戏,JAVA电子书等等已经成为了流行的趋势。
Java手机软件平台采用的基本Java平台是CLDC(ConnectedLimited Device Configuration)和MIDP(Mobile Information DeviceProfile),是J2ME(Java 2Micro Edition)的一部分,在中国一般称为“无线Java”技术,该技术被SUN公司正式命名为KVM。
KVM即J2ME(Java 2Micro Edition),是Sun公司专门用于嵌入式设备的Java软件。可以为手机用户提供游戏、个人信息处理、电子地图、股票等服务程序。J2ME(Java 2Micro Edition)是致力于消费产品和嵌入式设备的最佳解决方案。J2ME先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA、手机);另外一种是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置(比方说冷气机、电冰箱)。因为这两种区分,所以Java引入了一个叫做Configuration的概念,然后把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中;而另外一种装置则规范为Connected Device Configuration(CDC)规格。也就是说,J2ME先把所有的嵌入式装置利用Configuration的概念区隔成两种抽象的型态。
Java技术的开放性、安全性和庞大的社会已有资源,以及其跨平台性,即“编写一次,到处运行”的特点,使Java技术成为智能手机软件平台的标准。采用Java技术后,编写应用程序和提供服务的人就不必关心接受其服务的手机采用的是什么操作系统和芯片,只要按照Java的要求去写程序就好了;同样,生产手机的厂商也不必顾虑将来谁来提供增值服务。可以看出,采用Java技术,可以建立完整、高效的无线数据增值服务产业链,从而为用户提供灵活、个性化、内容方式多样的服务。
目前JAVA应用中,由于常规键值(例如:0-9,*,#等)都是固定的,因此这些键值对于JAVA应用来说不存在问题。
但是随着手机功能的不断发展,各种特殊功能键也越来越多,而这些功能键,虽然在目前是没有标准定义的,但是却已经成为业界通用的使用键。例如:
KEY_LEFT_SOFT(左软键)
KEY_RIGHT_SOFT(右软键)
KEY_VOLUME_UP(音量上调键)
KEY_VOLUME_DOWN(音量下调键)
KEY_SEND(发送键)
KEY_OK(OK键)
KEY_CLEAR(清除键)
KEY_FLIP_OPEN(翻盖机打开翻盖事件)
KEY_FLIP_CLOSE(翻盖机关闭翻盖事件)
KEY_PTT(PTT键)
KEY_MENU(主菜单键)
KEY_FORWARD(快进键)
KEY_REWIND(回退键)
KEY_PLAY(播放键)
KEY_PAUSE(暂停键)
KEY_STOP(停止键)
正是由于上面这些键值的非通用性,导致了很多JAVA应用必须针对某款型号机进行专门的定制,无法做到在所有的手机上运行。
发明内容
考虑到上述问题而做出本发明,为此,本发明的主要目的在于,提供一种解决JAVA应用功能键键值匹配的装置和方法。
根据本发明的一个方面,提供了一种解决JAVA应用功能键键值匹配的方法,其包括以下步骤:
步骤S102,构建移动终端功能键键值的列表,并在JAVA应用的JAD文件中添加JAVA应用功能键键值的列表;
步骤S104,当JAVA应用启动时,从JAD文件中解析JAVA应用功能键键值的列表;以及
步骤S106,当用户操作功能键时通过分别查询移动终端功能键键值的列表和JAVA应用功能键键值的列表来将移动终端功能键键值转换为JAVA应用功能键键值。
JAVA应用功能键键值的列表可以包括与各个功能键相对应的JAVA应用功能键键值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810111029.1/2.html,转载请声明来源钻瓜专利网。





