对触摸屏输入信息进行自动区分处理的系统及方法技术方案

技术编号:2829783 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种对触摸屏输入信息进行自动区分处理的系统及方法。为解决现有技术中无法对触摸屏输入信息进行自动区分的问题而发明专利技术。本发明专利技术的方法包括以下步骤:输入数据区分处理状态机截获用户在触摸屏上输入的数据信息;根据输入数据信息的状态和设置的定时器进行判断,如果是输入字符方式,则输入数据区分处理状态机转入字符状态进行一个字符的相应上报处理;如果是模拟鼠标方式,则输入数据区分处理状态机转入模拟鼠标状态进行相应的上报处理。本发明专利技术的装置包括显示屏设备驱动、图形系统和触摸屏设备驱动、输入数据区分处理状态机。本发明专利技术可以对输入信息进行自动区分,并满足用户与图形窗口系统交互功能的同时,又可实现字符手写输入功能。

【技术实现步骤摘要】

本专利技术涉及电子设备上的触摸屏,特备涉及对触摸屏输入信息进行自动区分处理的系统 及方法。
技术介绍
图形窗口系统是区别于传统的字符终端显示系统的一种计算机软件技术,提供了方便用 户操作的、可交互的可视化图形界面。通过图形窗口系统,使用者可以直观地与计算机或其 它智能电子设备进行交互,从交互的角度上又被称为GUI (Graphic User Interface)系统。图形窗口系统至少包括这样两个基本特征特征一是在基于图形窗口系统的应用软件 中,其显示界面上提供了可供用户操作的图形元件(在不同的系统中称为Control、 Widget), 如按键、列表框、滚动条、进度条、编辑框等。用户可以直观地使用鼠标和键盘操作图形 界面上的按键、滚动条等控件,达到交互的目的。特征二是提供了一套消息或事件机制,响 应并处理键盘和定位设备(定位设备指触摸屏、鼠标、轨迹球等)的输入信息,使基于图形 窗口系统开发的应用软件完成预定的应用逻辑。在图形系统的消息和事件机制中,有专门针 对字符输入的消息和事件,来满足字符输入的要求。定位设备是用户对图形窗口应用程序进行操作的主要输入手段。定位设备的输入信息 中,包括了位置信息(x、 y坐标)或相对位置信息,以及状态信息(压下、抬起)。经过系 统中消息或事件机制处理,可以实现用户对应用程序中图形元件的点击、双击、拖拉操作。 例如用户通过鼠标点击图形界面上的按键。定位设备也用作字符输入手段。传统的字符输入是通过键盘来完成的,随着技术的发展, 字符手写识别输入技术得到了广泛的应用。因为手写识别输入更为符合人类的书写习惯,同 时避免记忆大量的不必要的字符编码。在手写识别输入的过程中,首先要获得用户的笔迹数 据,定位设备的输入信息是获得笔迹数据的一种手段。在获得笔迹数据的同时,可以在显示 设备上用图形化的方式显示输入笔迹。其次,把获得的笔迹数据结构化。结构化的数据要符 合识别程序对输入数据的要求,例如在结构化数据中标示出各个笔画的起始、结束。再次, 把经过处理的数据与已采集的手写字符模式库进行匹配计算,按一定的编码标准输出识别后 的字符或字符集合。最后,基于图形系统的应用程序可以对手写输入的字符进行显示、编辑 处理。触摸屏作为一种输入手段被广泛地应用在手持电子设备(手机、PDA)和一些对输入设备有特定要求的场合。在结构上,触摸屏叠压在显示屏上面。用户一方面可以通过触摸屏与 应用程序交互,另一个方面触摸屏又作为用户手写输入字符的手段。当图形用户界面存在多 种图形元件(例如接收字符输入的编辑图形元件、按键、滚动条)时,触摸屏的输入信息 就存在了二义性即需要判断用户对触摸屏的输入信息是作为字符手写识别的输入的事件, 还是作为对图形元件进行操作的鼠标事件。目前,解决区分触摸屏输入信息的处理方法之一是局部手写方式。需要手写输入的时候, 在整个窗口的局部区域提供一个手写图形界面。这个图形界面接收触摸屏输入信息,把识别 的字符输出到预定的区域。有一些设备上实现了全屏幕手写的功能, 一般采用的处理流程是触摸屏输入信息先要 转换成鼠标事件进入图形系统的事件处理流程,由一个负责处理信息区分的图形对象强制接 收,判断为一般的鼠标事件进行再次的分发处理,而对于判断为手写输入的信息,在识别后, 输出字符到预定的区域。但是,上述的方法都无法满足用户与图形窗口系统交互功能的同时, 又可实现字符手写输入功能。
技术实现思路
为了克服现有技术的缺陷和不足,本专利技术的目的在于提供一种对触摸屏输入信息进行自 动区分处理的系统及方法,能够在满足用户与图形窗口系统交互功能的同时,又可实现字符 手写输入功能。为了达到上述目的,本专利技术一种对触摸屏输入信息进行自动区分处理的方法,包括以下 步骤(1) 输入数据区分处理状态机截获用户在触摸屏上输入的数据信息;(2) 输入数据区分处理状态机根据输入数据信息的状态和设置的定时器来判断用户使用 的输入方式是输入字符方式还是模拟鼠标方式,如果判断为输入字符方式,则进入步骤(3); 如果是模拟鼠标方式,则进入步骤(4);(3) 输入数据区分处理状态机转入字符状态进行该字符的相应上报处理,步骤结束;(4) 输入数据区分处理状态机转入模拟鼠标状态进行相应的上报处理。 优选地,所述步骤(2)具体为(21) 输入数据区分处理状态机获取输入数据信息状态为落笔,同时启动定时器;(22) 在定时器设定的时间内获取后续输入的数据信息状态是否为抬笔,如果为抬笔,则进入步骤(4);如果为落笔,则进入步骤(23);(23)在定时器设定的时间内将连续两次获取的数据信息进行比较,判断其是否满足预 设的门限值,如果满足,则进入步骤(3);如果不满足,并且定时器处于超时状态,则进入 步骤(4)。优选地,所述步骤(3)具体为(31) 输入数据区分处理状态机转入字符状态,获取状态为抬笔的输入数据信息,并同 时启动新的定时器;(32) 判断在该新的定时器设定的时间内,是否获取到新的状态为落笔的输入数据信息,如果判断结果为是,则返回步骤(31);如果判断结果为否,则上报该字符信息,步骤结束。 优选地,所述步骤(4)具体为(41)输入数据区分处理状态机转入模拟鼠标状态,在接收到状态为抬笔的输入数据信息后上报该模拟鼠标事件。本专利技术一种对触摸屏输入信息进行自动区分处理的系统,包括显示屏设备驱动、图形 系统和触摸屏设备驱动,所述的装置还包括-输入数据区分处理状态机,用于截获触摸屏的输入信息,并通过输入信息状态和设置定 时器区分该输入信息为字符事件还是为模拟鼠标事件后,转换为响应的字符或模拟鼠标处理 状态进行处理;其中,所述输入数据区分处理状态机分别与图形系统、触摸屏设备驱动电连接。优选地,所述的输入数据区分处理状态机与所述显示屏设备驱动电连接;其中,输入的字符信息由输入数据区分处理状态机通过显示屏设备驱动输出到显示屏幕。采用上述的方法和系统后,通过输入信息状态和设置定时器区分该输入信息为字符事件 还是为模拟鼠标事件后,转换为响应的字符或模拟鼠标处理状态进行处理,能够在满足用户 与图形窗口系统交互功能的同时,又可实现字符手写输入功能。附图说明图la为本专利技术中触摸屏输入信息区分处理系统的一种实施结构示意图; 图lb为本专利技术中触摸屏输入信息区分处理系统的另一种实施结构示意图; 图2为本专利技术中触摸屏输入信息区分处理的各个状态转移示意图。具体实施例方式下面结合附图对本专利技术的具体实时方式作进一步详细说明。如图la和图lb所示,描述了本触摸屏输入信息区分处理方法软件在系统中的位置关 系,触摸屏和显示屏作为硬件设备,有对应的底层触摸屏设备驱动和显示屏设备驱动支持, 在底层触摸屏驱动软件和图形系统之间嵌入了输入数据区分处理状态机,处理流程就是输入 数据区分处理状态机在获取触摸屏输入数据信息后,根据输入信息状态和设置定时器区分该 输入信息为字符事件还是为模拟鼠标事件;在将输出结果通过图形系统输出到显示设备,输 出结果一是生成字符事件或消息传递给图形系统,同时可以通过图形系统或者直接调用显示 屏驱动接口来显示手写笔迹;二是模拟鼠标事件或消息传递给图形系统;三对于一些无效输 入信息做丢弃处理。手写笔迹显示可以通过显示屏设备驱动输出到屏幕(如图lb所示),也 可通本文档来自技高网
...

【技术保护点】
一种对触摸屏输入信息进行自动区分处理的方法,其特征在于,包括以下步骤:(1)输入数据区分处理状态机截获用户在触摸屏上输入的数据信息;(2)输入数据区分处理状态机根据输入数据信息的状态和设置的定时器来判断用户使用的输入方式是输入字符方式还是模拟鼠标方式,如果判断为输入字符方式,则进入步骤(3);如果是模拟鼠标方式,则进入步骤(4);(3)输入数据区分处理状态机转入字符状态进行该字符的相应上报处理,步骤结束;(4)输入数据区分处理状态机转入模拟鼠标状态进行相应的上报处理。

【技术特征摘要】
1、一种对触摸屏输入信息进行自动区分处理的方法,其特征在于,包括以下步骤(1)输入数据区分处理状态机截获用户在触摸屏上输入的数据信息;(2)输入数据区分处理状态机根据输入数据信息的状态和设置的定时器来判断用户使用的输入方式是输入字符方式还是模拟鼠标方式,如果判断为输入字符方式,则进入步骤(3);如果是模拟鼠标方式,则进入步骤(4);(3)输入数据区分处理状态机转入字符状态进行该字符的相应上报处理,步骤结束;(4)输入数据区分处理状态机转入模拟鼠标状态进行相应的上报处理。2、 按照权利要求l所述的对触摸屏输入信息进行自动区分处理的方法,其特征在于,所 述步骤(2)具体为(21) 输入数据区分处理状态机获取输入数据信息状态为落笔,同时启动定时器;(22) 在定时器设定的时间内获取后续输入的数据信息状态是否为抬笔,如果为抬笔, 则进入步骤(4);如果为落笔,则进入步骤(23);(23) 在定时器设定的时间内将连续两次获取的数据信息进行比较,判断其是否满足预设的门限值,如果满足,则进入步骤(3);如果不满足,并且定时器处于超时状态,则进入步骤(4)。3、 按照权利要求2所述的对触摸屏输入信息进行自动区分处理的方法,其特征在于,所述步骤(3)具体为...

【专利技术属性】
技术研发人员:周旭刘继兴李墨刘辉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1