[发明专利]一种移动终端上模拟按键消息的方法和移动终端无效
申请号: | 200810041992.7 | 申请日: | 2008-08-22 |
公开(公告)号: | CN101344817A | 公开(公告)日: | 2009-01-14 |
发明(设计)人: | 杨广福 | 申请(专利权)人: | 嘉兴闻泰通讯科技有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F9/46;H04M1/247 |
代理公司: | 上海新天专利代理有限公司 | 代理人: | 王敏杰;张静洁 |
地址: | 314006浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 模拟 按键 消息 方法 | ||
技术领域
本发明涉及移动终端,特别是一种移动终端上模拟按键消息的方法和移动终端。
背景技术
目前,手机可以实现除了通话外的很多娱乐功能,例如,游戏、MP3播放和拍照等。由于手机键盘比较小,用4个方向键作为手柄极其不方便,有了加速度传感器,只要左右上下倾斜手机就实现了触击4个方向键的功能;同样,只要左右摇动一下手机就可以实现切换到上下一首MP3;浏览拍摄的照片时,如果手机旋转90度,可以实现照片自动也旋转90方向显示等,大大提高了使用移动终端娱乐功能的方便性。
实现上述功能的软件逻辑模块包括三个部分:1)手机driver模块(也称底层模块):包括读取加速度传感器感应的手势数据的部分和通信机制部分,2)键盘任务模块:接收driver模块发送来的键盘消息并把它发送给MMI模块,3)手机MMI模块(也称上层模块)实现切换MP3或旋转照片等功能。如何建立上述把底层模块的手势通知上层模块的通信机制关系到该功能实现的稳定性和复杂度。
现有通信机制是在联发科技(简称MTK)平台上实现的,该通信机制要在展讯平台上应用,必须新建立一个任务用于转发手势运动(该手势运动是没有经过处理的数据)给MMI模块,MMI模块收到该数据还要解析手势,判断什么方向等。新建立任务会增加实现该功能的工作量,并且没有经过大量的实践无法验证其稳定性和对其它功能的影响,而且把手势运动解析放在MMI层,会加大动作时间的延迟。
发明内容
为克服上述已有技术的不足,本发明要解决的技术问题是提供一种移动终端上模拟按键消息的方法和移动终端,本发明根据展讯平台的特点实现了底层模块中的通信机制,该机制把底层模块的手势通知上层模块,本发明通信机制具有简单和稳定的特点。
为解决上述技术问题,本发明的技术方案是:
一种移动终端上模拟按键消息的方法,该方法实现依据的移动终端硬件平台包括基带芯片、加速度传感器、存储器、液晶屏和键盘,所述的基带芯片与所述的加速度传感器、存储器分别相连,该方法包括以下步骤:
步骤A.加速度传感器上电并初始化,启动定时器,等待定时器时间到时执行步骤B;
步骤B.所述的基带芯片从所述加速度传感器读取手势数据,如果位于所述存储器中的底层子模块上次发送给位于所述存储器中的键盘任务子模块的是按键按下消息,转到步骤F;否则,转步骤C;
步骤C.所述的基带芯片对读取的手势数据进行分析,判断出移动终端的手势运动;
步骤D.所述的基带芯片把手势运动转化为按键触发事件,然后所述底层子模块发送按键按下消息给所述键盘任务子模块,该键盘任务子模块把该按键按下消息转发给位于所述存储器中的MMI子模块;
步骤E.移动终端中的MMI子模块收到按键按下消息后,执行相应的手势运动;
步骤F.所述底层子模块发送按键释放消息给键盘任务子模块,该键盘任务子模块把该按键释放消息转发给移动终端的MMI子模块;
步骤G.若移动终端继续执行当前的操作,所述的基带芯片重新启动所述的定时器,该定时器时间到时执行步骤B;若移动终端结束当前的操作,转步骤H;
步骤H.所述的基带芯片停止定时器,给加速度传感器断电。
所述步骤B中的手势数据包括表示倾斜、旋转和摇晃的手势数据。
所述步骤C中的移动终端的手势运动包括左右上下倾斜、90度旋转、左右摇晃。
所述按键消息包括按键键值和按键事件。
所述步骤D进一步包括:
步骤D1.所述的基带芯片把手势数据作为按键键值,设置按键事件是按键按下事件;
步骤D2.所述的基带芯片把步骤D1中的按键消息中的按键键值备份,并设置按键按下事件已发送标志,然后软件逻辑模块中的driver子模块把该按键消息发送给键盘任务子模块。
所述F进一步包括:
所述F进一步包括:
步骤F1.所述的基带芯片把步骤D1中备份的键值作为按键键值,设置按键事件是按键释放事件;
步骤F2.所述的基带芯片清除按键按下事件已发送标志,然后软件逻辑模块中的driver子模块把该按键释放消息发送给键盘任务子模块。
所述步骤G里移动终端执行当前的操作包括游戏、MP3播放、拍照。
一种实施上述模拟按键消息的方法的移动终端,包括基带芯片、存储器、液晶屏和键盘,所述基带芯片与所述的存储器、液晶屏和键盘分别相连,
该移动终端还包括加速度传感器,该加速度传感器用于感应检测手势运动;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于嘉兴闻泰通讯科技有限公司,未经嘉兴闻泰通讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810041992.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铝钛碳锶合金细化剂的制备方法
- 下一篇:一种非均匀结构硬质合金的制备方法