触摸屏滚屏控制系统及方法技术方案

技术编号:8452706 阅读:262 留言:0更新日期:2013-03-21 12:25
本发明专利技术提供了一种触摸屏滚屏控制系统。该系统通过对触摸事件触发连续滚屏条件的配置和侦测,实现了触摸屏滚屏指令的准确响应,保证了触摸屏显示内容的精确滚屏控制,实现了根据当前界面的触控事件对后续的显示界面精确的定位滚屏,有效避免了繁琐的、重复的滚屏操作,提高了滚屏的便利性和准确性。本发明专利技术还提供一种触摸屏滚屏控制方法。

【技术实现步骤摘要】

本专利技术涉及一种触摸屏触控技术,特别涉及一种。
技术介绍
随着智能电子设备的迅猛发展,带有大尺寸显示单元并支持多点触控功能的智能电子设备逐渐得到普及,使得利用智能电子设备来浏览信息内容逐渐成为人们生活、工作不可或缺的一部分。然而,用户在逐渐从键盘到触摸屏的使用过渡中,虽然体会到了触摸屏使用的便利性,但是在某些应用场合同时察觉了使用的不便。当需要通过滚屏翻看的形式进行内容查看时,例如,翻看手机联系人,阅读电子书,或是浏览网页,如果需要较快的跳转到比较靠后的内容位置,则当前的操作方式显然不能满足要求,其要求触控事件必须严格按照特定的轨迹和方向进行滚屏操作,经常需要发生多次触控事件进行滚屏操作,且经常发生滚屏过多或者过少的错误现象。更让用户感觉遗憾的是当需要连续滚屏时,不能根据当前界面的触控操作实现准确的滚屏,更不能根据触控事件对后续的显示界面进行精确的定位滚屏。
技术实现思路
本专利技术的主要目的是提供一种触摸屏滚屏控制系统,以准确响应用户的滚屏指令。此外,还提供一种触摸屏滚屏控制方法,以准确响应用户的滚屏指令。一种触摸屏滚屏控制系统,运行于装置有触摸屏显示系统的数据处理设备。该系统包括参数设置模块,用于设置对触摸屏显示系统进行滚屏控制的轨迹运算参数;轨迹运算模块,用于通过触摸屏显示系统侦测连续触控事件,根据侦测的触控事件获取触控轨迹数据,根据获取的触控轨迹数据以及设置的轨迹运算参数,分析判断是否需要连续滚屏, 及在需要连续滚屏时,根据获取的触控轨迹数据以及设置的轨迹运算参数,确定有效的连续滚屏方向和范围;及滚屏控制模块,用于根据有效的连续滚屏方向和范围进行连续滚屏, 在不需要连续滚屏时,根据侦测的触控事件实时滚屏。—种触摸屏滚屏控制方法,适用于装置有触摸屏显示系统的数据处理设备。该方法包括步骤A、设置对触摸屏显示系统进行滚屏控制的轨迹运算参数;B、通过触摸屏显示系统侦测连续触控事件;C、根据侦测的触控事件获取触控轨迹数据;D、根据获取的触控轨迹数据以及设置的轨迹运算参数,来分析判断是否需要连续滚屏 '及E、在需要连续滚屏时,根据获取的触控轨迹数据以及设置的轨迹运算参数,来确定有效的连续滚屏方向和范围,根据有效连续滚屏方向和范围进行连续滚屏;或者F、在不需要连续滚屏时,根据侦测的触控事件实时滚屏。相较现有技术,本专利技术通过对触摸事件触发连续滚屏条件的配置和侦测,实现了触摸屏滚屏指令的准确响应,保证了触摸屏显示内容的精确滚屏控制,实现了根据当前界面的触控事件对后续的显示界面精确的定位滚屏,有效避免了繁琐的、重复的滚屏操作,提高了滚屏的便利性和准确性。附图说明图I为本专利技术触摸屏滚屏控制系统较佳实施例的运行架构图。图2为图I中触摸屏显示系统的系统架构图。图3为图I中触摸屏滚屏控制系统的功能模块图。图4为本专利技术运用图I中触摸屏滚屏控制系统进行轨迹运算参数设置的示例图。图5为本专利技术运用图I中触摸屏滚屏控制系统进行滑动方向象限分割示例图。图6为本专利技术触摸屏滚屏控制方法较佳实施例的具体实施流程图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图I所示,为本专利技术触摸屏滚屏控制系统较佳实施例的运行架构图。该触摸屏滚屏控制系统11运行于数据处理设备I中。所述数据处理设备I可以是带触摸屏显示系统的手机、平板电脑、个人数字助理(Personal Digital Assistant, PDA)或其他任意适用的数据处理设备。所述数据处理设备I包括触摸屏显示系统12,存储单元13,及处理单元 10。该触摸屏显示系统12,用于提供人机交互界面,以供用户输入指令,且输出显示数据处理设备I对用户指令的响应数据。在本实施例中,该人机交互界面包括,但不限于,信息内容的浏览界面及/或编辑界面。如图2所示,为图I中触摸屏显示系统12的系统架构图。该触摸屏显示系统12 包括触摸检测装置120、触摸屏控制器121及显示单元122。显示单元122用于信息内容的显示;触摸检测装置120及触摸屏控制器121用于用户利用该触摸屏显示系统12进行触控操作。其中,触摸检测装置120用于侦测用户的触摸位置并传送侦测的信息传给触摸屏控制器121 ;触摸屏控制器121接收从触摸检测装置120传来的触摸位置信息,将接收的触摸位置信息转换成触点坐标信息,将转换的触点坐标信息传送给处理单元10,及接收处理单元10发送的执行命令加以执行。在本专利技术的其他实施例中,该触摸屏显示系统12还可以是其他任何适用的、带触控功能的显不系统。该存储单元13,用于存储该触摸屏滚屏控制系统11,及该触摸屏滚屏控制系统11 的运行数据。该处理单元10,用于调用并执行该触摸屏滚屏控制系统11,以实现对数据处理设备I的触摸屏显示系统12进行滚屏控制。如图3所示,为图I中触摸屏滚屏控制系统11的功能模块图。该触摸屏滚屏控制系统11包括参数设置模块110,轨迹运算模块111及滚屏控制模块112。该参数设置模块110,用于获取对触摸屏显示系统12进行滚屏控制的轨迹运算参数。所述参数设置模块按照如下步骤获取轨迹运算参数默认保存的轨迹运算参数,及在第5一次设置或者需要重新设置时,提供选择项,以设置轨迹运算参数。在本实施例中,所述轨迹运算参数包括滑动距离范围、滑动时间范围、连续滚屏范围;在本专利技术的其他实施例中,所述轨迹运算参数包括任意适用的能用于对触摸屏显示系统12进行滚屏控制的参数。参见本实施例图4所示,滑动距离范围、滑动时间范围、连续滚屏范围相互对应, 例如,nO<A<nl (滑动距离范围)及tl < B < Tl (滑动时间范围)对应的连续滚屏范围为O.1个待滚屏区域(即连续滚屏范围为O.1X待滚屏区域面积),其中,各个滑动时间范围之间没有必然的包含与交叉关系,例如,tl < B < Tl与t2 < B < T2之间并不必然存在包含与被包含关系,也不必然存在范围交叉关系,本领域的技术人员可以根据自身触摸屏显示系统的性能要求进行设定。该轨迹运算模块111,用于通过触摸屏显示系统12侦测连续触控事件,及根据侦测的触控事件获取触控轨迹数据。在本实施例中,所述连续触控事件指连续的触控行为事件,即从开始触控行为至结束触控行为之间不能出现触控行为的中断;所述触控轨迹数据包括开始滑动的位置、结束滑动的位置、滑动距离、滑动时间。该轨迹运算模块111,还用于根据获取的触控轨迹数据以及设置的轨迹运算参数, 分析判断是否需要连续滚屏。在本实施例中,该轨迹运算模块111通过分析获取的触控轨迹数据是否满足设置的轨迹运算参数,来判断是否需要连续滚屏。例如,当滑动距离在n0 < ASnl范围,且滑动时间在tl < B < Tl范围时,该轨迹运算模块111则判断需要连续滚屏。该轨迹运算模块111,还用于在需要连续滚屏时,根据获取的触控轨迹数据以及设置的轨迹运算参数,确定有效的连续滚屏方向和范围。在本实施例中,该轨迹运算模块111通过对滑动方向进行象限分割来确定连续滚屏的方向。将待滚屏区域按坐标系进行象限区域均等分割,如例图5所示,在平面直角坐标系XOY中,待滚屏区域本文档来自技高网...

【技术保护点】
一种触摸屏滚屏控制系统,应用于装置有触摸屏显示系统的数据处理设备,特征在于,该系统包括:参数设置模块,用于获取对触摸屏显示系统进行滚屏控制的轨迹运算参数;轨迹运算模块,用于通过触摸屏显示系统侦测连续触控事件,根据侦测的触控事件获取触控轨迹数据,根据获取的触控轨迹数据以及设置的轨迹运算参数,分析判断是否需要连续滚屏,及在需要连续滚屏时,根据获取的触控轨迹数据以及设置的轨迹运算参数,确定有效的连续滚屏方向和范围;及滚屏控制模块,用于根据有效的连续滚屏方向和范围进行连续滚屏,及在不需要连续滚屏时,根据侦测的触控事件实时滚屏。

【技术特征摘要】

【专利技术属性】
技术研发人员:程成徐峰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1