[发明专利]一种消息转换方法及装置有效
申请号: | 201210050012.6 | 申请日: | 2012-02-29 |
公开(公告)号: | CN102629157A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 朱吕亮 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐明华 |
地址: | 518002 广东省深圳市罗湖区沿河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 转换 方法 装置 | ||
1.一种消息转换方法,其特征在于,应用于没有鼠标的嵌入式应用系统中,所述方法包括:
获取消息队列中的按键消息;
确定所述消息对应的按键的键值;
如果所述键值是预先设定需要拦截的按键的键值,则将所述键值对应的消息转换为虚拟鼠标类型消息;
将所述虚拟鼠标类型消息发送给应用系统的浏览器处理。
2.根据权利要求1所述的方法,其特征在于,所述预先设定需要拦截的按键为与虚拟鼠标功能有关的按键。所述按键包括:预定义的第一功能键、方向键、确定键和预定义的第二功能键,其中,所述第一功能键用于模拟虚拟鼠标开关键;所述方向键用于模拟移动鼠标指针;所述确定键用于模拟虚拟鼠标左键;所述第二功能键用于模拟虚拟鼠标右键。
3.根据权利要求2所述的方法,其特征在于,如果需要拦截的按键的键值为预定义的第一功能键的键值,则将所述键值对应的消息转换为虚拟鼠标类型消息为:将第一功能键的键值对应的消息设置为模拟虚拟鼠标开关键的键值对应的消息,具体包括:
依据所述第一功能键的键值判断虚拟鼠标开关键是否开启;
如果没有开启虚拟鼠标开关键,则打开所述虚拟鼠标开关键,并将所述第一功能键设置为虚拟鼠标开关键,进入鼠标模式,以使接收到该第一功能键的键值的浏览器在显示屏上显示鼠标指针;
如果开启所述虚拟鼠标开关键,则关闭所述虚拟鼠标开关键,并将第一功能键设置为虚拟鼠标开关键,进入普通模式,以使接收到该消息的浏览器在显示屏上关闭鼠标指针。
4.根据权利要求3所述的方法,其特征在于,所述在显示屏上显示鼠标指针的位置,根据虚拟鼠标开关键关闭的时间长短,或者,是否有切换页面来决定。
5.根据权利要求2所述的方法,其特征在于,在进入鼠标模式后,如果所述需要拦截的按键的键值为方向键的键值,则将所述键值对应的消息转换为虚拟鼠标类型消息包括:
将所述方向键向上、向下、向左或向右的键值对应的消息转换为模拟移动鼠标指针的虚拟鼠标类型消息。
6.根据权利要求2所述的方法,其特征在于,在在进入鼠标模式后,如果所述需要拦截的按键的键值为确定键的键值,则将所述键值对应的消息转换为虚拟鼠标类型消息包括:
将所述确定键的键值对应的消息转换为模拟鼠标左键的虚拟鼠标类型消息。
7.根据权利要求2所述的方法,其特征在于,在进入鼠标模式后,如果所述需要拦截的按键的键值为预定义的第二功能键,则将所述键值对应的消息转换为虚拟鼠标类型消息包括:
将所述第二功能键的键值对应的消息转换为模拟鼠标右键的虚拟鼠标类型消息。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:
在获取按键消息时,记录每次按向上、向下、向左或向右的方向键的时间;
根据每两次按同一方向键的时间的间隔确定按键的速度;
根据所述按键的速度确定鼠标指针移动的距离;
将鼠标指针移动的距离转换为移动鼠标指针距离的虚拟鼠标类型消息。
9.一种消息转换装置,其特征在于,应用于没有鼠标的嵌入式应用系统中,所述装置包括:
获取单元,用于获取消息队列中的按键消息;
键值确定单元,用于确定所述消息对应的按键的键值;
转换单元,用于在所述键值是预先设定需要拦截的按键的键值时,将所述键值对应的消息转换为虚拟鼠标类型消息;
发送单元,用于将所述虚拟鼠标类型消息发送给应用系统的浏览器处理。
10.根据权利要求9所述的装置,其特征在于,如果需要拦截的按键的键值为预定义的第一功能键的键值,所述转换单元包括:
判断单元,用于依据所述第一功能键的键值判断虚拟鼠标开关键是否开启,
第一消息转换单元,用于在判断单元判断虚拟鼠标开关键没有开启时,打开所述虚拟鼠标开关键,并将所述第一功能键设置为虚拟鼠标开关键,进入鼠标模式,以使接收到该消息的浏览器在显示屏上显示鼠标指针;或者,在判断单元判断所述虚拟鼠标开关键打开时,则关闭所述虚拟鼠标开关键,并将第一功能键设置为虚拟鼠标开关键,进入普通模式,以使接收到该消息的浏览器在显示屏上关闭鼠标指针。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210050012.6/1.html,转载请声明来源钻瓜专利网。