CN106126061A - 一种防止连续点击的交互控制方法及装置 - Google Patents
一种防止连续点击的交互控制方法及装置 Download PDFInfo
- Publication number
- CN106126061A CN106126061A CN201610453994.1A CN201610453994A CN106126061A CN 106126061 A CN106126061 A CN 106126061A CN 201610453994 A CN201610453994 A CN 201610453994A CN 106126061 A CN106126061 A CN 106126061A
- Authority
- CN
- China
- Prior art keywords
- functional module
- floating layer
- knob
- chemical reaction
- interaction control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及一种防止连续点击的交互控制方法及装置。包括:步骤1,接收用户对显示于屏幕上按扭的点击操作;步骤2,判断被点击按扭对应的功能模块的运行状态,根据判断结果选择执行以下操作:若所述功能模块处于未锁定状态,则请求服务器执行所述功能模块,同时将被执行的功能模块设置为锁定状态,并且在执行结束后解除该功能模块的锁定;若所述功能模块处于锁定状态,则在所述被点击按扭上设置一浮层,利用所述浮层将按扭遮蔽,并且在功能模块被解锁后,消除所述浮层。本发明通过浮层机制使用户在无感知的情况下将“连击行为”强制转换为“单击行为”从而降低服务器压力和服务器发生错误的比例。
Description
技术领域
本发明涉及一种交互控制方法及装置,属于视频信息处理领域,具体是涉及一种防止连续点击的交互控制方法及装置。
背景技术
当前,视频直播方式已经得到了广泛的应用。人们可以通过互联网随时随地在PC、手机等多种客户端观看视频直播,目前绝大多数直播网站都采用了弹幕,弹幕能极大地加强观众与主播、观众和观众之间的互动。
现有的视频直播网站与用户的交互频繁,用户通过点击网站中的某一个功能按钮,提交或者下载信息,当服务器在高峰期时处理请求会降低导致响应用户变慢,用户在无感知的情况下,连续点击功能按钮,会加大了服务器压力同时可能导致未知的错误。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种防止连续点击的交互控制方法及装置,其目的在于,通过浮层机制使用户在无感知的情况下将“连击行为”强制转换为“单击行为”从而降低服务器压力和服务器发生错误的比例。
为了解决上述问题,根据本发明的一个方面,提供了一种防止连续点击的交互控制方法,包括:
步骤1,接收用户对显示于屏幕上按扭的点击操作;
步骤2,判断被点击按扭对应的功能模块的运行状态,根据判断结果选择执行以下操作:
若所述功能模块处于未锁定状态,则请求服务器执行所述功能模块,同时将被执行的功能模块设置为锁定状态,并且在执行结束后解除该功能模块的锁定;
若所述功能模块处于锁定状态,则在所述被点击按扭上设置一浮层,利用所述浮层将按扭遮蔽,并且在功能模块被解锁后,消除所述浮层。
优选的,上述的一种防止连续点击的交互控制方法,所述浮层遮蔽显示屏的全部或局部区域。
优选的,上述的一种防止连续点击的交互控制方法,所述浮层带有背景色并且为部分透明浮层。
优选的,上述的一种防止连续点击的交互控制方法,所述浮层为全透明浮层。
为了解决上述问题,根据本发明的另一个方面,提供了一种防止连续点击的交互控制装置,包括:
监控模块,接收用户对显示于屏幕上按扭的点击操作;
调度模块,判断被点击按扭对应的功能模块的运行状态,根据判断结果选择执行以下操作:
若所述功能模块处于未锁定状态,则请求服务器执行所述功能模块,同时将被执行的功能模块设置为锁定状态,并且在执行结束后解除该功能模块的锁定;
若所述功能模块处于锁定状态,则在所述被点击按扭上设置一浮层,利用所述浮层将按扭遮蔽,并且在功能模块被解锁后,消除所述浮层。
优选的,上述的一种防止连续点击的交互控制装置,所述浮层遮蔽显示屏的全部或局部区域。
优选的,上述的一种防止连续点击的交互控制装置,所述浮层带有背景色并且为部分透明浮层。
优选的,上述的一种防止连续点击的交互控制装置,所述浮层为全透明浮层。
总体而言,本发明所构思的以上技术方案与现有技术相比, 本发明提供了多元化的交互方式来防止用户在网站功能上的连击行为,在服务器端,降低了网站服务器压力,保证了业务功能的正确性和稳定性,在移动浏览器端,降低了本地浏览器压力,提升了用户体验和本地浏览器的可靠性。
附图说明
附图1是本发明的流程示意图。
附图2是本发明全屏隔离时的示意图。
附图3是本发明区域隔离时的示意图。
附图4是感知隔离时的示意图。
附图5是无感知隔离时的示意图。
附图6是本发明的结构示意图。
具体实施方式
下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
一种防止连续点击的交互控制方法,包括:
步骤1,接收用户对显示于屏幕上按扭的点击操作;
步骤2,判断被点击按扭对应的功能模块的运行状态,根据判断结果选择执行以下操作:
若所述功能模块处于未锁定状态,则请求服务器执行所述功能模块,同时将被执行的功能模块设置为锁定状态,并且在执行结束后解除该功能模块的锁定;
若所述功能模块处于锁定状态,则在所述被点击按扭上设置一浮层,利用所述浮层将按扭遮蔽,并且在功能模块被解锁后,消除所述浮层。
一种防止连续点击的交互控制装置,包括:
监控模块,接收用户对显示于屏幕上按扭的点击操作;
调度模块,判断被点击按扭对应的功能模块的运行状态,根据判断结果选择执行以下操作:
若所述功能模块处于未锁定状态,则请求服务器执行所述功能模块,同时将被执行的功能模块设置为锁定状态,并且在执行结束后解除该功能模块的锁定;
若所述功能模块处于锁定状态,则在所述被点击按扭上设置一浮层,利用所述浮层将按扭遮蔽,并且在功能模块被解锁后,消除所述浮层。
其中,所述浮层遮蔽显示屏的全部或局部区域。所述浮层带有背景色并且为部分透明浮层。此外,所述浮层也可以为全透明浮层。
实施例1
本实施例提供了一种防止连续点击的交互控制方法及装置。其操作步骤如图1所示,具体描述如下:
(1)用户在网站上点击某一个功能按钮,调度网站某功能模块
(2)功能模块判定:
若未运行:开始执行功能模块(如:向服务器发起请求),并改变模块状态为锁定。其中,功能模块是用户自定义的用于实现业务功能的模块。
若运行中:创建并弹出隔离浮层,防止用户连续点击
若运行结束:销毁隔离浮层,并改变模块状态为解锁
其中,“隔离浮层”的伸缩性和感知性:
1.如果网站的功能模块是需要在全屏下实现的核心功能模块,可以选择全屏隔离,如图所示。
2. 如果网站的功能模块是需要在屏蔽部分区域下实现的核心功能模块,可以选择区域隔离
3.如果需要让用户感知到隔离,可以选择感知样式,感知隔离会默认给隔离层一个明显的背景色和透明度,业务模块可以定制自己的背景色和透明度,如图所示。
4.如果不需要让用户感知到隔离,可以选择无感知样式,无感知隔离隔离层的背景色为透明,如图所示。
实施例2
一种防止连续点击的交互控制装置,包括:
监控模块,接收用户对显示于屏幕上按扭的点击操作;
调度模块,判断被点击按扭对应的功能模块的运行状态,根据判断结果选择执行以下操作:
若所述功能模块处于未锁定状态,则请求服务器执行所述功能模块,同时将被执行的功能模块设置为锁定状态,并且在执行结束后解除该功能模块的锁定;
若所述功能模块处于锁定状态,则在所述被点击按扭上设置一浮层,利用所述浮层将按扭遮蔽,并且在功能模块被解锁后,消除所述浮层。
其中,所述浮层遮蔽显示屏的全部或局部区域。所述浮层带有背景色并且为部分透明浮层。此外,所述浮层也可以为全透明浮层。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
Claims (8)
1.一种防止连续点击的交互控制方法,其特征在于,包括:
步骤1,接收用户对显示于屏幕上按扭的点击操作;
步骤2,判断被点击按扭对应的功能模块的运行状态,根据判断结果选择执行以下操作:
若所述功能模块处于未锁定状态,则请求服务器执行所述功能模块,同时将被执行的功能模块设置为锁定状态,并且在执行结束后解除该功能模块的锁定;
若所述功能模块处于锁定状态,则在所述被点击按扭上设置一浮层,利用所述浮层将按扭遮蔽,并且在功能模块被解锁后,消除所述浮层。
2.根据权利要求1所述的一种防止连续点击的交互控制方法,其特征在于,所述浮层遮蔽显示屏的全部或局部区域。
3.根据权利要求1所述的一种防止连续点击的交互控制方法,其特征在于,所述浮层带有背景色并且为部分透明浮层。
4.根据权利要求1所述的一种防止连续点击的交互控制方法,其特征在于,所述浮层为全透明浮层。
5.一种防止连续点击的交互控制装置,其特征在于,包括:
监控模块,接收用户对显示于屏幕上按扭的点击操作;
调度模块,判断被点击按扭对应的功能模块的运行状态,根据判断结果选择执行以下操作:
若所述功能模块处于未锁定状态,则请求服务器执行所述功能模块,同时将被执行的功能模块设置为锁定状态,并且在执行结束后解除该功能模块的锁定;
若所述功能模块处于锁定状态,则在所述被点击按扭上设置一浮层,利用所述浮层将按扭遮蔽,并且在功能模块被解锁后,消除所述浮层。
6.根据权利要求4所述的一种防止连续点击的交互控制装置,其特征在于,所述浮层遮蔽显示屏的全部或局部区域。
7.根据权利要求4所述的一种防止连续点击的交互控制装置,其特征在于,所述浮层带有背景色并且为部分透明浮层。
8.根据权利要求4所述的一种防止连续点击的交互控制装置,其特征在于,所述浮层为全透明浮层。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610453994.1A CN106126061A (zh) | 2016-06-21 | 2016-06-21 | 一种防止连续点击的交互控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610453994.1A CN106126061A (zh) | 2016-06-21 | 2016-06-21 | 一种防止连续点击的交互控制方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106126061A true CN106126061A (zh) | 2016-11-16 |
Family
ID=57470299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610453994.1A Pending CN106126061A (zh) | 2016-06-21 | 2016-06-21 | 一种防止连续点击的交互控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106126061A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106648223A (zh) * | 2016-11-29 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种避免重复点击误操作的方法及装置 |
CN109324835A (zh) * | 2018-10-09 | 2019-02-12 | 郑州云海信息技术有限公司 | 一种输入事件处理的方法、设备及存储介质 |
CN111833488A (zh) * | 2019-12-31 | 2020-10-27 | 北京骑胜科技有限公司 | 一种开关锁方法、装置、电子锁及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101394406A (zh) * | 2008-10-22 | 2009-03-25 | 深圳市金蝶中间件有限公司 | 一种防止用户重复点击按钮的方法及装置 |
US20100005406A1 (en) * | 2008-07-02 | 2010-01-07 | Moresteam.Com Llc | Method of presenting information |
CN101808155A (zh) * | 2009-02-13 | 2010-08-18 | 宏达国际电子股份有限公司 | 防止屏幕按键被误触的方法、装置及计算机程序产品 |
US20130088442A1 (en) * | 2011-10-06 | 2013-04-11 | Taehoon Lee | Mobile terminal and method for providing user interface thereof |
CN103455405A (zh) * | 2012-06-04 | 2013-12-18 | 阿里巴巴集团控股有限公司 | 防止按钮被重复点击的方法及***、按钮解锁方法及*** |
CN104808825A (zh) * | 2014-01-28 | 2015-07-29 | 联发科技(新加坡)私人有限公司 | 触控事件隔离方法及其装置 |
-
2016
- 2016-06-21 CN CN201610453994.1A patent/CN106126061A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100005406A1 (en) * | 2008-07-02 | 2010-01-07 | Moresteam.Com Llc | Method of presenting information |
CN101394406A (zh) * | 2008-10-22 | 2009-03-25 | 深圳市金蝶中间件有限公司 | 一种防止用户重复点击按钮的方法及装置 |
CN101808155A (zh) * | 2009-02-13 | 2010-08-18 | 宏达国际电子股份有限公司 | 防止屏幕按键被误触的方法、装置及计算机程序产品 |
US20130088442A1 (en) * | 2011-10-06 | 2013-04-11 | Taehoon Lee | Mobile terminal and method for providing user interface thereof |
CN103455405A (zh) * | 2012-06-04 | 2013-12-18 | 阿里巴巴集团控股有限公司 | 防止按钮被重复点击的方法及***、按钮解锁方法及*** |
CN104808825A (zh) * | 2014-01-28 | 2015-07-29 | 联发科技(新加坡)私人有限公司 | 触控事件隔离方法及其装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106648223A (zh) * | 2016-11-29 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种避免重复点击误操作的方法及装置 |
CN106648223B (zh) * | 2016-11-29 | 2019-07-16 | 珠海市魅族科技有限公司 | 一种避免重复点击误操作的方法及装置 |
CN109324835A (zh) * | 2018-10-09 | 2019-02-12 | 郑州云海信息技术有限公司 | 一种输入事件处理的方法、设备及存储介质 |
CN111833488A (zh) * | 2019-12-31 | 2020-10-27 | 北京骑胜科技有限公司 | 一种开关锁方法、装置、电子锁及存储介质 |
CN111833488B (zh) * | 2019-12-31 | 2023-01-06 | 广州骑安科技有限公司 | 一种开关锁方法、装置、电子锁及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108108205B (zh) | 应用程序页面处理方法和装置 | |
CN106126061A (zh) | 一种防止连续点击的交互控制方法及装置 | |
DE112011105933T5 (de) | Verfahren und Vorrichtungen zum dynamischen Anpassen einer virtuellen Tastatur | |
WO2008008806A2 (en) | One-click universal screen sharing | |
CN105871690A (zh) | 即时通信的实现方法和装置 | |
WO2011101246A1 (en) | Metadata capture for screen sharing | |
US20120005600A1 (en) | Information processing apparatus, method of controlling the same, and program | |
US20140316907A1 (en) | Multilayered user interface for internet browser | |
CN104808825A (zh) | 触控事件隔离方法及其装置 | |
CN108848142A (zh) | 消息推送方法、装置、计算机设备和存储介质 | |
WO2017185466A1 (zh) | 一种智能终端操作方法及*** | |
CN108021796A (zh) | 应用解锁方法、装置及电子设备 | |
CN103778012B (zh) | 更改终端运营商信息的方法及装置 | |
CN109120996B (zh) | 视频信息识别方法、存储介质及计算机设备 | |
KR20160032028A (ko) | 웹 브라우저에서의 이벤트의 실행 및 디스플레이 | |
CN104144357A (zh) | 视频播放方法和*** | |
WO2022143336A1 (zh) | 图形码识别方法、装置及电子设备 | |
WO2018131031A2 (en) | Message privacy | |
CN103777851B (zh) | 物联网视频交互方法和*** | |
CN104199608B (zh) | 在触摸终端上快速开启记录的方法及触摸终端 | |
Göbel et al. | ForTrace-a holistic forensic data set synthesis framework | |
CN108932103A (zh) | 标识用户兴趣的方法、装置、终端设备及存储介质 | |
CN106375810A (zh) | 智能电视输入法自动切换方法和*** | |
US8645961B2 (en) | Image formation apparatus and program | |
CN103577326B (zh) | Debug调试方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161116 |
|
RJ01 | Rejection of invention patent application after publication |