CN110825293A - 一种控制方法、终端及存储介质 - Google Patents
一种控制方法、终端及存储介质 Download PDFInfo
- Publication number
- CN110825293A CN110825293A CN201810888890.2A CN201810888890A CN110825293A CN 110825293 A CN110825293 A CN 110825293A CN 201810888890 A CN201810888890 A CN 201810888890A CN 110825293 A CN110825293 A CN 110825293A
- Authority
- CN
- China
- Prior art keywords
- touch operation
- virtual key
- terminal
- function
- touch
- 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
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000003860 storage Methods 0.000 title claims abstract description 12
- 230000006870 function Effects 0.000 claims description 157
- 238000004891 communication Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 13
- 238000004590 computer program Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000008571 general function Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
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
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种控制方法,应用于终端,终端包括通用虚拟按键,通用虚拟按键为设置在终端正面的虚拟的通用功能按键,该方法包括:获取当前功能应用的操作类型,当前功能应用为屏幕上正在运行的功能应用;当操作类型为全屏操作类型时,检测通用虚拟按键是否接收到第一触控操作,全屏操作类型为需要在全屏状态下进行大于预设操作阈值操作的类型,第一触控操作用于生成通用虚拟按键对应的功能触发指令;当接收到第一触控操作时,控制通用虚拟按键不响应第一触控操作对应的触发功能。本发明实施例还同时公开了一种终端及存储介质。
Description
技术领域
本发明涉及电子技术领域中的控制技术,尤其涉及一种控制方法、终端及存储介质。
背景技术
近年来,随着人们的工作压力和学习压力的增大,游戏成为了人们排减压力的一种方式,通过游戏来找到精神上的放松状态。同时,随着通信技术的飞速发展,终端在人们的生活中得到了广泛普及,因此,终端游戏被广泛应用。
然而,目前终端在全屏游戏状态时,终端上的通用虚拟按键(比如主页面键、返回键和功能键)处于可使用状态,如此,用户双手握住终端进行游戏操作时,容易对通用虚拟按键发生误触控,从而导致游戏应用退出或者被切换,影响了终端的运行效果。
发明内容
为解决上述技术问题,本发明实施例期望提供一种控制方法、终端及存储介质,能够提升终端的运行效果。
本发明的技术方案是这样实现的:
本发明实施例提供了一种控制方法,应用于终端,所述终端包括通用虚拟按键,所述通用虚拟按键为设置在所述终端正面的虚拟的通用功能按键,所述方法包括:
获取当前功能应用的操作类型,所述当前功能应用为屏幕上正在运行的功能应用;
当所述操作类型为全屏操作类型时,检测所述通用虚拟按键是否接收到第一触控操作,所述全屏操作类型为需要在全屏状态下进行大于预设操作阈值操作的类型,所述第一触控操作用于生成所述通用虚拟按键对应的功能触发指令;
当接收到所述第一触控操作时,控制所述通用虚拟按键不响应所述第一触控操作对应的触发功能。
在上述方案中,所述控制所述通用虚拟按键不响应所述第一触控操作对应的触发功能,包括:
禁止根据所述第一触控操作生成所述通用虚拟按键对应的所述功能触发指令。
在上述方案中,所述控制所述通用虚拟按键不响应所述第一触控指令对应的触发功能之后,所述方法还包括:
当所述全屏操作类型对应的功能应用关闭时,恢复所述第一触控操作对应的触发功能。
在上述方案中,所述恢复所述第一触控操作对应的触发功能,包括:
当再次接收到所述第一触控操作时,控制所述通用虚拟按键响应所述第一触控操作对应的触发功能。
在上述方案中,所述当所述操作类型为全屏操作类型时,所述方法还包括:
判断是否接收到第二触控操作,所述第二触控操作用于生成所述通用虚拟按键对应的所述功能触发指令,且所述第二触控操作为所述通用虚拟按键接收到的不同于所述第一触控操作的触控操作;
当接收到所述第二触控操作时,控制所述通用虚拟按键响应所述第二触控操作对应的触发功能。
在上述方案中,所述接收到所述第二触控操作,包括:
检测到同时触控所述通用虚拟按键和除所述虚拟按键之外的其他可触摸区域的触控指令时,确定接收到了所述第二触控操作。
在上述方案中,所述接收到所述第二触控操作,包括:
检测到触控所述通用虚拟按键达到预设时间的触控指令时,确定接收到了所述第二触控操作。
在上述方案中,所述接收到所述第二触控操作,包括:
检测到至少两次连续触控所述通用虚拟按键的触控指令时,确定接收到了所述第二触控操作。
本发明实施例提供了一种终端,所述终端包括通用虚拟按键,所述通用虚拟按键为设置在所述终端正面的虚拟的通用功能按键,所述终端还包括:处理器、存储器、接收器以及通信总线,所述存储器和所述接收器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的一个或者多个程序,当所述一个或者多个程序被执行时,通过所述处理器执行如上述所述的控制方法。
本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述所述的控制方法。
本发明实施例提供了一种控制方法、终端及存储介质,终端包括通用虚拟按键,通用虚拟按键为设置在终端正面的虚拟的通用功能按键,首先,获取当前功能应用的操作类型,当前功能应用为屏幕上正在运行的功能应用;然后,当操作类型为全屏操作类型时,检测通用虚拟按键是否接收到第一触控操作,全屏操作类型为需要在全屏状态下进行大于预设操作阈值操作的类型,第一触控操作用于生成通用虚拟按键对应的功能触发指令;最后,当接收到第一触控操作时,控制通用虚拟按键不响应第一触控操作对应的触发功能。采用上述技术实现方案,由于当全屏操作类型的功能应用在屏幕上运行时,终端会将第一触控操作触发的通用虚拟按键对应的功能关闭,如此,防止了对全屏操作类型的功能应用进行频繁操作时引起的对通用虚拟按键的误触控造成的响应第一触控操作对应的触发功能的现象,从而提升了终端的运行效果。
附图说明
图1为本发明实施例提供的一种控制方法实现流程图一;
图2为本发明实施例提供的一种示例性的通用虚拟按键示意图;
图3为本发明实施例提供的一种示例性的第二触控操作示意图;
图4为本发明实施例提供的一种示例性的执行第二触控操作的应用场景示意图;
图5为本发明实施例提供的一种控制方法实现流程图二;
图6为本发明实施例提供的一种示例性的控制方法实现流程图;
图7为本发明实施例提供的一种终端的结构示意图一;
图8为本发明实施例提供的一种终端的结构示意图二。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
实施例一
本发明实施例提供了一种控制方法,应用于终端中,该终端包括通用虚拟按键,通用虚拟按键为设置在终端正面的虚拟的通用功能按键。图1为本发明实施例提供的一种控制方法实现流程图一,如图1所示,该控制方法包括:
S101、获取当前功能应用的操作类型,当前功能应用为屏幕上正在运行的功能应用;
在本发明实施例中,终端上能够运行多种功能应用,该功能应用为终端上以应用程序实现的不同功能的应用,比如:王者荣耀、跑跑卡丁车和同花顺股票等。一般来说,终端上能同时运行多个功能应用,然而终端屏幕上仅能运行一个功能应用,而其它的运行的功能应用在终端的后台进行运行。这里,终端获取当前功能应用的操作类型,是指终端获取终端屏幕上正在运行的功能应用的操作类型,而对于其它的运行在后台的功能应用的操作类型终端不予获取。
需要说明的是,对于终端的屏幕显示为分屏显示的状态时,终端屏幕上正在运行至少两个功能应用,此时,终端获取当前功能应用的操作类型,是指终端获取终端屏幕上正在运行的至少两个功能应用对应的操作类型。
这里,操作类型是指功能应用对应的表征对该功能应用进行触控操作的频繁程度的类型,比如,高频率操作类型、中频率操作类型和低频率操作类型等。
优选地,该操作类型可以通过功能应用对应的功能进行衡量和划分,比如,游戏类的功能应用属于高频率操作类型,办公类的功能应用属于中频率操作类型;还可以根据终端对用户运行功能应用时在该功能应用上的触控操作统计来进行衡量和划分。本发明实施例对此,不作具体限定。
示例性地,终端屏幕上正在运行王者荣耀,此时,获取王者荣耀功能应用的操作类型。
可以理解的是,终端通过获取当前功能应用的操作类型,为后续进行终端上通用虚拟按键的触控操作的判断提供了判断依据。
S102、当操作类型为全屏操作类型时,检测通用虚拟按键是否接收到第一触控操作,全屏操作类型为需要在全屏状态下进行大于预设操作阈值操作的类型,第一触控操作用于生成通用虚拟按键对应的功能触发指令;
在本发明实施例中,终端获取到当前功能应用的操作类型后,会对该操作类型进行判断,会得出两种判断结果,一是该操作类型为全屏操作类型,此时,终端再进行检测通用虚拟按键是否接收到第一触控操作;另一个是该操作类型不为全屏操作类型,此时,终端结束该控制方法的执行。
需要说明的是,操作类型的分类中包含全屏操作类型,可以是S101中的高频率操作类型,也可以是S101中的高频率操作类型和中频率操作类型,也可以是其他类型,本发明实施例对此不作具体限定。另外,全屏操作类型为需要在全屏状态下进行大于预设操作阈值操作的类型,也就是说,全屏操作类型是指一功能应用在屏幕上运行时需全屏显示且在屏幕上的操作频率较大的操作类型。而全屏是指屏幕上仅运行一个功能应用的场景,对于终端屏幕处于分屏模式时,全屏操作类型仅是指进行大于预设操作阈值操作的类型。
还需要说明的是,一般来说,通用虚拟按键是指终端正面设置的虚拟的通用功能按键,比如,如图2所示,终端最下端的主菜单键102、返回键103和功能键101;而对于主菜单键,虽然有时设置为物理按键,但只要经过触摸就能操作就表明该主菜单键仍属于通用虚拟按键。
此外,第一触控操作为通用虚拟按键原有的可以触发通用虚拟按键生成对应的功能触发指令的触控操作。比如,原有通过单触控通用虚拟按键就能启动通用虚拟按键对应的功能,这里单触控就是第一触控操作。
示例性地,终端设置预设操作阈值为一分钟20次触控,王者荣耀该功能应用作为当前功能应用,其操作频率达到了一分钟30次触控,大于一分钟20次触控,因此,确定王者荣耀为全屏操作类型,此时,检测终端最下端的通用虚拟按键主菜单键、返回键和功能键是否接收到了触控,该触控为第一触控操作。
可以理解的是,由于全屏操作类型对应的功能应用在终端屏幕上进行运行时,需要用户两手拿着终端进行频繁操作,因此,本发明实施例在确定当前功能应用为全屏操作类型时,通过获取通用虚拟按键上是否接收到了第一触控操作就能够判断通用虚拟按键上是否接收到了误触控。
S103、当接收到第一触控操作时,控制通用虚拟按键不响应第一触控操作对应的触发功能。
在本发明实施例中,终端在确定屏幕上运行的功能应用为全屏操作类型时,终端将通用虚拟按键的原有触控功能关闭,具体实现为:终端在检测到通用虚拟按键上接收到了第一触控操作时,控制通用虚拟按键不响应第一触控操作对应的触发功能。
可以理解的是,比如现在的手机一般在进入全屏游戏状态后,仍然保持手机最下端的通用虚拟按键(主菜单键、返回键和功能键)为正常使用状态,由于***一般是两手拿着手机进行操作,这样用户在操作手机的游戏的时候,就容易不小心误触碰,这样就会导致游戏退出或者被切换,影响用户的***体验;而本发明实施例通过获取当前功能应用的操作类型,在确定该操作类型为像游戏这样的全屏操作类型时,将通用虚拟按键原有的通过第一触控操作触发该通用虚拟按键生成对应的功能触发指令的功能关闭,也就避免了操作全屏操作类型的功能应用时引起的误触碰的操作现象,防止了操作全屏操作类型的功能因误触碰发生的退出或功能应用的问题,提高了用户体验。
具体地,在本发明实施例中,S103中终端控制通用虚拟按键不响应第一触控操作对应的触发功能为S103a:
S103a、禁止根据第一触控操作生成通用虚拟按键对应的功能触发指令。
在本发明实施例中,通用虚拟按键不响应第一触控操作对应的触发功能的一实际实施方式可以为,终端进行根据第一触控操作生成通用虚拟按键对应的功能触发指令。
进一步地,在本发明实施例中,S102中当操作类型为全屏操作类型时,该控制方法还包括S104,具体为:
S104、判断是否接收到第二触控操作,第二触控操作用于生成通用虚拟按键对应的功能触发指令,且第二触控操作为通用虚拟按键接收到的不同于第一触控操作的触控操作;
需要说明的是,本发明实施例中设置有第二触控操作,第二触控操作用于在全屏操作类型的功能应用在终端屏幕上运行时生成通用虚拟按键对应的功能触发指令,且第二触控操作为虚拟按键接收到的不同于第一触控操作的操作。
在本发明实施例中,终端在屏幕运行的功能应用为全屏操作类型时,将通用虚拟按键原来对应的第一触控操作对应的触发功能关闭,设置第二触控操作作为触发通用虚拟按键生成对应的功能触发指令的触控操作。也就是说,屏蔽通用虚拟按键对应功能的原来触发操作第一触控操作,重定义通用虚拟按键对应功能的触发操作为第二触控操作。
需要说明的是,第二触控操作在触控手势或触控方式上与第一触控操作不同,且第二触控操作与第一触控操作在应用场景上不同(第二触控操作的应用场景为全屏操作类型的功能应用在终端屏幕上运行时,第一触控操作的应用场景为全屏操作类型的功能应用未在终端屏幕上运行时),而第二触控操作在对应的触发功能上与第一触控操作对应的触发功能相同。
优选地,第二触控操作为不容易发生误触碰的触控操作。具体地,第二触控操作为同时触控通用虚拟按键和除虚拟按键之外的其他可触摸区域的触控操作。另外,第二触控操作为触控通用虚拟按键达到预设时间的触控操作。此外,第二触控操作为至少两次连续触控通用虚拟按键的触控操作。本发明实施例对此不作具体限定。
可以理解的是,由于第一触控操作为用户在操作全屏操作类型对应的功能应用时容易发生的误触碰,终端通过将通用虚拟按键的原有触发操作即第一触控操作对应的触发功能屏蔽之后,重定义通用虚拟按键的触发操作为第二触控操作,使得通用虚拟按键的功能仍能够启动,只是以不容易发生误触碰的第二触控操作来触发通用虚拟按键的功能启动。
还可以理解的是,本发明实施例通过在终端进入像全屏游戏这样的状态时,改变原有通用虚拟按键功能的触发操作,对通用虚拟按键的触发操作进行重定义,使得在单触碰到这些通用虚拟按键时,也不会触发通用虚拟按键的功能的启动。这样在像玩游戏的过程中,即使不小心触碰到通用虚拟按键也不会发生误操作,避免了终端从当前功能应用的界面退出等现象。并且,如果用户需要在操作当前功能应用的同时需启动通用虚拟按键的功能,可以通过同时触控通用虚拟按键和除虚拟按键之外的其他可触摸区域的操作,或者触控通用虚拟按键达到预设时间的操作,又或者至少两次连续触控通用虚拟按键的操作来进行触控操作,来实现通用虚拟按键的功能的启动。如此,达到了既达到了避免用户在操作全屏操作类型对应的功能应用时对通用虚拟按键的误触碰,又达到了用户在需要使用该通用虚拟按键的功能时通过其他相对比较便捷的第二触控操作来启动通用虚拟按键的功能。
S105、当接收到第二触控操作时,控制通用虚拟按键响应第二触控操作对应的触发功能。
在本发明实施例中,终端屏幕在运行全屏操作类型的功能应用时,终端屏蔽第一触控操作对应的触发功能,重新定义第二触控操作来实现通用虚拟按键的功能的启用,因此,终端在接收到第二触控操作时,控制通用虚拟按键响应第二触控操作对应的触发功能。也就是说,终端通过响应第二触控操作来实现通用虚拟按键的功能启用。
进一步地,在本发明实施例中,S105中终端接收到第二触控操作具体为:当终端检测到同时触控通用虚拟按键和除虚拟按键之外的其他可触摸区域的触控指令时,确定接收到了第二触控操作,这里可触摸区域为能够捕捉到触控手势的区域,更具体的可以是终端检测到同时按下某一物理按键和该通用虚拟按键的触控指令,比如,如图3所示,同时按下开关键104和返回键103来实现返回键103对应的返回功能;更具体还可以是终端检测到同时按下终端屏幕和该通用虚拟按键的触控指令,比如同时按下显示屏和返回键来实现返回键对应的返回功能。另外,当终端检测到触控通用虚拟按键达到预设时间的触控指令时,确定接收到了第二触控操作,比如长按返回键来实现返回键对应的返回功能。此外,当终端检测到至少两次连续触控通用虚拟按键的触控指令时,确定接收到了第二触控操作,比如双击或三击返回键来实现返回键对应的返回功能。
示例性地,如图4所示,终端屏幕105处于全屏游戏状态,用户双手拿着手机对屏幕105频繁进行操作,此时,用户若想执行返回键的返回功能,同时按下物理键开关键和通用虚拟按钮返回键即是生成了第二触控指令106。
可以理解的是,本发明实施例在不改变终端外观,以及不影响屏幕显示区域的基础上,通过改变通用虚拟按键的触发操作的操作方式来实现通用虚拟按键的误触碰,节约了成本。
进一步地,图5为本发明实施例提供的一种控制方法实现流程图二,如图5所示,在本发明实施例中,S103中终端控制通用虚拟按键不响应第一触控指令对应的触发功能之后,该控制方法还包括S106,具体为:
S106、当全屏操作类型对应的功能应用关闭时,恢复第一触控操作对应的触发功能。
在本发明实施例中,终端屏幕在运行全屏操作类型对应的功能应用时,原先的触控操作对通用虚拟按键不起作用,需要采用其他的触控操作启用通用虚拟按键的功能。而在全屏操作类型对应的功能应用关闭时,此时由于不容易发生对通用虚拟按键的误触碰,因此恢复原先的触控操作对通用虚拟按键的触发作用,恢复第一触控操作对应的触发功能,即此时当再次接收到所述第一触控操作时,终端控制所述通用虚拟按键响应所述第一触控操作对应的触发功能,控制根据第一触控操作生成通用虚拟按键对应的功能触发指令。
示例性地,图6为本发明实施例提供的一种示例性的控制方法实现流程图,如图6所示,手机中设置有控制模块,控制方法开始后,首先,控制模块判断是否手机开启游戏应用并进入全屏游戏状态,如果判断出未进入全屏游戏状态,则结束该控制方法的流程;其次,如果判断出终端进入了全屏游戏状态,手机将屏幕正面下方设置的通用虚拟按键的功能的原始触发操作即第一触控操作进行屏蔽,并控制模块将通用虚拟按键的功能的触发操作进行重定义为第二触控操作,其中第二触控操作为同时按下物理按键和通用虚拟按键的触控操作。然后,手机中游戏应用退出显示屏运行时,即进入非全屏游戏状态,手机控制恢复通用虚拟按键的原始触发操作即第一触控操作对应的触发功能。最后,结束控制方法。
可以理解的是,由于当全屏操作类型的功能应用在屏幕上运行时,终端会将第一触控操作触发的通用虚拟按键对应的功能关闭,如此,防止了对全屏操作类型的功能应用进行频繁操作时引起的对通用虚拟按键的误触控造成的响应第一触控操作对应的触发功能的现象,从而提升了终端的运行效果。
实施例二
基于与实施例一同一发明构思,本发明实施例提供了一种终端1,所述终端1包括通用虚拟按键,所述通用虚拟按键为设置在所述终端正面的虚拟的通用功能按键,图7为本发明实施例提供的一种终端的结构示意图一,如图7所示,该终端1包括:
获取单元10,用于获取当前功能应用的操作类型,所述当前功能应用为屏幕上正在运行的功能应用;
第一检测单元11,用于当所述操作类型为全屏操作类型时,检测所述通用虚拟按键是否接收到第一触控操作,所述全屏操作类型为需要在全屏状态下进行大于预设操作阈值操作的类型,所述第一触控操作用于生成所述通用虚拟按键对应的功能触发指令;
第一控制单元12,用于当接收到所述第一触控操作时,控制所述通用虚拟按键不响应所述第一触控操作对应的触发功能。
可选地,所述第一控制单元12,具体用于禁止根据所述第一触控操作生成所述通用虚拟按键对应的所述功能触发指令。
可选地,所述终端1还包括:恢复单元13,所述恢复单元13用于当所述全屏操作类型对应的功能应用关闭时,恢复所述第一触控操作对应的触发功能。
可选地,所述恢复单元13,具体用于当再次接收到所述第一触控操作时,控制所述通用虚拟按键响应所述第一触控操作对应的触发功能。
可选地,所述终端1还包括判断单元14和第二控制单元15,其中:
所述判断单元14,用于判断是否接收到第二触控操作,所述第二触控操作用于生成所述通用虚拟按键对应的所述功能触发指令,且所述第二触控操作为所述通用虚拟按键接收到的不同于所述第一触控操作的触控操作;
所述第二控制单元15,用于当接收到所述第二触控操作时,控制所述通用虚拟按键响应所述第二触控操作对应的触发功能。
可选地,所述终端1还包括:第二检测单元16,所述第二检测单元16用于检测到同时触控所述通用虚拟按键和除所述虚拟按键之外的其他可触摸区域的触控指令时,确定接收到了所述第二触控操作。
可选地,所述终端1还包括:第三检测单元17,所述第三检测单元17检测到触控所述通用虚拟按键达到预设时间的触控指令时,确定接收到了所述第二触控操作。
可选地,所述终端1还包括:第四检测单元18,所述第四检测单元18检测到至少两次连续触控所述通用虚拟按键的触控指令时,确定接收到了所述第二触控操作。
需要说明的是,在实际应用中,上述获取单元10、第一检测单元11、第一控制单元12、恢复单元13、设置单元14、第二控制单元15、第二检测单元16、第三检测单元17和第四检测单元18可由位于终端1上的处理器19实现,具体为CPU(Central Processing Unit,中央处理器)、MPU(Microprocessor Unit,微处理器)、DSP(Digital Signal Processing,数字信号处理器)或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现。
本发明实施例还提供了一种终端1,如图8所示,所述终端1包括通用虚拟按键,所述通用虚拟按键为设置在所述终端正面的虚拟的通用功能按键,所述终端1还包括:处理器19、存储器110、接收器111和和通信总线112,所述存储器110和接收器111通过所述通信总线112与所述处理器19进行通信,所述存储器110存储所述处理器19可执行的一个或者多个程序,当所述一个或者多个程序被执行时,通过所述处理器19执行如实施例一所述的控制方法。
本发明实施例提供了一种计算机可读存储介质,其上存储有程序,应用于终端中,所述终端1包括通用虚拟按键,所述通用虚拟按键为设置在所述终端1正面的虚拟的通用功能按键,所述程序被处理器19执行时实现如实施例一所述的控制方法。
可以理解的是,由于当全屏操作类型的功能应用在屏幕上运行时,终端会将第一触控操作触发的通用虚拟按键对应的功能关闭,如此,防止了对全屏操作类型的功能应用进行频繁操作时引起的对通用虚拟按键的误触控造成的响应第一触控操作对应的触发功能的现象,从而提升了终端的运行效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (10)
1.一种控制方法,应用于终端,其特征在于,所述终端包括通用虚拟按键,所述通用虚拟按键为设置在所述终端正面的虚拟的通用功能按键,所述方法包括:
获取当前功能应用的操作类型,所述当前功能应用为屏幕上正在运行的功能应用;
当所述操作类型为全屏操作类型时,检测所述通用虚拟按键是否接收到第一触控操作,所述全屏操作类型为需要在全屏状态下进行大于预设操作阈值操作的类型,所述第一触控操作用于生成所述通用虚拟按键对应的功能触发指令;
当接收到所述第一触控操作时,控制所述通用虚拟按键不响应所述第一触控操作对应的触发功能。
2.根据权利要求1所述的方法,其特征在于,所述控制所述通用虚拟按键不响应所述第一触控操作对应的触发功能,包括:
禁止根据所述第一触控操作生成所述通用虚拟按键对应的所述功能触发指令。
3.根据权利要求1所述的方法,其特征在于,所述控制所述通用虚拟按键不响应所述第一触控指令对应的触发功能之后,所述方法还包括:
当所述全屏操作类型对应的功能应用关闭时,恢复所述第一触控操作对应的触发功能。
4.根据权利要求3所述的方法,其特征在于,所述恢复所述第一触控操作对应的触发功能,包括:
当再次接收到所述第一触控操作时,控制所述通用虚拟按键响应所述第一触控操作对应的触发功能。
5.根据权利要求1所述的方法,其特征在于,所述当所述操作类型为全屏操作类型时,所述方法还包括:
判断是否接收到第二触控操作,所述第二触控操作用于生成所述通用虚拟按键对应的所述功能触发指令,且所述第二触控操作为所述通用虚拟按键接收到的不同于所述第一触控操作的触控操作;
当接收到所述第二触控操作时,控制所述通用虚拟按键响应所述第二触控操作对应的触发功能。
6.根据权利要求5所述的方法,其特征在于,所述接收到所述第二触控操作,包括:
检测到同时触控所述通用虚拟按键和除所述虚拟按键之外的其他可触摸区域的触控指令时,确定接收到了所述第二触控操作。
7.根据权利要求5所述的方法,其特征在于,所述接收到所述第二触控操作,包括:
检测到触控所述通用虚拟按键达到预设时间的触控指令时,确定接收到了所述第二触控操作。
8.根据权利要求5所述的方法,其特征在于,所述接收到所述第二触控操作,包括:
检测到至少两次连续触控所述通用虚拟按键的触控指令时,确定接收到了所述第二触控操作。
9.一种终端,其特征在于,所述终端包括通用虚拟按键,所述通用虚拟按键为设置在所述终端正面的虚拟的通用功能按键,所述终端还包括:处理器、存储器、接收器以及通信总线,所述存储器和所述接收器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的一个或者多个程序,当所述一个或者多个程序被执行时,通过所述处理器执行如权利要求1-8任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1-8任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810888890.2A CN110825293A (zh) | 2018-08-07 | 2018-08-07 | 一种控制方法、终端及存储介质 |
PCT/CN2019/099511 WO2020029975A1 (zh) | 2018-08-07 | 2019-08-06 | 控制方法、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810888890.2A CN110825293A (zh) | 2018-08-07 | 2018-08-07 | 一种控制方法、终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110825293A true CN110825293A (zh) | 2020-02-21 |
Family
ID=69414535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810888890.2A Pending CN110825293A (zh) | 2018-08-07 | 2018-08-07 | 一种控制方法、终端及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110825293A (zh) |
WO (1) | WO2020029975A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113608648A (zh) * | 2021-07-30 | 2021-11-05 | 福建凯米网络科技有限公司 | 一种智能终端及其快捷操作方法 |
WO2022088790A1 (zh) * | 2020-10-29 | 2022-05-05 | 深圳市万普拉斯科技有限公司 | 防误触方法、可读存储介质、电子设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104156171A (zh) * | 2014-08-29 | 2014-11-19 | 广东欧珀移动通信有限公司 | 防止移动终端横屏状态下触摸按键误操作的方法及装置 |
CN105631367A (zh) * | 2015-12-24 | 2016-06-01 | 深圳市金立通信设备有限公司 | 一种终端操作区域管理方法及终端 |
CN106406904A (zh) * | 2016-09-30 | 2017-02-15 | 联想(北京)有限公司 | 一种信息处理方法、电子设备及信息处理装置 |
CN106406732A (zh) * | 2016-09-05 | 2017-02-15 | 努比亚技术有限公司 | 一种终端设备的虚拟按键处理装置和方法 |
CN106527899A (zh) * | 2016-11-24 | 2017-03-22 | 珠海市魅族科技有限公司 | 一种全屏播放模式的控制方法及移动终端 |
CN106598249A (zh) * | 2016-12-16 | 2017-04-26 | 广东欧珀移动通信有限公司 | 一种触摸按键的防误触方法、装置及移动终端 |
US20170160923A1 (en) * | 2015-12-04 | 2017-06-08 | Le Holdings (Beijing) Co., Ltd. | Method, device and mobile terminal for controling virtual keys on a touch screen |
CN107329757A (zh) * | 2017-06-29 | 2017-11-07 | 努比亚技术有限公司 | 移动终端按键自适应方法、移动终端以及可读存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103268196B (zh) * | 2013-04-28 | 2016-08-24 | 广东欧珀移动通信有限公司 | 一种防止误操作方法和装置 |
CN105426048A (zh) * | 2015-11-19 | 2016-03-23 | 广东欧珀移动通信有限公司 | 一种防止应用程序误操作的方法及装置 |
CN107193553B (zh) * | 2017-04-27 | 2020-09-15 | 北京小米移动软件有限公司 | 按键控制方法及装置 |
-
2018
- 2018-08-07 CN CN201810888890.2A patent/CN110825293A/zh active Pending
-
2019
- 2019-08-06 WO PCT/CN2019/099511 patent/WO2020029975A1/zh active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104156171A (zh) * | 2014-08-29 | 2014-11-19 | 广东欧珀移动通信有限公司 | 防止移动终端横屏状态下触摸按键误操作的方法及装置 |
US20170160923A1 (en) * | 2015-12-04 | 2017-06-08 | Le Holdings (Beijing) Co., Ltd. | Method, device and mobile terminal for controling virtual keys on a touch screen |
CN105631367A (zh) * | 2015-12-24 | 2016-06-01 | 深圳市金立通信设备有限公司 | 一种终端操作区域管理方法及终端 |
CN106406732A (zh) * | 2016-09-05 | 2017-02-15 | 努比亚技术有限公司 | 一种终端设备的虚拟按键处理装置和方法 |
CN106406904A (zh) * | 2016-09-30 | 2017-02-15 | 联想(北京)有限公司 | 一种信息处理方法、电子设备及信息处理装置 |
CN106527899A (zh) * | 2016-11-24 | 2017-03-22 | 珠海市魅族科技有限公司 | 一种全屏播放模式的控制方法及移动终端 |
CN106598249A (zh) * | 2016-12-16 | 2017-04-26 | 广东欧珀移动通信有限公司 | 一种触摸按键的防误触方法、装置及移动终端 |
CN107329757A (zh) * | 2017-06-29 | 2017-11-07 | 努比亚技术有限公司 | 移动终端按键自适应方法、移动终端以及可读存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022088790A1 (zh) * | 2020-10-29 | 2022-05-05 | 深圳市万普拉斯科技有限公司 | 防误触方法、可读存储介质、电子设备 |
CN113608648A (zh) * | 2021-07-30 | 2021-11-05 | 福建凯米网络科技有限公司 | 一种智能终端及其快捷操作方法 |
CN113608648B (zh) * | 2021-07-30 | 2024-04-05 | 福建凯米网络科技有限公司 | 一种智能终端及其快捷操作方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2020029975A1 (zh) | 2020-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103067784B (zh) | 一种基于触摸屏电视机的虚拟按键方法及电视机 | |
CN108710469B (zh) | 一种应用程序的启动方法及移动终端和介质产品 | |
CN103135818B (zh) | 快速响应操作方法及电子设备 | |
CN106855784A (zh) | 防止触摸按键误触发的方法、装置及终端 | |
CN105045384A (zh) | 一种信息处理方法及电子设备 | |
CN104598111A (zh) | 切换显示模式的方法及装置 | |
CN109241954B (zh) | 指纹识别方法及相关设备 | |
CN109543378B (zh) | 指纹解锁方法及相关设备 | |
CN107193519A (zh) | 显示控制方法及装置、计算机装置和计算机可读存储介质 | |
CN106502470A (zh) | 防止触摸按键误触发的方法、装置及终端 | |
CN105631279A (zh) | 一种数据卡切换控制方法、装置及终端设备 | |
CN108319886A (zh) | 指纹识别方法及装置 | |
CN104898880B (zh) | 一种控制方法及电子设备 | |
CN104991732A (zh) | 一种实现按键第二功能的方法及一体机*** | |
CN107272949A (zh) | 操作控制方法及装置、计算机装置及存储介质 | |
CN108635850B (zh) | 信息处理方法、装置及存储介质 | |
CN110825293A (zh) | 一种控制方法、终端及存储介质 | |
CN105739769A (zh) | 一种显示触摸按键的方法及终端 | |
CN105549857B (zh) | 一种电子终端的控制方法及电子终端 | |
CN104345947A (zh) | 一种防止误触碰触摸屏的方法和装置 | |
CN110989820A (zh) | 处理器功耗的控制方法、装置、处理器及电子装置 | |
CN105573601A (zh) | 一种界面显示方法及终端 | |
CN113318429A (zh) | 退出游戏的控制方法、装置、处理器及电子装置 | |
CN105242823A (zh) | 一种天气信息提示的方法及装置 | |
CN112416172A (zh) | 电子设备控制方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200221 |