页面控制方法及装置制造方法及图纸

技术编号:14053911 阅读:44 留言:0更新日期:2016-11-26 10:25
本申请提供一种页面控制方法及装置,该方法包括:根据接收到的对当前页面的第一滑动操作滚动所述页面,并接收对所述页面的第二滑动操作,其中,所述第一滑动操作和第二滑动操作是在当前页面上进行的向下或向上的滑动操作;根据所述第一滑动操作和第二滑动操作,滚动所述页面至页面的顶部或底部。采用本申请技术方案,可根据用户对页面的第一滑动操作和第二滑动操作,实现对页面滑动到页面的底部或顶部的指令输入,使得页面的操作更加方便快捷;同时,该操作不用占用单独的页面空间。

【技术实现步骤摘要】

本申请涉及互联网领域,尤其涉及一种页面控制方法及装置
技术介绍
移动端长页面通常是指iOS、Andriod等操作系统中垂直展示超过3屏以上的页面,即用户需要上下滚动页面才能浏览到完整的页面内容。当用户浏览移动设备上的长页面时,在浏览过程中当用户想要回到页面的顶部或者底部时,需要在当前浏览的页面上连续地进行滑动操作,使当前页面不断地向下或者向上滚动,直到到达页面的顶部或者底部,显然,这种交互方式用户体验并不理想。现有的解决这一问题的方案为:在与用户的交互界面上设置一块特定区域,作为返回页面顶部或底部的响应区域,利用iOS或Andirod系统提供的功能接口,使用户在该特定区域进行预定操作就能直接回到页面的顶部或底部,以目前常见的即时通讯应用(微信)的页面为例,在该应用的交互界面上设置一特定区域,例如,设置为交互界面顶部的标题栏,当用户在浏览过程中想要返回到页面顶部时(例如,查看最近更新的内容时需要返回到页面顶部),用户双击(连续触击两次)该应用的交互界面顶部的标题栏时,长页面自动滚动到页面顶部。采用上述方案存在以下缺陷:一方面,设置的作为响应区域的特定区域用户一般很难找到并使用;另一方面移动端的界面大小有限,单独设定一个区域作为返回页面顶部或底部的响应区域,会让原本有限的操作区域更少,这样容易导致用户的误操作。综上所述,需要提出一种控制移动端长页面滚动的方案,以解决上述问题。
技术实现思路
本申请的主要目的在于提供一种页面控制方法及装置,以解决现有技术存在的单独设定返回页面顶部或底部的响应区域,占用有限的操作区域导致用户误操作问题,其中:本申请提供了一种页面控制方法,包括:根据接收到的对当前页面的第一滑动操作滚动所述页面,并接收对所述页面的第二滑动操作,其中,所述第一滑动操作和第二滑动操作是在当前页面上进行的第一方向或第二方向的滑动操作,第一方向和第二方向为相反的两个方向;根据所述第一滑动操作和第二滑动操作,滚动所述页面至页面的顶部或底部。根据本申请,在该方法中,所述根据所述第一滑动操作和第二滑动操作,滚动所述页面至页面的顶部或底部,具体包括:在所述页面停止滚动前,如果接收到对所述页面的第二滑动操作,则判断所述第二滑动操作是否符合第一预设条件;如果所述第二滑动操作符合第一预设条件,则判断所述第二滑动操作是否符合第二预设条件;如果所述第二滑动操作符合第二预设条件,则沿所述页面的滚动方向继续滚动所述页面,直到到达所述页面顶部或底部。根据本申请,在该方法中,判断所述第二滑动操作是否符合第一预设条件,包括:判断所述第二滑动操作的滑动方向与所述页面滚动的方向是否相同;如果是,则确定所述第二滑动操作符合第一预设条件。根据本申请,在该方法中,判断所述第二滑动操作是否符合第一预设条件,包括:判断所述第二滑动操作的滑动方向与所述页面滚动的方向是否相反;如果是,则确定所述第二滑动操作符合第一预设条件。根据本申请,在该方法中,判断所述第二滑动操作是否符合第二预设条件,包括:判断所述第二滑动操作的滑动速度是否大于或等于预定滑动速度;如果是,则确定所述第二滑动操作符合第二预设条件;或者,判断所述第二滑动操作与所述第一滑动操作的时间间隔是否小于预定阈值;如果是,则确定所述第二滑动操作符合第二预设条件;或者,判断所述页面的滚动速度是否大于或等于预定滚动速度,其中,所述预定滚动速度是根据所述页面滚动时的初速度确定的;如果是,则确定所述第二滑动操作符合第二预设条件。根据本申请,在该方法中,判断所述第二滑动操作是否符合第一预设条件,包括:判断所述页面的滚动速度是否大于或等于预定滚动速度,其中,所述预定滚动速度是根据所述页面滚动时的初速度确定的;如果是,则确定所述第二滑动操作符合第一预设条件;判断所述第二滑动操作是否符合第二预设条件,包括:判断所述第二滑动操作的滑动方向与所述页面滚动的方向是否相同;如果是,则确定所述第二滑动操作符合第二预设条件。根据本申请,在该方法中,沿所述页面当前的滚动方向继续滚动所述页面,直到到达所述页面顶部或底部,包括:以所述第二滑动操作的滑动速度为初速度,沿所述页面当前的滚动方向以预定的加速度继续滚动所述页面,直到到达所述页面顶部或底部。根据本申请,在该方法中,如果所述第二滑动操作不符合第一预设条件和/或第二预设条件,则根据所述第二滑动操作滚动所述页面。根据本申请,在该方法中,还包括:在沿所述页面的滚动方向继续滚动所述页面时,如果接收到对所述页面的预定操作,则停止滚动所述页面,其中,所述预定操作包括:对所述页面任意区域的点击操作。本申请还提供了一种页面控制装置,包括:第一滚动模块,用于根据接收到的对当前页面的第一滑动操作滚动所述页面;接收模块,用于接收对所述页面的第二滑动操作;其中,所述第一滑动操作和第二滑动操作是在当前页面上进行的第一方向或第二方向的滑动操作,第一方向和第二方向为相反的两个方向;第二滚动模块,用于根据所述第一滑动操作和第二滑动操作,滚动所述页面至页面的顶部或底部。根据本申请,在该装置中,所述第二滚动模块,包括:第一判断子模块,用于在所述页面停止滚动前,如果接收到对所述页面的第二滑动操作,则判断所述第二滑动操作是否符合第一预设条件;第二判断子模块,用于如果所述第二滑动操作符合第一预设条件,则判断所述第二滑动操作是否符合第二预设条件;滚动子模块,用于如果所述第二滑动操作符合第二预设条件,则沿所述页面的滚动方向继续滚动所述页面,直到到达所述页面顶部或底部。根据本申请,在该装置中,所述第一判断子模块,进一步用于:判断所述第二滑动操作的滑动方向与所述页面滚动的方向是否相同,如果是,则确定所述第二滑动操作符合第一预设条件。根据本申请,在该装置中,所述第一判断子模块,进一步用于:判断所述第二滑动操作的滑动方向与所述页面滚动的方向是否相反,如果是,则确定所述第二滑动操作符合第一预设条件。根据本申请,在该装置中,所述第二判断子模块,进一步用于:判断所述第二滑动操作的滑动速度是否大于或等于预定滑动速度;如果是,则确定所述第二滑动操作符合第二预设条件;或者,判断所述第二滑动操作与所述第一滑动操作的时间间隔是否小于预定阈值;如果是,则确定所述第二滑动操作符合第二预设条件;或者,判断所述页面的滚动速度是否大于或等于预定滚动速度;如果是,则确定所述第二滑动操作符合第二预设条件。根据本申请,在该装置中,所述第一判断子模块,进一步用于:判断所述页面的滚动速度是否大于或等于预定滚动速度,其中,所述预定滚动速度是根据所述页面滚动时的初速度确定的;如果是,则确定所述第二滑动操作符合第一预设条件;所述第二判断子模块,进一步用于:判断所述第二滑动操作的滑动方向与所述页面滚动的方向是否相同;如果是,则确定所述第二滑动操作符合第一预设条件。根据本申请,在该装置中,所述滚动子模块,进一步用于:以所述第二滑动操作的滑动速度为初速度,沿所述页面当前的滚动方向继续滚动所述页面,直到到达所述页面顶部或底部。根据本申请,在该装置中,所述滚动子模块,还用于:如果所述第二滑动操作不符合第一预设条件和/或第二预设条件,则根据所述第二滑动操作滚动所述页面。根据本申请,在该装置中,还包括:停止模块,用于在沿所述页面的滚动方向继续滚动所述页面时,如果本文档来自技高网...
页面控制方法及装置

【技术保护点】
一种页面控制方法,其特征在于,包括:根据接收到的对当前页面的第一滑动操作滚动所述页面,并接收对所述页面的第二滑动操作,其中,所述第一滑动操作和第二滑动操作是在当前页面上进行的第一方向或第二方向的滑动操作,第一方向和第二方向为相反的两个方向;根据所述第一滑动操作和第二滑动操作,滚动所述页面至页面的顶部或底部。

【技术特征摘要】
1.一种页面控制方法,其特征在于,包括:根据接收到的对当前页面的第一滑动操作滚动所述页面,并接收对所述页面的第二滑动操作,其中,所述第一滑动操作和第二滑动操作是在当前页面上进行的第一方向或第二方向的滑动操作,第一方向和第二方向为相反的两个方向;根据所述第一滑动操作和第二滑动操作,滚动所述页面至页面的顶部或底部。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一滑动操作和第二滑动操作,滚动所述页面至页面的顶部或底部,具体包括:在所述页面停止滚动前,如果接收到对所述页面的第二滑动操作,则判断所述第二滑动操作是否符合第一预设条件;如果所述第二滑动操作符合第一预设条件,则判断所述第二滑动操作是否符合第二预设条件;如果所述第二滑动操作符合第二预设条件,则沿所述页面的滚动方向继续滚动所述页面,直到到达所述页面顶部或底部。3.根据权利要求2所述的方法,其特征在于,判断所述第二滑动操作是否符合第一预设条件,包括:判断所述第二滑动操作的滑动方向与所述页面滚动的方向是否相同;如果是,则确定所述第二滑动操作符合第一预设条件。4.根据权利要求2所述的方法,其特征在于,判断所述第二滑动操作是否符合第一预设条件,包括:判断所述第二滑动操作的滑动方向与所述页面滚动的方向是否相反;如果是,则确定所述第二滑动操作符合第一预设条件。5.根据权利要求3或4所述的方法,其特征在于,判断所述第二滑动操作是否符合第二预设条件,包括:判断所述第二滑动操作的滑动速度是否大于或等于预定滑动速度;如果是,则确定所述第二滑动操作符合第二预设条件;或者,判断所述第二滑动操作与所述第一滑动操作的时间间隔是否小于预定阈值;如果是,则确定所述第二滑动操作符合第二预设条件;或者,判断所述页面的滚动速度是否大于或等于预定滚动速度,其中,所述预定滚动速度是根据所述页面滚动时的初速度确定的;如果是,则确定所述第二滑动操作符合第二预设条件。6.根据权利要求2所述的方法,其特征在于,判断所述第二滑动操作是否符合第一预设条件,包括:判断所述页面的滚动速度是否大于或等于预定滚动速度,其中,所述预定滚动速度是根据所述页面滚动时的初速度确定的;如果是,则确定所述第二滑动操作符合第一预设条件;判断所述第二滑动操作是否符合第二预设条件,包括:判断所述第二滑动操作的滑动方向与所述页面滚动的方向是否相同;如果是,则确定所述第二滑动操作符合第二预设条件。7.根据权利要求3所述的方法,其特征在于,沿所述页面当前的滚动方向继续滚动所述页面,直到到达所述页面顶部或底部,包括:以所述第二滑动操作的滑动速度为初速度,沿所述页面当前的滚动方向以预定的加速度继续滚动所述页面,直到到达所述页面顶部或底部。8.根据权利要求2所述的方法,其特征在于,如果所述第二滑动操作不符合第一预设条件和/或第二预设条件,则根据所述第二滑动操作滚动所述页面。9.根据权利要求2所述的方法,其特征在于,还包括:在沿所述页面的滚动方向继续滚动所述页面时,如果接收到对所述页面的预定操作,则停止滚动所述页面,其中,所述预定操作包括:对...

【专利技术属性】
技术研发人员:金华静
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1