触控显示器中多区域滑动点击响应方法及系统的制作方法

文档序号:6340766阅读:189来源:国知局
专利名称:触控显示器中多区域滑动点击响应方法及系统的制作方法
技术领域
本发明涉及电子领域,尤其涉及一种触控显示器中多区域滑动点击响应方法及系统。
背景技术
在触控屏显示器的流行趋势下,衍生出许多基于指部触控操作而产生的软件表现形式,主要用于提高用户体验方面,更直观并且更加符合用户逻辑的展示大量信息。触控屏相比鼠标操作精度低、点击范围大、只有按下、滑动、抬起3个手势动作,所以不适合使用传统计算机输入控制的逻辑方式操作。在上述的基础上,人类发明了很多使用触控手势的判断逻辑,滑屏就是其中一种替代点击上下页按钮、拖动滚动条的一种软件操作形式。中国发明专利申请号为 "200810085716. 0”,名称为“一种滑动式视频点播方法”的专利申请文件中公开了用户通过具有触摸显示屏的输入设备向服务器端发送点播请求时的视频点播方法。该方法的滑动式视频点播方法令触摸屏具备智能感应功能,可灵活实现动态左右翻页,操作便利的同时增加了视觉冲击性。现有的多种嵌入式产品,由于受到嵌入式处理器的处理速度,和同屏存在多个滑动点击响应时识别逻辑复杂易出错的制约,导致多个滑动点击响应在同一个屏幕中的应用未见相关文件记载。

发明内容
本发明主要解决的技术问题是提供一种触控显示器中多区域滑动点击响应方法及系统,能让多个滑动点击响应在一个触控屏内能够同时使用,且这些滑动点击响应相互作用并互不干扰。为解决上述技术问题,本发明采用的一个技术方案是提供一种触控显示器中多区域滑动点击响应方法,包括以下步骤a.设立多个手势控制器,每个手势控制器对应一个多区域滑动点击事件;b.区域滑动点击事件开始,每个手势控制器分别对各自的区域滑动点击事件做出判断,每个手势控制器根据判断结果分别得到各自的滑动点击事件的状态机制;c.每个手势控制器根据区域滑动点击事件的状态机制分别完成各自对应的响应动作。其中,在步骤b中,每个手势控制器根据判断结果分别得到各自的滑动点击事件的状态机制包括触摸机制、滑动机制和抬起机制。其中,在步骤C中,所述每个手势控制器完成的对应响应动作包括拖曳、移动、插入、页面转换、复制、删除或者替换。为解决上述技术问题,本发明采用的另一个技术方案是提供一种触控显示器中多区域滑动点击响应方法,包括以下步骤
a.设立多个手势控制器,每个手势控制器对应一个多区域滑动点击事件;对区域滑动点击具有关联性的事件,设定关联的区域滑动点击事件对应的手势控制器具有互斥属性,每个具有互斥属性的手势控制器对应一个内容缓存器;b.区域滑动点击事件开始,每个手势控制器分别对各自的区域滑动点击事件做出判断,每个手势控制器根据判断结果分别得到各自的滑动点击事件的状态机制;c.具有互斥属性的其中一个手势控制器产生区域滑动点击事件时,则使得具有互斥属性的其它手势控制器依据区域滑动点击事件发生的时间先后次序,将具有互斥属性的其它手势控制器各自对应的区域滑动点击事件的状态机制存储在手势控制器对应的内容缓存器中;d.没有互斥属性的手势控制器根据区域滑动点击事件的状态机制分别完成各自对应的响应动作;所述具有互斥属性的其中一个手势控制器根据区域滑动点击事件的状态机制完成对应的响应动作;e.依据步骤c中的区域滑动点击事件发生的时间先后次序,依次将具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作;未轮到的具有互斥属性的其它手势控制器等待,直到轮到最后一个具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作。其中,在步骤b中,滑动点击事件的状态机制包括触摸机制、滑动机制和抬起机制。其中,在步骤d或e中,手势控制器完成的对应响应动作包括拖曳、移动、插入、页面转换、复制、删除或者替换。为解决上述技术问题,本发明采用的另一个技术方案是提供一种触控显示器中多区域滑动点击响应系统,包括触控显示器、触控事件采集模块、手势控制器;触控显示器 用于接收用户的多区域滑动点击,产生触控事件信号,并将触控事件信号发送到触控事件采集模块中;触控事件采集模块用于将触控显示器发送的多区域滑动点击事件产生的触控事件信号,发送到每个区域滑动点击事件对应的手势控制器中处理;手势控制器每个手势控制器对应一个区域滑动点击事件,每个手势控制器分别判断各自的区域滑动点击事件的状态机制,对应每个区域滑动点击事件的状态机制完成对应的响应动作。其中,所述手势控制器中需判定的状态机制包括触摸机制、滑动机制和抬起机制, 所述手势控制器完成的响应动作包括拖曳、移动、插入、页面转换、复制、删除或者替换。为解决上述技术问题,本发明采用的另一个技术方案是提供一种触控显示器中多区域滑动点击响应系统,包括触控显示器、触控事件采集模块、没有互斥属性的手势控制器、具有互斥属性的手势控制器和内容缓存器;触控显示器用于接收用户的多区域滑动点击,产生触控事件信号,并将触控事件信号发送到触控事件采集模块中;触控事件采集模块用于将触控显示器发送的多区域滑动点击事件产生的触控事件信号,发送到每个区域滑动点击事件对应的手势控制器中处理;没有互斥属性的手势控制器每个没有互斥属性的手势控制器对应一个区域滑动点击事件,每个没有互斥属性的手势控制器分别判断各自的区域滑动点击事件的状态机制,对应每个区域滑动点击事件的状态机制完成对应的响应动作;具有互斥属性的手势控制器具有互斥属性的其中一个手势控制器产生区域滑动点击事件时,则使得具有互斥属性的其它手势控制器依据区域滑动点击事件发生的时间先后次序,将具有互斥属性的其它手势控制器各自对应的区域滑动点击事件的状态机制存储在手势控制器对应的内容缓存器中;等待具有互斥属性的其中一个手势控制器根据区域滑动点击事件的状态机制完成对应的响应动作后,依据区域滑动点击事件发生的时间先后次序,依次将具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作; 未轮到的具有互斥属性的其它手势控制器等待,直到轮到最后一个具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作;内容缓存器每个内容缓存器存储其对应的具有互斥属性的手势控制器在互斥发生时,区域滑动点击事件的状态机制。其中,所述手势控制器中需判定的状态机制包括触摸机制、滑动机制和抬起机制, 所述手势控制器完成的响应动作包括拖曳、移动、插入、页面转换、复制、删除或者替换。本发明的有益效果是区别于现有技术受到嵌入式处理器的处理速度和同屏存在多个滑动点击响应时识别逻辑复杂易出错的制约,导致多个滑动点击响应无法在同一个屏幕中的应用的缺陷,本发明通过多个手势控制器分别对多个滑动点击事件进行响应,可以解决在一个触控屏内能够同时使用多个滑动点击响应。进一步地,本发明引入互斥机制来对具有互斥属性的手势控制器进行调整,当一个具有互斥机制的手势控制器处于进程中时,其它具有互斥属性的手势控制器等待,使得各个具有互斥机制的滑动点击响应相互作用并互不干扰。


图1是本发明触控显示器中多区域滑动点击响应方法第一实施例流程图;图2是本发明触控显示器中多区域滑动点击响应方法第二实施例流程图;图3是本发明触控显示器中多区域滑动点击响应系统第一实施例方框图;图4是本发明触控显示器中多区域滑动点击响应系统第二实施例方框图;图5是本发明触控显示器中多区域滑动点击响应系统另一具体实施例的程序流程图。
具体实施例方式为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图1,本发明的触控显示器中多区域滑动点击响应方法第一实施例中,所述方法包括以下步骤a.设立多个手势控制器,每个手势控制器对应一个多区域滑动点击事件;b.区域滑动点击事件开始,每个手势控制器分别对各自的区域滑动点击事件做出判断,每个手势控制器根据判断结果分别得到各自的滑动点击事件的状态机制;c.每个手势控制器根据区域滑动点击事件的状态机制分别完成各自对应的响应动作。区别于现有技术受到嵌入式处理器的处理速度和同屏存在多个滑动点击响应时识别逻辑复杂易出错的制约,导致多个滑动点击响应无法在同一个屏幕中的应用的缺陷, 本发明通过多个手势控制器分别对多个滑动点击事件进行响应,可以解决在一个触控屏内能够同时使用多个滑动点击响应。
在步骤b中,每个手势控制器根据判断结果分别得到各自的滑动点击事件的状态机制包括触摸机制、滑动机制和抬起机制。在步骤c中,所述每个手势控制器完成的对应响应动作包括拖曳、移动、插入、页面转换、复制、删除或者替换。请参阅图2,本发明的触控显示器中多区域滑动点击响应方法第二实施例中,所述方法包括以下步骤a.设立多个手势控制器,每个手势控制器对应一个多区域滑动点击事件;对区域滑动点击具有关联性的事件,设定关联的区域滑动点击事件对应的手势控制器具有互斥属性,每个具有互斥属性的手势控制器对应一个内容缓存器;b.区域滑动点击事件开始,每个手势控制器分别对各自的区域滑动点击事件做出判断,每个手势控制器根据判断结果分别得到各自的滑动点击事件的状态机制;c.具有互斥属性的其中一个手势控制器产生区域滑动点击事件时,则使得具有互斥属性的其它手势控制器依据区域滑动点击事件发生的时间先后次序,将具有互斥属性的其它手势控制器各自对应的区域滑动点击事件的状态机制存储在手势控制器对应的内容缓存器中;d.没有互斥属性的手势控制器根据区域滑动点击事件的状态机制分别完成各自对应的响应动作;所述具有互斥属性的其中一个手势控制器根据区域滑动点击事件的状态机制完成对应的响应动作;e.依据步骤c中的区域滑动点击事件发生的时间先后次序,依次将具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作;未轮到的具有互斥属性的其它手势控制器等待,直到轮到最后一个具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作。本发明引入互斥机制来对具有互斥属性的手势控制器进行调整,当一个具有互斥机制的手势控制器处于进程中时,其它具有互斥属性的手势控制器等待,使得各个具有互斥机制的滑动点击响应相互作用并互不干扰。在步骤b中,滑动点击事件的状态机制包括触摸机制、滑动机制和抬起机制。在步骤d或e中,手势控制器完成的对应响应动作包括拖曳、移动、插入、页面转换、复制、删除或者替换。请参阅图3,本发明的触控显示器中多区域滑动点击响应系统第一实施例中,所述系统包括触控显示器10、触控事件采集模块11、手势控制器12 ;触控显示器10 用于接收用户的多区域滑动点击,产生触控事件信号,并将触控事件信号发送到触控事件采集模块中;触控事件采集模块11 用于将触控显示器发送的多区域滑动点击事件产生的触控事件信号,发送到每个区域滑动点击事件对应的手势控制器中处理;手势控制器12 每个手势控制器对应一个区域滑动点击事件,每个手势控制器分别判断各自的区域滑动点击事件的状态机制,对应每个区域滑动点击事件的状态机制完成对应的响应动作。区别于现有技术受到嵌入式处理器的处理速度和同屏存在多个滑动点击响应时识别逻辑复杂易出错的制约,导致多个滑动点击响应无法在同一个屏幕中的应用的缺陷, 本发明通过多个手势控制器分别对多个滑动点击事件进行响应,可以解决在一个触控屏内能够同时使用多个滑动点击响应。
在该实施例中,所述手势控制器中需判定的状态机制包括触摸机制、滑动机制和抬起机制,所述手势控制器完成的响应动作包括拖曳、移动、插入、页面转换、复制、删除或
者替换。请参阅图4,本发明的触控显示器中多区域滑动点击响应系统第二实施例中,所述系统包括触控显示器10、触控事件采集模块11、没有互斥属性的手势控制器13、具有互斥属性的手势控制器14和内容缓存器15 ;触控显示器10 用于接收用户的多区域滑动点击,产生触控事件信号,并将触控事件信号发送到触控事件采集模块中;触控事件采集模块 11 用于将触控显示器发送的多区域滑动点击事件产生的触控事件信号,发送到每个区域滑动点击事件对应的手势控制器中处理;没有互斥属性的手势控制器13 每个没有互斥属性的手势控制器对应一个区域滑动点击事件,每个没有互斥属性的手势控制器分别判断各自的区域滑动点击事件的状态机制,对应每个区域滑动点击事件的状态机制完成对应的响应动作;具有互斥属性的手势控制器14 具有互斥属性的其中一个手势控制器产生区域滑动点击事件时,则使得具有互斥属性的其它手势控制器依据区域滑动点击事件发生的时间先后次序,将具有互斥属性的其它手势控制器各自对应的区域滑动点击事件的状态机制存储在手势控制器对应的内容缓存器15中;等待具有互斥属性的其中一个手势控制器根据区域滑动点击事件的状态机制完成对应的响应动作后,依据区域滑动点击事件发生的时间先后次序,依次将具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作;未轮到的具有互斥属性的其它手势控制器等待,直到轮到最后一个具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作;内容缓存器15 每个内容缓存器存储其对应的具有互斥属性的手势控制器在互斥发生时,区域滑动点击事件的状态机制。本发明引入互斥机制来对具有互斥属性的手势控制器进行调整,当一个具有互斥机制的手势控制器处于进程中时,其它具有互斥属性的手势控制器等待,使得各个具有互斥机制的滑动点击响应相互作用并互不干扰。在该实施例中,所述手势控制器中需判定的状态机制包括触摸机制、滑动机制和抬起机制,所述手势控制器完成的响应动作包括拖曳、移动、插入、页面转换、复制、删除或
者替换。本发明的工作原理是多滑屏的手势中心在于赋予每个滑屏单独的手势控制器,每个滑屏独立接收触控的触摸(On LButton Down)、移动(On Mouse Move)、抬起(On LButton Up)事件,保存每个滑屏独立的状态机制,这样每个滑屏就互不干扰、独立运作,但是如果多个滑屏存在相互关联,例如滑屏A的滑动能带动滑屏B的内容变化,那就需要增加滑屏的互斥机制。互斥机制的核心原理在于当一个滑屏处于滑动状态时候,互斥的滑屏则不允许滑动;当这个滑屏滑动停止的时候通知所互斥的滑屏。本发明的优点在于允许一个屏幕能有多个滑屏,并且能分别操控,也能相互关联。本发明的第一实施例中描述的是一种单屏幕多滑屏互不干扰形式,具体为用户能在单个屏幕看到多个滑屏,并且同时可以操作,互不干扰。在支持多点触摸的屏上表示为多个用户能同时操控不同滑屏,显示不同内容;在单点触摸屏上表示为可以分别操作不同
的滑屏。本发明的第二实施例中描述的是一种单屏幕有多个个滑屏时的形式,下面以具有两个滑屏A和B为例来说明滑屏A的选择能影响滑屏B的内容用户在操作其中一个滑屏的时候由于互斥机制的影响,另一个滑屏将忽略全部触控消息,当当前滑屏停止的时候将调用另一个滑屏的重载回调,让其更新其内容。参见图5,本发明触控显示器中多区域滑动点击响应系统另一具体实施例的程序流程图,图中示出了互斥与关联滑屏的判定流程与对应流程的操作。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种触控显示器中多区域滑动点击响应方法,其特征在于,包括以下步骤a.设立多个手势控制器,每个手势控制器对应一个多区域滑动点击事件;b.区域滑动点击事件开始,每个手势控制器分别对各自的区域滑动点击事件做出判断,每个手势控制器根据判断结果分别得到各自的滑动点击事件的状态机制;c.每个手势控制器根据区域滑动点击事件的状态机制分别完成各自对应的响应动作。
2.根据权利要求1所述的触控显示器中多区域滑动点击响应方法,其特征在于在步骤b中,每个手势控制器根据判断结果分别得到各自的滑动点击事件的状态机制包括触摸机制、滑动机制和抬起机制。
3.根据权利要求1所述的触控显示器中多区域滑动点击响应方法,其特征在于在步骤c中,所述每个手势控制器完成的对应响应动作包括拖曳、移动、插入、页面转换、复制、 删除或者替换。
4.一种触控显示器中多区域滑动点击响应方法,其特征在于,包括以下步骤a.设立多个手势控制器,每个手势控制器对应一个多区域滑动点击事件;对区域滑动点击具有关联性的事件,设定关联的区域滑动点击事件对应的手势控制器具有互斥属性, 每个具有互斥属性的手势控制器对应一个内容缓存器;b.区域滑动点击事件开始,每个手势控制器分别对各自的区域滑动点击事件做出判断,每个手势控制器根据判断结果分别得到各自的滑动点击事件的状态机制;c.具有互斥属性的其中一个手势控制器产生区域滑动点击事件时,则使得具有互斥属性的其它手势控制器依据区域滑动点击事件发生的时间先后次序,将具有互斥属性的其它手势控制器各自对应的区域滑动点击事件的状态机制存储在手势控制器对应的内容缓存器中;d.没有互斥属性的手势控制器根据区域滑动点击事件的状态机制分别完成各自对应的响应动作;所述具有互斥属性的其中一个手势控制器根据区域滑动点击事件的状态机制完成对应的响应动作;e.依据步骤c中的区域滑动点击事件发生的时间先后次序,依次将具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作;未轮到的具有互斥属性的其它手势控制器等待,直到轮到最后一个具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作。
5.根据权利要求4所述的触控显示器中多区域滑动点击响应方法,其特征在于在步骤b中,滑动点击事件的状态机制包括触摸机制、滑动机制和抬起机制。
6.根据权利要求4所述的触控显示器中多区域滑动点击响应方法,其特征在于在步骤d或e中,手势控制器完成的对应响应动作包括拖曳、移动、插入、页面转换、复制、删除或者替换。
7.一种触控显示器中多区域滑动点击响应系统,其特征在于,包括触控显示器、触控事件采集模块、手势控制器;触控显示器用于接收用户的多区域滑动点击,产生触控事件信号,并将触控事件信号发送到触控事件采集模块中;触控事件采集模块用于将触控显示器发送的多区域滑动点击事件产生的触控事件信号,发送到每个区域滑动点击事件对应的手势控制器中处理;手势控制器每个手势控制器对应一个区域滑动点击事件,每个手势控制器分别判断各自的区域滑动点击事件的状态机制,对应每个区域滑动点击事件的状态机制完成对应的响应动作。
8.根据权利要求7所述的触控显示器中多区域滑动点击响应系统,其特征在于所述手势控制器中需判定的状态机制包括触摸机制、滑动机制和抬起机制,所述手势控制器完成的响应动作包括拖曳、移动、插入、页面转换、复制、删除或者替换。
9.一种触控显示器中多区域滑动点击响应系统,其特征在于,包括触控显示器、触控事件采集模块、没有互斥属性的手势控制器、具有互斥属性的手势控制器和内容缓存器;触控显示器用于接收用户的多区域滑动点击,产生触控事件信号,并将触控事件信号发送到触控事件采集模块中;触控事件采集模块用于将触控显示器发送的多区域滑动点击事件产生的触控事件信号,发送到每个区域滑动点击事件对应的手势控制器中处理;没有互斥属性的手势控制器每个没有互斥属性的手势控制器对应一个区域滑动点击事件,每个没有互斥属性的手势控制器分别判断各自的区域滑动点击事件的状态机制,对应每个区域滑动点击事件的状态机制完成对应的响应动作;具有互斥属性的手势控制器具有互斥属性的其中一个手势控制器产生区域滑动点击事件时,则使得具有互斥属性的其它手势控制器依据区域滑动点击事件发生的时间先后次序,将具有互斥属性的其它手势控制器各自对应的区域滑动点击事件的状态机制存储在手势控制器对应的内容缓存器中;等待具有互斥属性的其中一个手势控制器根据区域滑动点击事件的状态机制完成对应的响应动作后,依据区域滑动点击事件发生的时间先后次序,依次将具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作;未轮到的具有互斥属性的其它手势控制器等待,直到轮到最后一个具有互斥属性的其它手势控制器的状态机制重新载入并完成对应的响应动作;内容缓存器每个内容缓存器存储其对应的具有互斥属性的手势控制器在互斥发生时,区域滑动点击事件的状态机制。
10.根据权利要求9所述的触控显示器中多区域滑动点击响应系统,其特征在于所述手势控制器中需判定的状态机制包括触摸机制、滑动机制和抬起机制,所述手势控制器完成的响应动作包括拖曳、移动、插入、页面转换、复制、删除或者替换。
全文摘要
本发明公开了一种触控显示器中多区域滑动点击响应方法及系统,所述方法包括以下步骤a.设立多个手势控制器,每个手势控制器对应一个多区域滑动点击事件;b.区域滑动点击事件开始,每个手势控制器分别对各自的区域滑动点击事件做出判断,每个手势控制器根据判断结果分别得到各自的滑动点击事件的状态机制;c.每个手势控制器根据区域滑动点击事件的状态机制分别完成各自对应的响应动作。本发明通过多个手势控制器分别对多个滑动点击事件进行响应,可以解决在一个触控屏内能够同时使用多个滑动点击响应。
文档编号G06F3/041GK102541331SQ20101061586
公开日2012年7月4日 申请日期2010年12月30日 优先权日2010年12月30日
发明者张昊, 徐继芸, 林剑宇, 汤周文 申请人:福建星网视易信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1