[发明专利]一种基于触控板的程序快速开启方法及系统有效
申请号: | 201510289132.5 | 申请日: | 2015-05-29 |
公开(公告)号: | CN104850352B | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 秦永强;龚华超;韩佩聪 | 申请(专利权)人: | 北京拉酷网络科技有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F9/445 |
代理公司: | 北京联创佳为专利事务所(普通合伙)11362 | 代理人: | 郭防,刘美莲 |
地址: | 100080 北京市海淀区海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 触控板 程序 快速 开启 方法 系统 | ||
技术领域
本发明涉及一种基于触控板的程序快速开启方法及系统,属于程序开启技术领域。
背景技术
键盘和鼠标是当前主要的信息输入装置,为人们带来了很多便利。笔记本电脑配置的键盘与台式电脑的键盘又有很大的不同——笔记本电脑键盘没有小键盘区,但其下方却设有一个小面积的触控板。虽然该触控板通常可用于游戏中进行滑动操作,或是利用触控板右侧的滚动滑块作为鼠标滑动网页进行浏览,但是其功能单一,不能有效满足用户的需求。
通常,用户若想开启某个程序(如某个应用程序),则从桌面或开始菜单中找出该程序的快捷方式,然后双击鼠标、单击鼠标右键选择“打开”进行程序开启。但是如果电脑中安装的程序较多,且电脑桌面上的快捷方式也较多,那么要快速找到所需程序进行开启就不那么容易了,往往需要花费大量的时间。因而当前急需一种快速开启程序的技术满足人们的需求。
发明内容
本发明的目的在于,提供一种基于触控板的程序快速开启方法及系统,它可以有效解决现有技术中存在的问题,实现程序的快速开启。
为解决上述技术问题,本发明采用如下的技术方案:基于触控板的程序快速开启方法,包括以下步骤:
S1,获取触控板上的触发信号及与该触发信号的触发位置所对应的键码值;
S2,操作系统根据键码值,调用相应的程序路径并按照该程序路径打开相应的程序。
步骤S2中,键码值序列可以定义对应的系统命令及参数,当检测到对应的键码值序列时,会通过系统命令调用的方式给操作系统发送指令,从而达到调用相应的程序的目的。
优选的,还包括:
S00,将触控板划分为多个不相交的区域,并给每个区域分配唯一的键码值;
S01,建立键码值序列与程序路径及程序路径与系统命令的对应关系表并存入数据库中。
从而可以实现更加准确的检测触发信号,同时大大提高了触控板的有效利用率。
更优选的,步骤S00还包括:对所划分的区域进行验证,具体包括:将触控板划分为n个连续的区域,根据坐标和方向的变化获得触控板上经过的区域序列,同时根据区域序列与程序路径的一一对应关系,实现多种程序开启的验证,从而可以排除误差,实现触发动作信号的准确检测。
本发明通过以下方法对触控板进行区域划分:
a.在所述的触控板上贴附任意大小任意形状的多个贴膜(贴膜之间无重合);
b.根据校验指令,点击每个贴膜;
c.获取每个贴膜上点击信号在触控板上所对应的坐标点(或坐标区域);
d.以该坐标点(或坐标区域)为中心,给每一个坐标点(或坐标区域)设定一个最小区域和一个最大区域;
e.调整各个区域的大小,并使得所有区域面积的方差最小,从而实现触控板的区域划分。
步骤d中,所述的最小区域选取人群平均手指面积和贴膜面积中的较小者;最大区域限制根据经验值,一般选取人群平均手指面积或贴膜面积3倍中的较大者。
按照上述方法划分触控板区域,从而可以提高区域划分的效率,同时保证触控板的利用率最高,误触率最低,点击准确率最高。
优选的,本发明具体包括:S1,替换底层的驱动程序(直接访问硬件),获取触控板上的触控信号并记录触控动作从按下至抬起所对应的坐标序列变化;根据所述的坐标序列变化获取相应的键码值序列;S2,操作系统根据键码值序列,启动相应的系统命令,调用相应的程序路径并按照该程序路径打开相应的程序。
上述方法中,步骤S1在获取触控板上的触发信号之前,屏蔽触控板的鼠标操作功能,具体包括:开发触控板的底层驱动,截获触控板上的触摸信号;若系统的触控板处于鼠标输入模式,则直接将截获到的触控消息发送至操作系统;若处于程序开启输入模式,则不发送截获的触控信息,只发送根据识别出的程序路径对应的系统命令,从而可以有效避免对触发动作信号检测的干扰。
基于触控板的程序快速开启系统,包括:
触发信号及键码值获取模块:用于获取触控板上的触发信号及与该触发信号的触发位置所对应的键码值;
程序开启模块:用于操作系统根据键码值,调用相应的程序路径并按照该程序路径打开相应的程序。
优选的,还包括:
区域划分模块:用于将触控板划分为多个不相交的区域,并给每个区域分配唯一的键码值;
对应关系建立及存储模块:用于建立键码值序列与程序路径及程序路径与系统命令的对应关系表并存入数据库中。
从而可以实现更加准确的检测触发信号,同时大大提高了触控板的有效利用率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京拉酷网络科技有限公司,未经北京拉酷网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510289132.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于打印机打印任务的控制方法
- 下一篇:基于语音输入的表情曲线生成方法