对用户输入的响应方法、装置、设备以及存储介质与流程

专利2026-02-07  15


本申请属于数据处理,尤其涉及一种对用户输入的响应方法、装置、设备、存储介质及计算机程序产品。


背景技术:

1、随着移动互联网的发展,浏览器网页往往需要在有限的屏幕范围内呈现复杂海量的信息。为了展示丰富的信息,往往会使用很多的滑动组件。常见的滑动组件包括下拉刷新、上拉加载、无限滚动、轮播图、选择器、侧边滑动按钮等等。目前主要是通过实时监控用户操作,并根据用户输入操作的动作来触发滑动组件并展示对应的动效。

2、当浏览器网页的页面场景较为复杂,比如页面中存在多级带有滚动条的内容时,由于上下左右滑动和操作滚动条的动作重复,因而可能会导致误触发。例如,在用户输入希望触发滚动操作时触发了滑动操作,或者希望触发滑动操作时触发了滚动操作,或者同时触发了滚动操作和滑动操作。以上,均导致无法正常操作滚动条或者正常触发滑动操作,降低了用户体验。


技术实现思路

1、本申请实施例提供一种对用户输入的响应方法、装置、设备、存储介质及计算机程序产品,能够在页面内存在多个可滑动、滚动区域时,避免区域滑动与页面滚动的冲突,提升用户体验。

2、第一方面,本申请实施例提供一种对用户输入的响应方法,方法包括:

3、接收用户对第一页面区域中目标元素的第一输入,第一页面区域包括具有层级关系的至少一个页面元素;

4、响应于第一输入,获取与至少一个页面元素对应的滚动条高度;

5、在滚动条高度大于预设高度阈值的情况下,触发与目标滚动条和第一输入共同对应的滚动操作,目标滚动条为至少一个页面元素各自对应的滚动条中高度大于预设高度阈值的滚动条;

6、在滚动条高度均不大于预设高度阈值的情况下,触发与第一输入对应的滑动操作。

7、第二方面,本申请实施例提供了一种对用户输入的响应装置,装置包括:

8、接收模块,用于接收用户对第一页面区域中目标元素的第一输入,第一页面区域包括具有层级关系的至少一个页面元素;

9、获取模块,用于响应于第一输入,获取与至少一个页面元素对应的滚动条高度;

10、触发模块,用于在滚动条高度大于预设高度阈值的情况下,触发与目标滚动条和第一输入共同对应的滚动操作,目标滚动条为至少一个页面元素各自对应的滚动条中高度大于预设高度阈值的滚动条;

11、触发模块,还用于在滚动条高度均不大于预设高度阈值的情况下,触发与第一输入对应的滑动操作。

12、第三方面,本申请实施例提供了一种电子设备,设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如第一方面的对用户输入的响应方法。

13、第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面的对用户输入的响应方法。

14、第五方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行如第一方面的对用户输入的响应方法。

15、本申请实施例的对用户输入的响应方法、装置、设备、存储介质及计算机程序产品,在响应用户对第一页面区域中目标元素的第一输入的过程中,获取第一页面区域中所有页面元素对应的滚动条高度,通过判断滚动条高度是否满足预设阈值,来判断用户的操作意图。在至少存在一个页面元素的滚动条高度满足预设阈值的情况下,表明第一页面区域中存在滚动条,代表用户希望触发滚动操作,则在第一页面区域中触发与目标滚动条和第一输入共同对应的滚动操作。在所有页面元素的滚动条高度均不满足预设阈值的情况下,表明第一页面区域中不存在滚动条,代表用户希望触发滑动操作,则在第一页面区域中触发与第一输入对应的滑动操作。如此,通过判断第一页面区域中的滚动条高度是否满足预设阈值,准确判断用户意图,基于用户意图触发对应的滚动操作或滑动操作,能够避免滚动操作和滑动操作之间的触发冲突,提升了用户浏览页面的体验。



技术特征:

1.一种对用户输入的响应方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述滚动条高度大于预设高度阈值的情况下,触发与目标滚动条和所述第一输入共同对应的滚动操作,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述与所述第一输入对应的滑动操作包括第一滑动操作;

5.根据权利要求3所述的方法,其特征在于,所述与所述第一输入对应的滑动操作包括第二滑动操作;

6.根据权利要求3所述的方法,其特征在于,所述预设的分区区域包括预设的第一分区和预设的第二分区;所述预设的第一分区和预设的第二分区是根据所述第一页面区域的中心垂直线对所述第一页面区域划分确定的。

7.根据权利要求6所述的方法,其特征在于,所述与所述第一输入对应的滑动操作包括第三滑动操作和第四滑动操作;

8.根据权利要求1所述的方法,其特征在于,在接收用户对第一页面区域中目标元素的第一输入之后,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述第一设置页面用于设置触发与所述第一输入对应的滑动操作的信息,所述信息包括第一距离阈值、第二距离阈值、第一分区、第二分区、第一滑动操作、第二滑动操作、第三滑动操作、第四滑动操作。

10.根据权利要求1所述的方法,其特征在于,所述方法还包括:


技术总结
本申请公开了一种对用户输入的响应方法、装置、设备以及存储介质,在响应用户对第一页面区域中目标元素的第一输入的过程中,获取第一页面区域中所有页面元素对应的滚动条高度,通过判断滚动条高度是否满足预设阈值,来判断用户的操作意图。在至少存在一个页面元素的滚动条高度满足预设阈值的情况下,代表用户希望触发滚动操作,则在第一页面区域中触发与目标滚动条和第一输入共同对应的滚动操作。在所有页面元素的滚动条高度均不满足预设阈值的情况下,代表用户希望触发滑动操作,则在第一页面区域中触发与第一输入对应的滑动操作。本申请实施例能够避免滚动操作和滑动操作之间的触发冲突,提升用户浏览页面的体验。

技术研发人员:翁江鹏,余东辉,张云,刘晓杰,林帅均,方培先,张杰,付文彬,关矛
受保护的技术使用者:中移互联网有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-29509.html