[发明专利]一种触摸屏设备及其滚屏方法有效
申请号: | 200810220193.6 | 申请日: | 2008-12-19 |
公开(公告)号: | CN101446884A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 李薇;饶珺 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 曾旻辉 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 触摸屏 设备 及其 方法 | ||
技术领域
本发明涉及一种触摸屏设备及其滚屏方法。
背景技术
随着触摸屏技术的发展与成熟,触摸屏广泛应用到各种电子产品中,尤其是各种手持设备中。所述的手持设备包括但不限于:个人数字助理(PDA)、手机、MP3/MP4播放器、相机、数码相册等等。
现有的这些触摸屏设备中,通常采用以下两种方式来滚动屏幕中显示的内容。一种方式是设置机械式按钮来实现滚屏。例如,一些手机中使用“向上”、“向下”、“向左”和“向右”这四个方向导航键进行向上、向下、向左和向右滚动屏幕。另一种方式是通过触摸并拖动屏幕内的滚动条来拖动屏幕。
在上述第一种方式中,需要在触摸屏增设导航按钮,增加了设备的体积和成本,并且,如果条目比较多,或者区域比较大,则需按很多次按键才能达到想要的条目/区域,用户的操作体验不够好。上述第二种方式中,如果触摸屏较小,或者滚动条比较细,都容易导致误操作,或者不能方便地选中和拖动滚动条。此外,在不平稳的环境中例如在运行的汽车上也很难选中和拖动滚动条。
因此,亟需提供一种用方便操作、用户体验良好的触摸屏设备及其滚屏方法。
发明内容
有鉴于此,有必要提供一种触摸屏设备的滚屏方法,这种滚屏方法容易操作,用户体验好。
此外,还提供一种触摸屏设备,这种设备滚屏方法容易操作,用户体验好。
触摸屏设备的滚屏方法包括以下步骤:检测是否发生按下事件;如果发生按下事件,就检测所述触摸屏中滚动条以外的区域是否发生移动事件;如果发生移动事件,则根据所述移动事件关联的触摸点的位置计算所述移动事件的移动速度和移动方向,根据所述移动速度就沿着所述移动事件的移动方向滚动所述触摸屏中显示的内容,并且,当移动事件的当前移动速度越快,滚动触摸屏中的显示内容的速度与所述移动事件的当前移动速度的比值就越大。
优选地,所述计算移动方向和移动速度的步骤中,将移动方向分解成横向和纵向,将所述移动速度分解成沿所述横向的横向移动速度以及沿所述纵向的纵向移动速度;所述滚动触摸屏中的显示内容的步骤中,具体为:根据所述横向移动速度横向滚动所述触摸屏的显示内容,以及根据所述纵向移动速度纵向滚动所述触摸屏的显示内容。
触摸屏设备包括触摸屏、事件模块、计算模块和滚屏模块,其中:所述事件模块与所述触摸屏连接,用于检测是否发生按下事件以及检测所述触摸屏中滚动条以外的区域是否发生移动事件;所述计算模块与所述事件模块连接,根据移动事件关联的触摸点的位置计算所述移动事件的移动方向;所述滚屏模块与所述计算模块连接,用于沿着所述移动方向滚动所述触摸屏中的显示内容,并且,当移动事件的当前移动速度越快,滚动触摸屏中的显示内容和速度与所述移动事件的当前移动速度的比值就越大。
进一步地,所述触摸屏设备还包括定时模块,所述定时模块与所述事件模块连接,根据预设的频率向所述事件模块发出记录指令;所述事件模块根 据所述记录指令记录所述触摸屏中与所述移动事件关联的触摸点的位置;所述计算模块根据所述触摸点的位置计算所述移动事件的移动方向和移动速度;所述滚屏模块根据所述移动速度滚动所述触摸屏中的显示内容。
优选地,所述计算模块将所述移动方向分解成横向和纵向,将所述移动速度分解成沿所述横向的横向移动速度以及沿所述纵向的纵向移动速度;所述滚屏模块根据所述横向移动速度横向滚动所述触摸屏的显示内容,以及根据所述纵向移动速度纵向滚动所述触摸屏的显示内容。
与现有的滚屏方法相比,实施本发明,只需要在触摸屏的范围内发生按下和移动事件,就能实现滚屏,并且,与按下事件、移动事件关联的触摸点可以位于滚动条以外的区域。因此,即使滚动条过细或者触摸屏处于摇晃的环境中,本发明也能够方便地实现滚动,提高了用户的体验感。相应地,本发明的触摸屏设备也具有方便滚动、提高用户的体验感的优点。
附图说明
图1是本发明的滚屏方法的流程图;
图2是总的显示内容的示意图;
图3是当前窗口显示的内容的示意图;
图4是当前窗口的示意图;
图5是对应的滚动条的示意图;
图6是本发明的触摸屏设备的框架示意图。
具体实施方式
下面将结合附图对本发明进行阐述。本发明将触发滚屏的触摸点扩充到滚动条以外的显示区域,以便于操作。换言之,在滚动条范围内拖动能实现滚屏,在滚动条以外的区域拖动也能实现滚屏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810220193.6/2.html,转载请声明来源钻瓜专利网。