一种单个智能按键实现方法、装置及移动终端制造方法及图纸

技术编号:8532372 阅读:226 留言:0更新日期:2013-04-04 15:08
本发明专利技术涉及一种单个智能按键实现方法、装置及移动终端,其中方法包括以下步骤:检测单个滑动按钮上的滑动操作信息,滑动操作信息包括滑动距离和滑动速度;判断滑动距离是否达到预设的滑动距离阈值;在滑动距离达到预设的滑动距离阈值时,则进一步判断滑动速度是否大于预设的滑动速度阈值;在滑动速度大于预设的滑动速度阈值时,则将检测到的当前滑动操作作为快滑动操作,否则将检测到的当前滑动操作作为慢滑动操作;根据当前滑动操作的类型执行预设的触发任务。本发明专利技术可实现单个滑动按钮的多种功能,丰富用户体验。

【技术实现步骤摘要】

本专利技术涉及通信
,更具体地说,涉及一种单个智能按键实现方法、装置及移动终端
技术介绍
随着科技日益发展,移动终端的应用功能越来越丰富,很多应用功能实现都需要进行翻页操作,例如电子书阅读功能等。在现有的智能手机中,一般是在应用功能界面上提供“上一页”和“下一页”两个操控按钮,分别实现向前翻页和向后翻页的功能,而无法通过一个按钮来同时实现向前翻页和向后翻页的功能。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种单个智能按键实现方法、装置及移动终端。本专利技术解决其技术问题所采用的技术方案是构造一种单个智能按键实现方法,其中,包括以下步骤检测单个滑动按钮上的滑动操作信息,所述滑动操作信息包括滑动距离和滑动速度;判断所述滑动距离是否达到预设的滑动距离阈值;如果所述滑动距离达到预设的滑动距离阈值,则进一步判断所述滑动速度是否大于预设的滑动速度上限值;在所述滑动速度大于预设的滑动速度上限值时,则将检测到的当前滑动操作作为快滑动操作,否则判断所述滑动速度是否小于预设的滑动速度下限值;在所述滑动速度小于预设的滑动速度下限值时,则将检测到的当前滑动操作作为慢滑动操作;根据当前滑动操作的类型执行预设的触发任务。本专利技术所述的单个智能按键实现方法,其中,所述检测单个滑动按钮上的滑动操作信息的步骤之前还包括步骤检测单个滑动按钮上是否有长按事件。本专利技术所述的单个智能按键实现方法,其中,所述根据当前滑动操作的类型执行预设的触发任务的步骤具体包括在所述单个滑动按钮上没有长按事件、且所述当前滑动操作为快滑动操作时,执行第一类触发任务;在所述单个滑动按钮上没有长按事件、且所述当前滑动操作为慢滑动操作时,执行第二类触发任务;在所述单个滑动按钮上有长按事件、且所述当前滑动操作为慢滑动操作时,执行第三类触发任务;在所述单个滑动按钮上有长按事件、且所述当前滑动操作为快滑动操作时,执行第四类触发任务。本专利技术所述的单个智能按键实现方法,其中,所述第一类触发任务、第二类触发任务、第三类触发任务和第四类触发任务中分别包括与向左滑动和向右滑动的滑动操作相对应的不同子任务。本专利技术所述的单个智能按键实现方法,其中,所述第一类触发任务为根据当前滑动操作控制页面向左或向右翻动一页;所述第二类触发任务为根据当前滑动操作控制页面向左或向右滚动;所述第三类触发任务为将当前滑动操作的滑动距离按照预设比例换算成向前或向后翻动的页数,并执行;所述第四类触发任务为根据当前滑动操作直接向前或向后翻动预设的页数,或者,根据当前滑动操作直接向前或向后翻动一个章节。本专利技术还提供了一种单个智能按键实现装置,其中,包括第一检测模块,用于检测单个滑动按钮上的滑动操作信息,所述滑动操作信息包括滑动距离和滑动速度;第一判断模块,用于判断所述滑动距离是否达到预设的滑动距离阈值;第二判断模块,用于在所述滑动距离达到预设的滑动距离阈值时,进一步判断所述滑动速度是否大于预设的滑动速度上限值,如果所述滑动速度大于预设的滑动速度上限值,则将检测到的当前滑动操作作为快滑动操作;第三判断模块,用于在所述滑动速度不大于预设的滑动速度上限值时,判断所述滑动速度是否小于预设的滑动速度下限值,如果所述滑动速度小于预设的滑动速度下限值,则将检测到的当前滑动操作作为慢滑动操作;执行模块,用根据当前滑动操作的类型执行预设的触发任务。本专利技术所述的单个智能按键实现装置,其中,所述装置还包括第二检测模块,用于检测单个滑动按钮上是否有长按事件。本专利技术所述的单个智能按键实现装置,其中,所述执行模块包括第一触发子单元,用于在所述单个滑动按钮上没有长按事件、且所述当前滑动操作为快滑动操作时,执行第一类触发任务;第二触发子单元,用于在所述单个滑动按钮上没有长按事件、且所述当前滑动操作为慢滑动操作时,执行第二类触发任务;第三触发子单元,用于在所述单个滑动按钮上有长按事件、且所述当前滑动操作为慢滑动操作时,执行第三类触发任务;第四触发子单元,用于在所述单个滑动按钮上有长按事件、且所述当前滑动操作为快滑动操作时,执行第四类触发任务。本专利技术所述的单个智能按键实现装置,其中,所述第一类触发任务为根据当前滑动操作控制页面向左或向右翻动一页;所述第二类触发任务为根据当前滑动操作控制页面向左或向右滚动;所述第三类触发任务为将当前滑动操作的滑动距离按照预设比例换算成向前或向后翻动的页数,并执行;所述第四类触发任务为根据当前滑动操作直接向前或向后翻动预设的页数,或者,根据当前滑动操作直接向前或向后翻动一个章节。本专利技术还提供了一种移动终端,其中,包括如前面任一项所述的单个智能按键实现装置。本专利技术的有益效果在于通过检测单个滑动按钮上的滑动操作信息,并将滑动操作信息至少分成快滑动操作和慢滑动操作,或者进一步检测单个滑动按钮上是否有长按事件,并将长按事件与快滑动操作、慢滑动操作相结合触发多种不同的预设的触发任务,从而实现单个滑动按钮的多种功能,丰富用户体验。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术较佳实施例的单个智能按键实现方法流程图;图2是本专利技术较佳实施例的单个智能按键实现装置原理框图。具体实施例方式本专利技术较佳实施例的单个智能按键实现方法流程如图1所示,包括以下步骤S1、检测单个滑动按钮上的滑动操作信息,滑动操作信息包括滑动距离和滑动速度;S2、判断滑动距离是否达到预设的滑动距离阈值;S3、如果滑动距离达到预设的滑动距离阈值,则进一步判断滑动速度是否大于预设的滑动速度上限值,否则不进行任何操作;S4、如果滑动速度大于预设的滑动速度阈值,则将检测到的当前滑动操作作为快滑动操作;S5、否则将检测到的当前滑动操作作为慢滑动操作;S6、根据当前滑动操作的类型执行预设的触发任务,从而实现单个滑动按钮的多种功能,丰富用户体验。上述实施例的方法中,滑动距离阈值可以是系统根据单个滑动按钮预设的滑动距离,当实际滑动操作的滑动距离大于该预设的滑动距离时,才认为是有效滑动操作,从而进行下一步的判断,否则认为是无效的滑动操作,不作任何反应。上述滑动速度阈值也可由用户预先设定,根据检测到的滑动操作与预设的滑动速度阈值比较结果将滑动操作分为不同类型,并可预先设定与不同类型的滑动操作相对应的触发任务,从而实现单个滑动按钮的不同触发功能,代替现有技术中的两个或多个按钮。为得到更多不同的滑动操作类型,优选地,上述实施例的方法中,检测单个滑动按钮上的滑动操作信息的步骤之前还包括步骤检测单个滑动按钮上是否有长按事件。该长按事件具体为在上述单个滑动按钮上的长时间接触信息,可设定当接触时间超过预设时间(例如3秒)时为长按事件。将长按事件检测结果与上述快滑动操作和慢滑动操作的判断结果相结合,能得到至少以下四种不同的触发条件1、单个滑动按钮上没有长按事件,且当前滑动操作作为快滑动操作;2、单个滑动按钮上没有长按事件,且当前滑动操作作为慢滑动操作;3、单个滑动按钮上有长按事件,且当前滑动操作作为慢滑动操作;4、单个滑动按钮上有长按事件,且当前滑动操作作为快滑动操作。进一步地,上述实施例的方法中,根据当前滑动操作的类型执行预设的触发任务的步骤具体包括在单个滑动按钮上没有长按事件、且当前滑动操作为快滑动操作时,执行第一类触发任务;在单个滑动按本文档来自技高网...

【技术保护点】
一种单个智能按键实现方法,其特征在于,包括以下步骤:检测单个滑动按钮上的滑动操作信息,所述滑动操作信息包括滑动距离和滑动速度;判断所述滑动距离是否达到预设的滑动距离阈值;在所述滑动距离达到预设的滑动距离阈值时,则进一步判断所述滑动速度是否大于预设的滑动速度阈值;在所述滑动速度大于预设的滑动速度阈值时,则将检测到的当前滑动操作作为快滑动操作,否则将检测到的当前滑动操作作为慢滑动操作;根据当前滑动操作的类型执行预设的触发任务。

【技术特征摘要】
1.一种单个智能按键实现方法,其特征在于,包括以下步骤 检测单个滑动按钮上的滑动操作信息,所述滑动操作信息包括滑动距离和滑动速度; 判断所述滑动距离是否达到预设的滑动距离阈值; 在所述滑动距离达到预设的滑动距离阈值时,则进一步判断所述滑动速度是否大于预设的滑动速度阈值; 在所述滑动速度大于预设的滑动速度阈值时,则将检测到的当前滑动操作作为快滑动操作,否则将检测到的当前滑动操作作为慢滑动操作; 根据当前滑动操作的类型执行预设的触发任务。2.根据权利要求1所述的单个智能按键实现方法,其特征在于,所述检测单个滑动按钮上的滑动操作信息的步骤之前还包括步骤检测单个滑动按钮上是否有长按事件。3.根据权利要求2所述的单个智能按键实现方法,其特征在于,所述根据当前滑动操作的类型执行预设的触发任务的步骤具体包括 在所述单个滑动按钮上没有长按事件、且所述当前滑动操作为快滑动操作时,执行第一类触发任务; 在所述单个滑动按钮上没有长按事件、且所述当前滑动操作为慢滑动操作时,执行第二类触发任务; 在所述单个滑动按钮上有长按事件、且所述当前滑动操作为慢滑动操作时,执行第三类触发任务; 在所述单个滑动按钮上有长按事件、且所述当前滑动操作为快滑动操作时,执行第四类触发任务。4.根据权利要求3所述的单个智能按键实现方法,其特征在于,所述第一类触发任务、第二类触发任务、第三类触发任务和第四类触发任务中分别包括与向左滑动和向右滑动的滑动操作相对应的不同子任务。5.根据权利要求4所述的单个智能按键实现方法,其特征在于,所述第一类触发任务为根据当前滑动操作控制页面向左或向右翻动一页; 所述第二类触发任务为根据当前滑动操作控制页面向左或向右滚动; 所述第三类触发任务为将当前滑动操作的滑动距离按照预设比例换算成向前或向后翻动的页数,并执行; 所述第四类触发任务为根据当前滑动操作直接向前或向后翻动预设的页数,或者,根据当前滑动操作...

【专利技术属性】
技术研发人员:曾元清游文权
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1