[发明专利]基于模拟键盘控制游戏方法和装置有效
申请号: | 201210004681.X | 申请日: | 2012-01-09 |
公开(公告)号: | CN103198201A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 张龙飞;张智泉;万军;金虎光;唐启宏;衡阵 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杨春香;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模拟 键盘 控制 游戏 方法 装置 | ||
1.一种基于模拟键盘控制游戏方法,其特征在于,在网页浏览器上加载网页游戏,并在所述网页浏览器上面添加一个容器,所述容器上设置有模拟键盘按键的方向控制按键,所述方向控制按键用于控制所述网页游戏的方向;所述方法包括:
步骤A,接收按键事件,所述按键事件携带按键对应的按键类型判断标识和对应的按键描述;
步骤B,判断所述按键事件携带的按键类型判断标识是否表示方向控制按键,如果是,则修改所述按键事件携带的按键类型判断标识为不表示方向控制按键的其他按键类型判断标识,并发送修改后的按键事件至网页浏览器;
步骤C,所述网页浏览器利用按键事件携带的按键描述控制其加载的网页游戏。
2.根据权利要求1所述的方法,其特征在于,所述系统为安卓Android系统;
所述网页浏览器为Android系统的WebView。
3.根据权利要求1所述的方法,其特征在于,所述方向控制按键与所述系统中对应的设定按键命令绑定,不同方向控制按键对应不同的按键类型判断标识。
4.根据权利要求2所述的方法,其特征在于,所述容器上进一步设置有用于控制所述网页游戏功能的功能控制按键,不同功能控制按键具有不同的按键类型判断标识,且分别与系统中对应的设定按键命令绑定;
步骤B进一步包括:如果判断出所述按键事件携带的按键类型判断标识表示功能控制按键,则直接传递所述按键事件至所述网页浏览器。
5.根据权利要求3或4所述的方法,其特征在于,所述网页浏览器利用按键事件携带的按键描述控制其加载的网页游戏包括:
判断所述按键事件是由用户触模按键还是由用户从触摸按键变成离开按键时引起的,如果是前者,则触发系统利用所述按键事件中的按键描述执行按键命令,以对加载的网页游戏进行控制,如果是后者,则触发系统利用所述按键事件中的按键描述执行按键命令,以对加载的网页游戏结束控制。
6.一种基于模拟键盘控制游戏装置,其特征在于,该装置中,网页浏览器上需加载网页游戏,并添加一个容器,所述容器上设置有模拟键盘按键的方向控制按键,所述方向控制按键用于控制所述网页游戏的方向,该装置包括:
接收单元,用于接收按键事件,所述按键事件携带按键对应的按键类型判断标识和对应的按键描述;
判断单元,用于判断所述按键事件携带的按键类型判断标识是否表示方向控制按键,如果是,则修改所述按键事件携带的按键类型判断标识为不表示方向控制按键的其他按键类型判断标识,并发送修改后的按键事件至网页浏览器,由所述网页浏览器利用按键事件携带的按键描述控制其加载的网页游戏。
7.根据权利要求6所述的装置,其特征在于,所述方向控制按键与所述系统中对应的设定按键命令绑定,不同方向控制按键对应不同的按键类型判断标识。
8.根据权利要求6所述的装置,其特征在于,所述容器上进一步设置有用于控制所述网页游戏功能的功能控制按键,不同功能控制按键具有不同的按键类型判断标识,且分别与系统中对应的设定按键命令绑定;
所述判断单元进一步在判断出所述按键事件携带的按键类型判断标识表示功能控制按键,则直接传递所述按键事件至所述网页浏览器。
9.一种应用于基于模拟键盘控制游戏的网页浏览器,其特征在于,所述网页浏览器应用于如权利要求6至8任一所述的装置中,包括:
加载单元,用于加载网页游戏,并在所述网页浏览器上面添加一个容器,所述容器上设置有模拟键盘按键的方向控制按键,所述方向控制按键用于控制所述网页游戏的方向;
控制单元,用于接收所述权利要求6或9中判断单元发送的按键事件,利用按键事件携带的按键描述控制其加载的网页游戏。
10.根据权利要求9所述的网页浏览器,其特征在于,所述控制单元通过以下子单元控制其加载的网页游戏:
判断子单元,用于判断所述按键事件是由用户触模按键还是由用户从触摸按键变成离开按键时引起的;
控制子单元,用于在所述判断子单元判断出所述按键事件是由用户触模按键引起时,触发系统利用所述按键事件中的按键描述执行按键命令,以对加载的网页游戏进行控制,在所述判断子单元判断出所述按键事件是由用户从触摸按键变成离开按键时引起时,触发系统利用所述按键事件中的按键描述执行按键命令,以对加载的网页游戏结束控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210004681.X/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用