一种终端滚动界面的滚动加速方法及装置制造方法及图纸

技术编号:15573529 阅读:66 留言:0更新日期:2017-06-11 23:25
本发明专利技术提供了一种终端滚动界面的滚动加速方法及装置,所述终端滚动界面的滚动加速方法包括:设置加速操作动作与所述终端滚动界面进行加速滚动的对应关系;检测所述终端是否处于所述加速操作动作的状态;若是,则控制所述终端当前滚动界面进行加速滚动。解决了现有技术中终端界面很难一次性快速的从一端滑向另外一端,需要反复滑动,导致使用的不方便问题,实现了在终端界面上一次性快速从一端滑动到另一端的效果,且其操作动作可以根据用户的使用习惯进行设置,增加了该操作动作的新颖性和趣味提高了用户的体验。

【技术实现步骤摘要】
一种终端滚动界面的滚动加速方法及装置
本专利技术涉及终端应用领域,具体涉及一种终端滚动界面的滚动加速方法及装置。
技术介绍
随着终端产品的日益更新,终端硬件的不断进步,越来越多的终端上内置了各种各样的传感器,用来帮助终端感知一些物理状态的变化,例如加速度感应器能感知终端的运动状态。距离感应器能感知终端和障碍物的距离,或者感知一些遮挡手势。温度计可以检测周围环境的温度,或者监控终端的温度状况。利用这些感应器我们能在终端上开发出各种各样使用方便,体验好,新颖好玩的应用。对于终端中界面的快速滚动方法中,以终端的列表控件为例,列表控件是终端操作系统的基本控件,很多应用都使用了列表控件,例如通讯录、短信列表、音乐播放列表等。目前列表控件有个问题,当列表内容过多,列表过长的时候,很难一次性快速的从一端滑向另外一端,需要反复滑动,造成使用时的不方便。针对这种问题,在现有技术中主要使用的办法包括:例如在列表最右边从上到下列出26个字母,作为拼音索引,只要手在这些字母上移动的时候,列表就移动到字母对应的项上;另外一种是采用轻敲终端顶部让列表回到顶部。这两种方法都有缺点,第一种无法解决当列表不以拼音排序的情况,第二种敲击动作不容易识别,反应不灵敏。
技术实现思路
本专利技术提供了一种终端滚动界面的滚动加速方法及装置,解决了现有技术中终端界面很难一次性快速的从一端滑向另外一端,需要反复滑动,导致使用的不方便问题。为解决上述技术问题,本专利技术提供一种终端滚动界面的滚动加速方法,包括:设置加速操作动作与所述终端滚动界面进行加速滚动的对应关系;检测所述终端是否处于所述加速操作动作的状态;若是,则控制所述终端当前滚动界面进行加速滚动。在本专利技术的一种实施方式中,所述加速操作动作包括摇一摇或甩一甩;检测所述终端是否处于所述加速操作动作的状态包括:检测所述终端是否处于摇一摇或甩一甩的状态。在本专利技术的一种实施方式中,检测所述终端是否处于所述加速操作动作的状态之前还包括:判断所述终端当前的界面是否处于滚动状态;若是,则进行所述终端的加速操作动作的检测。在本专利技术的一种实施方式中,所述控制所述终端当前滚动界面进行加速滚动包括:控制所述终端当前滚动的长界面进行加速滚动。在本专利技术的一种实施方式中,控制所述终端当前滚动的长界面进行加速滚动包括:控制所述终端当前滚动的列表界面进行加速滚动。在本专利技术的一种实施方式中,检测所述终端是否处于摇一摇或甩一甩的状态包括:检测所述终端当前的加速度;比较所述终端当前的加速度是否大于预设阈值;若是,则判断所述终端的当前界面处于摇一摇或甩一甩的状态。为解决上述技术问题,本专利技术还提供了一种终端滚动界面的滚动加速装置,包括:设置模块,用于设置加速操作动作与所述终端滚动界面进行加速滚动的对应关系;检测模块,用于检测所述终端是否处于所述加速操作动作的状态;控制模块,用于若所述检测模块的检测结果为是,则控制所述终端当前滚动界面进行加速滚动。在本专利技术的一种实施方式中,所述加速操作动作包括摇一摇或甩一甩;所述检测模块用于检测所述终端是否处于摇一摇或甩一甩的状态。在本专利技术的一种实施方式中,所述控制模块用于控制所述终端当前滚动的列表界面进行加速滚动。在本专利技术的一种实施方式中,所述检测模块包括:加速度检测子模块,用于检测所述终端当前的加速度;加速度比较子模块,用于比较所述终端当前的加速度是否大于预设阈值;判断子模块,用于若所述比较子模块的比较结果为是,则判断所述终端的当前界面处于摇一摇或甩一甩的状态。本专利技术的有益效果是:本专利技术提供的终端滚动界面的滚动加速方法及装置,设置加速操作动作与所述终端滚动界面进行加速滚动的对应关系;检测所述终端是否处于所述加速操作动作的状态;若是,则控制所述终端当前滚动界面进行加速滚动。本方案当检测到该终端处于用户预先设置的加速操作动作时对终端当前滚动界面进行加速滚动,实现了在终端界面上一次性快速从一端滑动到另一端的效果,且其操作动作可以根据用户的使用习惯进行设置,增加了该操作动作的新颖性和趣味提高了用户的体验。附图说明图1本专利技术实施例一提供的终端滚动界面的滚动加速方法的流程示意图;图2本专利技术实施例二提供的终端滚动界面的滚动加速装置的结构示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。实施例一:请参考图1所示,本实施例提供的终端滚动界面的滚动加速方法包括:S101:设置加速操作动作与所述终端滚动界面进行加速滚动的对应关系;具体地,用户根据其操作习惯设置对应终端滚动界面进行加速滚动的加速操作动作,所述加速操作动作必须为所述终端能够保存和识别的动作;或者,终端默认某个操作动作为该终端的滚动界面的加速操作动作;所述终端包括手机、平板电脑、掌上电脑等;S102:检测所述终端是否处于所述加速操作动作的状态;若是,则转S103,若否,则转S102;在本实施例中,对终端的当前状态进行检测,主要是根据步骤S101中设置的加速操作动作的类型进行相应的检测;S103:控制所述终端当前滚动界面进行加速滚动;对终端当前滚动的界面进行加速滚动包括:以大于原速度的速度进行滚动,具体包括:以两倍或者多倍于原速度的速度进行滚动。且需要说明的是,在本实施例中,当终端当前滚动的界面已经处于加速滚动,但还是检测到终端处于加速操作动作的状态,还是需要控制当前滚动界面进行加速滚动,此时的加速滚动速度将是大于其上一次加速滚动的速度的。应用本方案的方法,实现了在终端界面上一次性快速从一端滑动到另一端的效果,增加了用户的体验,方便了用户的使用。优选地,所述加速操作动作包括摇一摇或甩一甩;所述摇一摇为用户用手对终端进行左右摇晃或者上下摇晃的操作动作;所述甩一甩为用户用手对终端进行甩动的操作动作;在步骤S102中检测所述终端是否处于所述加速操作动作的状态包括:检测所述终端是否处于摇一摇或甩一甩的状态;具体地,通过所述终端中传感器对终端的状态进行检测;由于摇一摇或者甩一甩的操作动作的特点都是终端加速度的变化,因此,在本实施例中,至需要通过终端中的加速度传感器对终端的加速度进行检测;其具体的检测方法包括:检测所述终端当前的加速度;比较所述终端当前的加速度是否大于预设阈值;若是,则判断所述终端的当前界面处于摇一摇或甩一甩的状态;所述预设阈值的设置是根据用户的使用习惯,通过多次试验得到的用户进行摇一摇或甩一甩时加速度阈值。例如,当所述加速操作动作为摇一摇时,用户希望将当前界面的一端滑动的另一端时,用户只需将终端进行摇一摇,当终端检测到其处于摇一摇状态时,将马上对当前终端界面进行加速滚动,使得其能够快速地滚动到当前界面的另一端,实现用户想要的效果,且通过摇一摇这种方式进行控制终端的动作,增加了用户使用终端的趣味性,增加了用户的体验类型。在步骤S102检测所述终端是否处于所述加速操作动作的状态之前还包括:判断所述终端当前的界面是否处于滚动状态;若是,则进行所述终端的加速操作动作的检测。在本实施例中,在检测终端的状态前,针对终端当前的界面是否是用户想要对其进行快速滚动的类型进行判断,避免了用户在其他界面上进行摇一摇或者甩一甩的操作时,进行误操作。在步骤S103中所述控制所述终端当前滚动界面进行加速滚动包括:控制所述终端当前滚本文档来自技高网...
一种终端滚动界面的滚动加速方法及装置

【技术保护点】
一种终端滚动界面的滚动加速方法,其特征在于,包括:设置加速操作动作与所述终端滚动界面进行加速滚动的对应关系;检测所述终端是否处于所述加速操作动作的状态;若是,则控制所述终端当前滚动界面进行加速滚动。

【技术特征摘要】
1.一种终端滚动界面的滚动加速方法,其特征在于,包括:设置加速操作动作与所述终端滚动界面进行加速滚动的对应关系;检测所述终端是否处于所述加速操作动作的状态;若是,则控制所述终端当前滚动界面进行加速滚动。2.如权利要求1所述的终端滚动界面的滚动加速方法,其特征在于,所述加速操作动作包括摇一摇或甩一甩;检测所述终端是否处于所述加速操作动作的状态包括:检测所述终端是否处于摇一摇或甩一甩的状态。3.如权利要求2所述的终端滚动界面的滚动加速方法,其特征在于,检测所述终端是否处于所述加速操作动作的状态之前还包括:判断所述终端当前的界面是否处于滚动状态;若是,则进行所述终端的加速操作动作的检测。4.如权利要求2所述的终端滚动界面的滚动加速方法,其特征在于,所述控制所述终端当前滚动界面进行加速滚动包括:控制所述终端当前滚动的长界面进行加速滚动。5.如权利要求4所述的终端滚动界面的滚动加速方法,其特征在于,控制所述终端当前滚动的长界面进行加速滚动包括:控制所述终端当前滚动的列表界面进行加速滚动。6.如权利要求2-5任一项所述的终端滚动界面的滚动加速方法,其特征在于,检测所述终端是否处于摇一摇或...

【专利技术属性】
技术研发人员:陈逸林
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1