双模触摸屏的触控方法及手持电子设备技术

技术编号:8347803 阅读:173 留言:0更新日期:2013-02-21 00:58
本发明专利技术公开了一种双模触摸屏的触控方法。该触控方法包括如下步骤:获取一条正在输入的触摸指令,将其视为当前指令;判断当前指令是否是第一模式指令;如果当前指令是第一模式指令,判断参考指令是否存在,其中,参考指令是当前指令之前最接近的一条触摸指令;如果参考指令存在,判断参考指令是否是第二模式指令;如果参考指令是第二模式指令,新增一条取消指令或者结束指令,执行新增的指令,并执行当前指令。本发明专利技术还公开了一种手持电子设备。通过上述方式,本发明专利技术在利用双模触摸屏进行触控操作中,能够优先执行某一模式指令,从而能够有效减少系统出错的机率以及用户误操作导致的出错机率。

【技术实现步骤摘要】

本专利技术涉及一种双模触摸屏的触控方法及手持电子设备
技术介绍
目前,手持电子设备所采用的触摸屏输入模式通常仅单独采用电磁式触摸输入模式或者电容式触摸输入模式。其中,电磁式触摸输入模式定位精度高、可获取电磁笔倾斜角度及压力信息,便于原笔迹书写、绘图等,但是,其必须使用电磁笔,除写字或者绘图之外,用户要进行其它操作也必须使用电磁笔,从而导致使用不便;另外,电容式触摸输入模式通过手指触摸输入,方便灵活,能弥补电磁式触摸输入模式存在的缺陷,但其不能直观反映出手指触摸的压力大小信息,导致其定位精度较低,进一步使得用户在使用原笔迹输入时不能逼真的模拟出该原笔迹,并且因为该输入模式定位精度较低也并不适于对精度要求较高的绘图功能。为实现原笔迹呈现以及方便用户操作的目的,现有技术中也可能会采用双模触摸屏,即包括电磁式触摸屏和电容式触摸屏。然而,在实际使用中,采用双模触摸屏时,会遇到如下问题用户利用电磁笔进行输入,手和电磁笔都可能会同时触碰到触摸屏,手和电磁笔对触摸屏的同时触碰都会被检测到并被处理,在某些情况下导致系统出错。
技术实现思路
本专利技术主要解决的技术问题是提供一种双模触摸屏的触控方法及手持电子设备, 在利用双模触摸屏进行触控操作中,能够优先执行某一模式指令,从而能够有效减少系统出错的机率以及用户误操作导致的出错机率。为解决上述技术问题,本专利技术采用的一个技术方案是提供一种双模触摸屏的触控方法,包括如下步骤获取一条正在输入的触摸指令,将其视为当前指令;判断当前指令是否是第一模式指令;如果当前指令是第一模式指令,判断参考指令是否存在,其中,参考指令是当前指令之前最接近的一条触摸指令;如果参考指令存在,判断参考指令是否是第二模式指令;如果参考指令是第二模式指令,新增一条取消指令或者结束指令,执行新增的指令,并执行当前指令。其中,在判断当前指令是否是第一模式指令的步骤中,如果当前指令是第二模式指令,判断参考指令是否存在;如果参考指令存在,判断参考指令是否是第一模式指令;如果参考指令是第一模式指令,判断参考指令是否是取消指令或者结束指令;如果参考指令是取消指令或者结束指令,判断参考指令与当前指令之间的时间间隔是否大于等于预定时间长度;如果参考指令与当前指令之间的时间间隔小于预定时间长度,取消或者结束当前指令。其中,在判断参考指令是否是取消指令或者结束指令,并判断参考指令与当前指令之间的时间间隔是否大于等于预定时间长度的步骤中,如果参考指令是取消指令或者结束指令,且参考指令与当前指令之间的时间间隔大于等于预定时间长度,执行当前指令。其中,在执行当前指令的步骤之后,包括记录当前指令,将当前指令作为下一次参考指令。其中,第一模式指令是电磁指令,第二模式指令是电容指令;或者第一模式指令是电容指令,第二模式指令是电磁指令。为解决上述技术问题,本专利技术采用的另一个技术方案是提供一种手持电子设备, 包括电容和电磁双模触摸屏,包括指令获取模块,用于获取一条正在输入的触摸指令;其中,将触摸指令视为当前指令;第一判断模块,用于判断当前指令是否是第一模式指令;第二判断模块,用于在当前指令是第一模式指令时,判断参考指令是否存在,其中,参考指令是当前指令之前最接近的一条触摸指令;第三判断模块,用于在参考指令存在时,判断参考指令是否是第二模式指令;以及指令处理模块,用于在参考指令是第二模式指令时,新增一条取消指令或者结束指令,执行新增的指令,并执行当前指令。其中,手持电子设备包括第四判断模块、第五判断模块以及第六模块;第四判断模块,用于在当前指令是第二模式指令且参考指令存在时,判断参考指令是否是第一模式指令;第五判断模块,用于在参考指令是第一模式指令时,判断参考指令是否是取消指令或者结束指令;第六判断模块,用于在参考指令是取消指令或者结束指令时,判断参考指令与当前指令之间的时间间隔是否大于等于预定时间长度;指令处理模块,还用于在参考指令与当前指令之间的时间间隔小于预定时间长度时,取消或者结束当前指令;或者还用于在参考指令与当前指令之间的时间间隔大于等于预定时间长度时,执行当前指令。其中,手持电子设备包括指令存储模块;指令存储模块,用于在执行完当前指令后,记录当前指令;其中,将当前指令作为下一次参考指令。其中,第一模式指令是电磁指令,第二模式指令是电容指令;或者第一模式指令是电容指令,第二模式指令是电磁指令。为解决上述技术问题,本专利技术采用的另一个技术方案是提供一种双模触摸屏的触控方法,包括如下步骤获取一条正在输入的触摸指令,将其视为当前指令;判断当前指令是否是第一模式指令;如果当前指令是第二模式指令,判断参考指令是否存在,其中,参考指令是当前指令之前最接近的一条触摸指令;如果参考指令存在,判断参考指令是否是第一模式指令;如果参考指令是第一模式指令,判断参考指令是否是取消指令或者结束指令;如果参考指令是取消指令或者结束指令,判断参考指令与当前指令之间的时间间隔是否小于预定时间长度;如果参考指令与当前指令之间的时间间隔小于预定时间长度,取消或者结束当前指令。其中,在判断参考指令与当前指令之间的时间间隔是否小于预定时间长度的步骤中,如果参考指令与当前指令之间的时间间隔大于等于预定时间长度,执行当前指令。其中,在判断当前指令是否是第一模式指令的步骤中,如果当前指令是第一模式指令,判断参考指令是否存在;如果参考指令存在,判断参考指令是否是第二模式指令;如果参考指令是第二模式指令,新增一条取消指令或者结束指令,执行新增的指令,并执行当前指令。为解决上述技术问题,本专利技术采用的另一个技术方案是提供一种一种手持电子设备,包括电容和电磁双模触摸屏,包括指令获取模块,用于获取一条正在输入的触摸指令;其中,将触摸指令视为当前指令;第一判断模块,用于判断当前指令是否是第一模式指令;第二判断模块,用于在当前指令是第二模式指令时,判断参考指令是否存在,其中,参考指令是当前指令之前最接近的一条触摸指令;第三判断模块,用于在参考指令存在时,判断参考指令是否是第一模式指令;第四判断模块,用于在参考指令是第一模式指令时,判断参考指令是否是取消指令或者结束指令;第五判断模块,用于在参考指令是取消指令或者结束指令时,判断参考指令与当前指令之间的时间间隔是否小于预定时间长度;以及指令处理模块,用于在参考指令与当前指令之间的时间间隔小于预定时间长度时,取消或者结束当前指令;或者用于在参考指令与当前指令之间的时间间隔大于等于预定时间长度时,执行当前指令。其中,的手持电子设备包括第六判断模块;第六判断模块,用于在当前指令是第一模式指令且参考指令存在时,判断参考指令是否是第二模式指令;指令处理模块,还用于在参考指令是第二模式指令时,新增一条取消指令或者结束指令,执行新增的指令,并执行当前指令。本专利技术的有益效果是区别于现有技术的情况,本专利技术双模触摸屏的触控方法, 如果当前指令和参考指令分别是不同模式的触摸指令,新增一条取消指令或者结束指令, 执行新增的指令,即不再将参考指令作为输入指令、不执行该参考指令,并相应执行当前指令,因此,在利用双模触摸屏进行触控操作中,能够优先执行某一模式指令,从而能够有效减少系统出错的机率以及用户误操作导致的出错机率。附图说明图I是本专利技术双模触摸屏的触控方法第一实施方本文档来自技高网...

【技术保护点】
一种双模触摸屏的触控方法,其特征在于,包括如下步骤:获取一条正在输入的触摸指令,将其视为当前指令;判断所述当前指令是否是第一模式指令;如果所述当前指令是第一模式指令,判断参考指令是否存在,其中,所述参考指令是所述当前指令之前最接近的一条触摸指令;如果所述参考指令存在,判断所述参考指令是否是第二模式指令;如果所述参考指令是第二模式指令,新增一条取消指令或者结束指令,执行所述新增的指令,并执行所述当前指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:张明生邹学平周佳杜国楹
申请(专利权)人:北京壹人壹本信息科技有限公司
类型:发明
国别省市:

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

1