[发明专利]移动通信终端按键输入方法有效

专利信息
申请号: 200910189893.8 申请日: 2009-09-04
公开(公告)号: CN101655742A 公开(公告)日: 2010-02-24
发明(设计)人: 杨彬 申请(专利权)人: 惠州TCL移动通信有限公司
主分类号: G06F3/023 分类号: G06F3/023;G06F17/30;H04M1/725
代理公司: 广东国晖律师事务所 代理人: 欧阳启明
地址: 518067广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 移动 通信 终端 按键 输入 方法
【说明书】:

技术领域

发明属于移动通信终端技术领域,尤其涉及一种移动通信终端按键输入方法。 

背景技术

现有的移动通信终端,如手机,其能够实现的功能越来越多,移动通信终端的键盘作为人机交互的实现工具,其重要性不言而喻。 

移动通信终端在传统12键产品的基础上,各种全键盘和不规则键盘产品不断涌现,以方便用户更加快捷地输入字符。在移动通信终端的本地输入程序中,平台(产品的操作系统和按键处理程序的统称,下同)会记录功能键状态和输入语言设置并将其显示在界面上以提示用户,保证用户预期的输入与实际输入相符。而对于Java程序,由于缺乏标准接口,全键盘和不规则键盘的按键键值本身难以被传递,要在Java程序中实现字符直接输入显示的难点就在于此。现有的移动通信终端,对于产品中的Java程序,由于缺乏全键盘和不规则键盘字符直接传递的规范和技术方案,只能经过多个界面切换调用产品的本地输入程序实现字符输入,使用时尤为不便。 

因此,需要一种技术方案,以解决上述的问题。 

发明内容

本发明的目的在于提供一种移动通信终端按键输入方法,旨在解决全键盘或者不规则键盘字符直接输入显示的问题。 

本发明是这样实现的,一种移动通信终端按键输入方法,所述的方法包括: 

a、查询被触发按键的键值与Java枚举键值的映射关系,获取所述被触发 按键的Java枚举键值,将所述被触发按键的Java枚举键值传递到Java程序; 

b、所述Java程序判断是否应当输入所述被触发按键的上排数字/符号,如果是,转步骤c,否则转步骤d; 

c、查询所述Java枚举键值与上排数字/符号的映射关系,获取所述Java枚举键值对应的数字/符号,将所获取的数字/符号作为应当显示的字符,结束本次被触发按键的输入; 

d、查询所述Java枚举键值与小写字符的映射关系,获取所述Java枚举键值对应的小写字符; 

e、所述Java程序判断Caps键状态,根据判断结果确定是否应该输入大写字符,如是将所获取的小写字符转换为相应的大写字符,将所转换的大写字符作为应当显示的字符,结束本次被触发按键的输入;否则将所述小写字符作为应当显示的字符,结束本次被触发按键的输入。 

更具体的,其中查询被触发按键的键值与Java枚举键值的映射关系具体为: 

查询按键键值与Java枚举键值映射关系表。 

更具体的,其中步骤b具体为: 

所述Java程序判断Fn键/Shift键的状态,根据判断结果确定是否应当输入所述被触发按键的上排数字/符号,如果是,转步骤c,否则转步骤d。 

更具体的,其中查询Java枚举键值与上排数字/符号的映射关系具体为: 

查询Java枚举键值与上排数字/符号的映射关系表。 

更具体的,其中步骤d具体为: 

所述Java程序判断当前的输入语言设置,查询当前语言对应的Java枚举键值与小写字符的映射关系表,获取所述Java枚举键值对应的小写字符。 

更具体的,其中步骤d之后步骤e之前还包括步骤d1: 

判断所述Java枚举键值对应的小写字符是否存在变体,如果是,查询当前语言对应的Java枚举键值与小写字符的映射关系表,获取所述Java枚举键 值对应的小写字符变体;否则获取所述Java枚举键值对应的小写字符。 

更具体的,如果存在变体,其中获取所述Java枚举键值对应的小写字符变体之后还包括: 

所述Java程序判断Caps键状态,根据判断结果确定是否应该输入大写字符,如是将所获取的小写字符变体转换为相应的大写字符,将所转换的大写字符作为应当显示的字符,结束本次被触发按键的输入;否则将所述小写字符变体作为应当显示的字符,结束本次被触发按键的输入。 

本发明克服现有技术的不足,当移动通信终端全键盘或者不规则键盘上的按键被触发时,移动通信终端的平台忽略其当前的输入状态,将被触发按键的键值转换为与被触发按键一一对应的Java枚举键值,传递到Java程序,然后在Java程序内部进行输入状态的控制,查找该Java枚举键值对应的字符。本发明提供的技术方案使得移动通信终端可以在Java程序中直接输入显示全键盘和不规则键盘字符的技术方案,并且在保持Java程序独立性的同时易于进行多语种扩展,从而显著提高用户体验,对于MSN聊天等需要频繁输入字符的Java程序优势尤为明显。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910189893.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top