一种触控事件处理方法及触控屏装置制造方法及图纸

技术编号:22754744 阅读:17 留言:0更新日期:2019-12-07 03:49
本发明专利技术提供了一种触控事件处理方法,包括:在操作系统中虚拟出标准HID笔式装置和触控装置;拦截实体触控装置发送的触控信息,使其不被所述操作系统直接接收;将所述触控信息分类,再根据分类用不同的虚拟装置发送给所述操作系统进行处理。本发明专利技术让使用者能够在软件里,按照过往经验和印象,直接进行触控、书写和擦除,不须从工具栏中寻找所需的功能图标,甚至不需要开启工具栏。

A touch event processing method and touch screen device

The invention provides a touch event processing method, which includes: virtualizing a standard hid pen type device and a touch device in the operating system; intercepting the touch information sent by the entity touch device so that it is not directly received by the operating system; classifying the touch information and sending it to the operating system with different virtual devices according to the classification for processing. The invention enables the user to directly touch, write and erase in the software according to the past experience and impression, without finding the required function icon from the toolbar, or even opening the toolbar.

【技术实现步骤摘要】
一种触控事件处理方法及触控屏装置
本专利技术涉及触控屏领域,尤其涉及一种触控事件处理方法及触控屏装置。
技术介绍
触控屏是一种非常便利的人机交互工具,现已被各种用途的智能显示装置普遍使用。目前的触控屏可以根据接收到的触控信号在触控屏表面显示触控轨迹或进行下一步操作,在某些软件中,有绘图或者书写功能。软件打开后,例如,触控屏的侧边通常设置有工具栏,或者设置有浮动工具栏,工具栏里有书写、橡皮擦等工具框或功能框(通常为图标),当使用者需要在触控屏上进行内容编辑时,如果要书写或绘制,则需要点击书写图标,然后进行书写;如果要擦除笔迹,则需要点击橡皮擦图标,然后进行擦除。这样,使用者在进行文本编辑或图形绘制时,需要在内容输入功能和擦除功能之间频繁切换,非常不方便,影响输入效率,也影响用户体验。而且使用者还需要去了解如何使用该软件,需要自行阅读操作说明书,经过一段时间才能熟悉操作方法。对于一些大众都熟悉的软件,例如基于windows系统的OFFICE软件如WORD,目前通过触控屏只有简单的触控功能,比例点击功能键、上下滑动功能,还不能通过触控屏直接在WORD里进行书写、绘制、擦除。
技术实现思路
因此,本专利技术的主要目的是提供一种触控事件处理方法,使得系统中的具有标准HID定义功能的软件能根据触控信号的不同来进行不同的指令操作。让使用者能够在软件里,按照过往经验和印象,直接进行触控、书写和擦除,不须从工具栏中寻找所需的功能图标,甚至不需要开启工具栏。为实现上述目的,本专利技术一方面提供一种触控事件处理方法,包括以下步骤:S101,在操作系统中虚拟出标准HID笔式装置和触控装置;S102,拦截实体触控装置发送的触控信息,使其不被所述操作系统直接接收;S103,将所述触控信息分类,再根据分类用不同的虚拟装置发送给所述操作系统进行处理。优选地,预先设定两个阈值T1和T2,其中T1<T2。T1和T2可以以物理长度为单位,也可以以坐标值变化为单位。优选地,所述触控信息包括:触控点的长宽值R和位置信息,所述长宽值R也可以是触控面积。所述实体触控装置包括:触控传感器和触控IC。优选地,所述步骤S102包括:获取所述实体触控装置信号传输的控制权限,发送指令给所述实体触控装置,使得所述触控装置将所述触控信息转换成非标准信息串列,从而截取所述实体触控装置的信号。使得所述实体触控装置的信号不会直接发送至所述操作系统。优选地,所述步骤S103包括:当触控点的长宽值R小于T1时,将所述触控信息分类为书写信息,并使用所述虚拟笔式装置的书写功能将所述触控信号传送至所述操作系统,所述操作系统则处理为标准的笔式书写输入操作;当触控点的长宽值R介于T1到T2之间时,将所述触控信息分类为单点或多点触控信息,使用所述虚拟触控装置将所述触控信号传送至所述操作系统,所述操作系统则处理为正常的单点或多点触控操作;当触控点的长宽值R大于T2时,将所述触控信息分类为擦除信息,使用所述虚拟笔式装置的擦除功能将所述触控信息传送至所述操作系统,所述操作系统则处理为擦除操作。优选地,所述操作系统是Windows操作系统。优选地,所述触控事件处理方法是以驱动软件的方式实施。另一方面,本专利技术还提供一种触控屏装置,包括实体触控装置、操作系统模块,还包括一驱动模块,所述驱动模块在所述操作系统模块内虚拟出标准HID笔式装置和触控装置,拦截实体触控装置发送的触控信息,并将所述触控信息分类,再根据分类使用不同的虚拟装置发送给所述操作系统进行处理。另一方面,本专利技术还提供一种用于触控屏的驱动模块,包括处理器和存储器,所述存储器连接到所述处理器,并存储有指令;所述处理器被配置以执行所述指令使所述处理器能够在操作系统模块内虚拟出标准HID笔式装置和触控装置,拦截实体触控装置发送的触控信息,并将所述触控信息分类,再根据分类使用不同的虚拟装置发送给所述操作系统进行处理。另一方面,本专利技术还提供一种非暂时性计算机可读存储介质,包含指令,当所述指令由处理器执行时,使所述处理器能够在操作系统模块内虚拟出标准HID笔式装置和触控装置,拦截实体触控装置发送的触控信息,并将所述触控信息分类,再根据分类使用不同的虚拟装置发送给所述操作系统进行处理。所述非暂时性计算机可读介质包括远端、本地、混合和/或可移除式存储装置。附图说明图1是本专利技术一实施例的一种用于触控屏的触控事件处理方法的流程图。图2显示图1中步骤S103的详细细节。图3是触控点的长宽值的示意图。图4是本专利技术一个实施例的触控屏系统框图。图5显示触控屏系统的详细方框图。图6是一个计算机系统框图。具体实施方式下面结合附图对本专利技术的优选实施例做详细描述。在本专利技术中,触控屏又称为“触摸屏”、“触控面板”,是一种既能向用户显示内容,又能接收触摸输入的一种感应式显示装置。触控屏根据所用的介质以及工作原理,常见的有电阻式、电容式、红外线式和表面声波式等。本专利技术不限制触控屏的类型。在本专利技术中,触控物体触摸触控屏的长宽值R是指,从触控点的最左边到最右边、最上面到最下面的极值来作为长值与宽值;在某些实施例中,长宽值R也可以指代触控面积,即长值乘以宽值的面积大小。图1是本专利技术一实施例的一种用于触控屏的触控事件处理方法的流程图。在步骤S101,在系统中虚拟出标准HID笔式装置和触控装置。在一个实施例中,该系统可以是windows操作系统。HID是人体学接口设备英文Humaninterfacedevice的缩写,也常被称为人体学输入设备,HID主要是指一些人与计算机进行交互的设备,它通常提供一种人类可用的输入方法,以及可能将输出信息传递给人类。HID设备包括键盘、鼠标、游戏杆、笔式装置等等,但是HID设备不一定非要是这些人机交互设备,只要符合HID设备级定义规范要求的都可以认为是HID设备。在一个实施例中,在系统中虚拟出标准HID笔式装置,该虚拟的笔式装置是一个伪设备,其模拟一个硬件输入设备——笔。该虚拟笔式装置可以被系统看做是一个正常的硬件输入设备——笔。具体实现方式是:本专利技术驱动程序向系统宣告该硬件——笔的存在,系统会认为有个笔的硬件连接上了,但是对用户来说这支笔是看不见摸不着的。在一个实施例中,在系统中还虚拟出一个触控装置。因为在本专利技术中,实体触控装置的所有发送信息都会被拦截,触控的原始信息是送不到操作系统中去的,但是本专利技术并非要让触控能力消失,而是要延伸,所以需要一个虚拟触控装置来保证触控功能还存在。这将在以下将详细描述。在一个实施例中,在系统里,虚拟笔式装置的游标在屏幕上被显示为一个点,虚拟触控装置的游标则显示为一个实心圆,使用者可以明显看出不同。当然,虚拟的笔式装置和触控装置也可以显示为其他样式,本专利技术并不受限于此。在步骤S102,拦截实体触控装置发送的触控信息,使其不被系统直接接收。简单地说,实体触控装置就是可以实现让物体(比如笔状物、手指本文档来自技高网...

【技术保护点】
1.一种触控事件处理方法,其特征在于,包括以下步骤:/nS101,在操作系统中虚拟出标准HID笔式装置和触控装置;/nS102,拦截实体触控装置发送的触控信息,使其不被所述操作系统直接接收;/nS103,将所述触控信息分类,再根据分类用不同的虚拟装置发送给所述操作系统进行处理。/n

【技术特征摘要】
1.一种触控事件处理方法,其特征在于,包括以下步骤:
S101,在操作系统中虚拟出标准HID笔式装置和触控装置;
S102,拦截实体触控装置发送的触控信息,使其不被所述操作系统直接接收;
S103,将所述触控信息分类,再根据分类用不同的虚拟装置发送给所述操作系统进行处理。


2.如权利要求1所述的方法,其特征在于:预先设定两个阈值T1和T2,其中T1<T2。


3.如权利要求2所述的方法,其特征在于:所述T1和T2以物理长度为单位,或者以坐标值变化为单位。


4.如权利要求1所述的方法,其特征在于,所述触控信息包括:触控点的长宽值R和位置信息,所述长宽值R也可以是触控面积。


5.如权利要求1所述的方法,其特征在于,所述步骤S102包括:获取所述实体触控装置信号传输的控制权限,使得所述实体触控装置的信号被截取,不会直接发送至所述操作系统。


6.如权利要求5所述的方法,其特征在于,所述“获取所述实体触控装置信号传输的控制权限,使得所述实体触控装置的信号被截取”包括:发送指令给所述实体触控装置,使得所述触控装置将所述触控信息转换成非标准信息串列,从而截取所述实体触控装置的信号。


7.如权利要求2所述的方法,其特征在于,所述步骤S103包括:
当触控点的长宽值R小于T1时,将所述触控信息分类为书写信息,并使用所述虚拟笔式装置的书写功能将所述触控信号传送至所述操作系统,所述操作系统则处理为标准的笔式书写输入操作;
当触控点的长宽值R介于T1到T2之间时,将所述触控信息分类为单点或多点触控信息,使用所述虚拟触控装置将所述触控信号传送至所述操作系统,所述操作系统则处理为正常的单点或多点触控操作;
当触控点的长宽值R大于T2时,将所述触控信息分类为擦除信息,使用所述虚拟笔式装置的擦除功能将所述触控信息传送至所述操作系统,所述操作系统则处理为擦除操作。


8.如权利要求1所述的方法,其特征在于,所述实体触控装置包括:触控传感器和触控IC。


9.如权利要求1所述的方法,其特征在于,所述操作系统是Windows操作系统。


10.如权利要求1所述的方法,其特征在于,所述方法是以驱动软件的方式实施。


11.一种触控屏装置,包括实体触控装置、操作系统模块,其特征在于,还包括一驱动模块,所述驱动模块在所述操作系统模块内虚拟出标准HID笔式装置和触控装置,拦截实体触控装置发送的触控信息,并将所述触控信息分类,再根据分类使用不同的虚拟装置发送给所述操作系统进行处理。


12.如权利要求11所述的装置,其特征在于:预先...

【专利技术属性】
技术研发人员:韩颜壕郑琇方
申请(专利权)人:深圳市鸿合创新信息技术有限责任公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1