CN108536387A - 一种悬浮控件的交互方法及其交互装置 - Google Patents
一种悬浮控件的交互方法及其交互装置 Download PDFInfo
- Publication number
- CN108536387A CN108536387A CN201810298179.1A CN201810298179A CN108536387A CN 108536387 A CN108536387 A CN 108536387A CN 201810298179 A CN201810298179 A CN 201810298179A CN 108536387 A CN108536387 A CN 108536387A
- Authority
- CN
- China
- Prior art keywords
- suspension control
- transparency
- capacitance
- threshold
- 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.)
- Granted
Links
- 239000000725 suspension Substances 0.000 title claims abstract description 372
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000003993 interaction Effects 0.000 title abstract description 9
- 230000008859 change Effects 0.000 claims description 62
- 235000013399 edible fruits Nutrition 0.000 claims description 45
- 238000001514 detection method Methods 0.000 claims description 27
- 230000004044 response Effects 0.000 claims description 21
- 238000011084 recovery Methods 0.000 claims description 12
- 238000007667 floating Methods 0.000 claims description 11
- 230000002452 interceptive effect Effects 0.000 claims description 8
- 230000005611 electricity Effects 0.000 claims description 5
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 5
- 238000007689 inspection Methods 0.000 claims 4
- 238000009738 saturating Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000007844 bleaching agent Substances 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 210000003733 optic disk Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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/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/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
- G06F3/04842—Selection of displayed objects or displayed text elements
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例涉及一种悬浮控件的交互方法及其交互装置。所述方法包括驱动能力提高步骤、悬停判断步骤、悬浮控件透明度提高、检测步骤、悬浮控件透明度提高、检测步骤、下层控件响应步骤和悬浮控件透明度恢复步骤。本发明实施例的悬浮控件的交互方法及其交互装置,通过提高悬浮控件所在区域的触摸屏的驱动能力,判断用户手指是否在可悬浮控件上悬停,可通过自动隐藏悬浮控件,解决悬浮控件遮挡下层控件的问题。本发明实施例的技术方案无需用户额外的操作,保证用户在正常使用悬浮控件的前提下,也可以顺利使用被悬浮控件遮挡的控件,操作简单。
Description
技术领域
本发明属于人机交互技术领域,具体涉及一种悬浮控件的交互方法及其交互装置。
背景技术
悬浮操作按钮,或者说悬浮按钮,是移动终端应用中最常见的一种控件,是***用户界面交互中最关键的元素之一,在用户流程中至关重要。悬浮按钮一般为圆形虚拟按键,通过底部素材设计使得悬浮按钮看起来悬浮在整个用户界面之上,可以随意拖动到屏幕上的任意地方。点击悬浮按键后,悬浮按键可以向周边扩展,例如可扩展为半圆状,其上设计有例如返回/锁屏/菜单设置/主页等多个功能键。
悬浮控件可以使用户界面布局更灵活,适用于控件需要长驻在屏幕上的情况。但是悬浮控件一般处于界面的最顶层,势必会遮挡住一部分下层的控件,当用户想操作这些下层的控件时,受到悬浮控件的遮挡,影响操作体验。为此,一种解决方案是,将悬浮控件设置为可拖拽移动,当悬浮控件遮挡下层控件时,用户可以先将悬浮控件移开,再操作原本被遮挡的下层控件。另一种解决方案是,在***中设置悬浮控件开关,当悬浮控件遮挡下层控件时或不需要悬浮控件时,用户可以将其关闭。
然而,对于第一种解决方案,当要完成一系列操作时,用户可能需要反复多次拖拽悬浮控件才能实现,用户体验不好;对于第二种解决方案,会出现用户根据使用情况频繁开关悬浮控件的情况,用户体验同样不佳。
发明内容
为了解决上述在用户界面中悬浮控件使用不便的技术问题,本发明实施例提出了一种悬浮控件的交互方法,所述悬浮控件设置在电子设备的电容触摸屏用户界面上,所述方法包括如下步骤:
驱动能力提高步骤:至少将悬浮控件所在区域的电容触摸屏的驱动能力提高到预定水平,进入悬停判断步骤;
悬停判断步骤:检测悬浮控件所在区域的电容触摸屏的电容量,判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于等于对应的第一阈值且小于等于对应的第二阈值,其中对应于电容量的第一阈值小于对应于电容量的第二阈值,对应于电容量变化的第一阈值小于对应于电容量变化的第二阈值;如果电容量或电容量变化大于等于对应的第一阈值且小于等于对应的第二阈值,则进入悬浮控件透明度提高、检测步骤;
悬浮控件透明度提高、检测步骤:提高悬浮控件的透明度,检测悬浮控件的透明度是否大于等于不可见透明度阈值,如果检测到悬浮控件的透明度大于等于不可见透明度阈值,则悬浮控件不再对电容显示屏的触摸操作进行响应。
进一步,在悬浮控件透明度提高、检测步骤中,如果检测到悬浮控件的透明度小于不可见透明度阈值,则返回悬停判断步骤。
进一步,在悬浮控件透明度提高、检测步骤中,分级提高悬浮控件的透明度等级,以规定的时间间隔检测悬浮控件的透明度是否大于等于不可见透明度阈值。
进一步,在悬浮控件透明度提高、检测步骤中,持续线性提高悬浮控件的透明度,使得经过预定时间能够将悬浮控件的透明度提高到不可见透明度阈值;
以规定的时间间隔检测悬浮控件的透明度是否大于等于不可见透明度阈值,或者在经过所述预定时间后检测悬浮控件的透明度是否大于等于不可见透明度阈值。
进一步,在悬浮控件透明度提高、检测步骤中,如果检测到悬浮控件的透明度大于等于不可见透明度阈值,则进入下层控件响应步骤,
下层控件响应步骤:位于悬浮控件下层的下层控件能够对电容显示屏的触摸操作进行响应,随后,进入悬浮控件透明度恢复步骤;
悬浮控件透明度恢复步骤:将悬浮控件透明度恢复到初始可见透明度,并返回悬停判断步骤。
进一步,在下层控件响应步骤中,在设定时间内,位于悬浮控件下层的下层控件能够对电容显示屏的触摸操作进行响应。
进一步,在下层控件响应步骤中,首先将悬浮控件所在区域的电容触摸屏的驱动能力降低到正常水平,
下层控件响应后,或者在预定设定时间后,将悬浮控件所在区域的电容触摸屏的驱动能力再提高到所述预定水平。
进一步,在悬停判断步骤中,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化小于对应的第一阈值或大于对应的第二阈值,则进入悬浮控件触摸判断步骤,
悬浮控件触摸判断步骤:判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于对应的第二阈值,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化大于对应的第二阈值,则确定悬浮控件响应于触摸操作,在此步骤之后进入悬浮控件不透明检测步骤;如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化小于第一阈值,则进入悬浮控件不透明检测步骤;
悬浮控件不透明检测步骤:检测悬浮控件的透明度是否为初始可见透明度,如果悬浮控件的透明度为初始可见透明度,则返回悬停判断步骤;如果悬浮控件的透明度不为初始可见透明度,则进入悬浮控件透明度恢复步骤。
进一步,在悬停判断步骤中,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化小于第一阈值或者大于第二阈值,则进入悬浮控件触摸判断步骤,
悬浮控件触摸判断步骤:判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于第二阈值,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化大于第二阈值,则再判断电容触摸屏的触摸区域面积是否大于预定值,如果确定触摸区域面积大于预定值,则悬浮控件响应触摸操作;如果确定触摸区域面积小于等于预定值,则进入悬浮控件透明度提高、检测步骤;如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化小于第一阈值,则进入悬浮控件不透明检测步骤;
悬浮控件不透明检测步骤:检测悬浮控件的透明度是否为初始可见透明度,如果悬浮控件的透明度为初始可见透明度,则返回悬停判断步骤;如果悬浮控件的透明度不为初始可见透明度,则进入悬浮控件透明度恢复步骤。
本发明实施例还提供一种悬浮控件的交互装置,所述悬浮控件设置在电子设备的电容触摸屏用户界面上,该装置包括:
驱动能力提高模块:至少将悬浮控件所在区域的电容触摸屏的驱动能力提高到预定水平;
悬停判断模块:检测悬浮控件所在区域的电容触摸屏的电容量,判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于等于对应的第一阈值且小于等于对应的第二阈值,其中对应于电容量的第一阈值小于对应于电容量的第二阈值,对应于电容量变化的第一阈值小于对应于电容量变化的第二阈值;如果电容量或电容量变化大于等于对应的第一阈值且小于等于对应的第二阈值,则由悬浮控件透明度提高、检测模块提高悬浮控件透明度;
悬浮控件透明度提高、检测模块:提高悬浮控件的透明度,检测悬浮控件的透明度是否大于等于不可见透明度阈值,如果检测到悬浮控件的透明度大于等于不可见透明度阈值,则悬浮控件不再对电容显示屏的触摸操作进行响应。
进一步,所述装置还包括下层控件响应模块和悬浮控件透明度恢复模块,其中,
下层控件响应模块:如果检测到悬浮控件的透明度大于等于不可见透明度阈值,位于悬浮控件下层的下层控件能够对电容显示屏的触摸操作进行响应,随后,使得悬浮控件透明度恢复模块恢复悬浮控件透明度;
悬浮控件透明度恢复模块:将悬浮控件透明度恢复到初始可见透明度。
进一步,所述装置还包括悬浮控件触摸判断模块和悬浮控件不透明检测模块,
悬停判断模块检测悬浮控件所在区域的电容触摸屏的电容量,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化不是大于等于对应的第一阈值且小于等于对应的第二阈值,则由悬浮控件触摸判断模块判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于对应的第二阈值,
如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化大于对应的第二阈值,则确定悬浮控件响应于触摸操作;或者,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化大于对应的第二阈值,则再判断电容触摸屏的触摸区域面积是否大于预定值,如果确定触摸区域面积大于预定值,则悬浮控件响应触摸操作;如果确定触摸区域面积不大于预定值,则由悬浮控件透明度提高、检测模块继续提高悬浮控件的透明度;
如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化小于对应的第一阈值,则由悬浮控件不透明检测模块继续检测悬浮控件透明度;
悬浮控件不透明检测模块检测悬浮控件的透明度是否为初始可见透明度,如果悬浮控件的透明度为初始可见透明度,则悬停判断模块继续进行悬停判断;如果悬浮控件的透明度不为初始可见透明度,则由悬浮控件透明度恢复模块将悬浮控件透明度恢复到初始可见透明度。
本发明实施例的有益效果:本发明实施例提出的悬浮控件的交互方法及其交互装置,通过提高悬浮控件所在区域的触摸屏的驱动能力,判断用户手指是否在可悬浮控件上悬停,可通过自动隐藏悬浮控件,解决悬浮控件遮挡下层控件的问题。本发明实施例的技术方案无需用户额外的操作,保证用户在正常使用悬浮控件的前提下,也可以顺利使用被悬浮控件遮挡的控件,操作简单。
附图说明
图1是本发明第一实施例提出的一种悬浮控件的交互方法的流程图;
图2是本发明第三实施例提出的一种悬浮控件的交互方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。但本领域技术人员知晓,本发明并不局限于附图和以下实施例。
如图1所示,本发明的第一实施例提出了一种悬浮控件的交互方法,在电子设备上的电容触摸屏用户界面上设置有悬浮控件,该方法包括如下步骤:
驱动能力提高步骤:将悬浮控件所在区域的电容触摸屏的驱动能力提高到预定水平,使得在手指接近但未接触悬浮控件所在区域的电容触摸屏时,该区域的电容就能够发生变化。
一般的,通过增加驱动电路的驱动电流来提高电容触摸屏驱动能力。当用户手指接近但未接触到悬浮控件所在区域的电容触摸屏时,由于人体电场的作用,用户手指和电容触摸屏相对区域的工作面之间能够形成一个耦合电容,导致电容触摸屏的上述区域的电容发生变化。
本领域技术人员可以理解,也可以提高整个电容触摸屏的驱动能力,使得在手指接近但未接触电容触摸屏时,电容就能够发生变化,但是这样会容易发生其他的误操作。因此,为了减少电容触摸屏的误操作,在本发明实施例的优选方式中,仅提高悬浮控件所在区域的电容触摸屏的驱动能力。
悬停判断步骤:检测悬浮控件所在区域的电容触摸屏的电容量,判断悬浮控件所在区域的电容触摸屏的电容量变化是否大于等于第一阈值A且小于等于第二阈值B,其中第一阈值A小于第二阈值B。如果是,则确定用户手指悬停在悬浮控件所在区域的电容触摸屏上,进入悬浮控件透明度提高、检测步骤。如果否,则进入悬浮控件触摸判断步骤。
本实施例中,是对悬浮控件所在区域的电容触摸屏的电容量变化值进行判断,也可以直接使用悬浮控件所在区域的电容触摸屏的电容量,判断电容量是否在相应阈值范围内,从而确定用户手指是否悬停在悬浮控件所在区域的电容触摸屏上。
悬浮控件透明度提高、检测步骤:提高悬浮控件透明度,从而使得被悬浮控件遮挡的后部场景相比之前更为清晰。检测悬浮控件的透明度是否变化到100%,即悬浮控件呈完全透明。如果悬浮控件完全透明,则悬浮控件不再对电容显示屏的触摸操作进行响应,同时可进入下层控件响应步骤。如果悬浮控件未完全透明,则返回悬停判断步骤。
需要说明的是,在此步骤中,可以在以规定时间间隔多次均检测到用户手指悬停在悬浮控件所在区域的电容触摸屏上的情况下,分级提高悬浮控件的透明度等级,例如每次提高20%原始透明度,那么会在第5次对悬浮控件透明度的检测后,确定悬浮控件的透明度达到100%。因此需要以“规定时间间隔”检测悬浮控件的透明度是否变化到100%。
当然,也可以在此步骤中,设置为持续线性提高悬浮控件透明度(人眼不会感到闪动),使得经过预定时间能够将悬浮控件的透明度提高到100%。此时,可以在此步骤中以“规定时间间隔”检测悬浮控件的透明度是否变化到100%,也可以仅在所述预定时间之后检测悬浮控件的透明度是否变化到100%。
本领域技术人员可以理解,如果悬浮控件的透明度达到100%,即悬浮控件呈完全透明,此时用户不会看到悬浮控件,此时用户会认为在上述区域的点击是对下层控件进行的。这里,虽然使用了悬浮控件的透明度100%设置的不可见透明度阈值,但是由于人体视觉的影响,对于不同类型的屏幕或界面设置,可能在悬浮控件的透明度达到95%时,用户视觉就不会发现悬浮控件了。因此,只要根据显示屏幕和显示界面设置等情况,合理设置悬浮控件的不可见透明度阈值即可,而不必一定等到悬浮控件的透明度达到100%。
下层控件响应步骤:位于悬浮控件下层的下层控件能够对电容显示屏的触摸操作进行响应;优选的,在设定时间内,位于悬浮控件下层的下层控件能够对电容显示屏的触摸操作进行响应。随后,进入悬浮控件透明度恢复步骤。
悬浮控件透明度恢复步骤:将悬浮控件透明度恢复到0%,即不透明,并返回悬停判断步骤。
在此实施例中,虽然要求将悬浮控件透明度恢复到0%,使其呈可见状态。但本领域技术人员应当知道,可以根据界面设置需求设定悬浮控件的初始可见透明度,而未必设定为不透明。
悬浮控件触摸判断步骤:判断悬浮控件所在区域的电容触摸屏的电容量变化是否大于第二阈值B,如果悬浮控件所在区域的电容触摸屏的电容量变化大于第二阈值B,则确定悬浮控件响应于触摸操作,进入悬浮控件不透明检测步骤。
如果悬浮控件所在区域的电容触摸屏的电容量变化不大于第二阈值B,即小于第一阈值A,则表明用户手指没有悬停在悬浮控件所在区域的电容触摸屏上,并进入悬浮控件不透明检测步骤。
悬浮控件不透明检测步骤:检测悬浮控件的透明度是否为0%,即不透明,如果悬浮控件呈不透明,则返回悬停判断步骤;如果悬浮控件不是呈不透明,而是呈半透明度或全透明,则进入悬浮控件透明度恢复步骤。
本发明的第二实施例提出了一种悬浮控件的交互方法,在电子设备上的电容触摸屏用户界面上设置有悬浮控件,包括如下步骤:
驱动能力提高步骤:将悬浮控件所在区域的电容触摸屏的驱动能力提高到预定水平,使得在手指接近但未接触悬浮控件所在区域的电容触摸屏时,该区域的电容就能够发生变化。
悬停判断步骤:检测悬浮控件所在区域的电容触摸屏的电容量,判断悬浮控件所在区域的电容触摸屏的电容量变化是否大于等于第一阈值A且小于等于第二阈值B,其中第一阈值A小于第二阈值B。如果是,则确定用户手指悬停在悬浮控件所在区域的电容触摸屏上,进入悬浮控件透明度提高、检测步骤。
如果否,则进入悬浮控件触摸判断步骤。进入悬浮控件触摸判断步骤及其之后的步骤与第一实施例相同,在此不再赘述。
悬浮控件透明度提高、检测步骤:提高悬浮控件透明度,从而使得被悬浮控件遮挡的后部场景相比之前更为清晰。检测悬浮控件的透明度是否大于等于不可见透明度阈值。如果悬浮控件的透明度大于等于不可见透明度阈值,则悬浮控件不再对电容显示屏的触摸操作进行响应,并优选的进入下层控件响应步骤。如果悬浮控件的透明度小于不可见透明度阈值,则返回悬停判断步骤。
下层控件响应步骤:此步骤与第一实施例不同,将悬浮控件所在区域的电容触摸屏的驱动能力降低到正常水平,位于悬浮控件下层的下层控件能够对电容显示屏的触摸操作进行响应;优选的,将悬浮控件所在区域的电容触摸屏的驱动能力降低到正常水平,在设定时间内,位于悬浮控件下层的下层控件能够对电容显示屏的触摸操作进行响应;
下层控件响应后,或者在预定设定时间后,将悬浮控件所在区域的电容触摸屏的驱动能力再提高到所述预定水平;
进入悬浮控件透明度恢复步骤。
悬浮控件透明度恢复步骤:将悬浮控件透明度恢复到初始可见透明度,并返回悬停判断步骤。
如图2所示,本发明的第三实施例提出了一种悬浮控件的交互方法,在电子设备上的电容触摸屏用户界面上设置有悬浮控件,包括如下步骤:
驱动能力提高步骤:将悬浮控件所在区域的电容触摸屏的驱动能力提高到预定水平,使得在手指接近但未接触悬浮控件所在区域的电容触摸屏时,该区域的电容就能够发生变化。
悬停判断步骤:检测悬浮控件所在区域的电容触摸屏的电容量,判断悬浮控件所在区域的电容触摸屏的电容量变化是否大于等于第一阈值A且小于等于第二阈值B,其中第一阈值A小于第二阈值B。如果是,则确定用户手指悬停在悬浮控件所在区域的电容触摸屏上,进入悬浮控件透明度提高、检测步骤。进入悬浮控件透明度提高、检测步骤及其之后的步骤与第一实施例相同,在此不再赘述。
如果否,则进入悬浮控件触摸判断步骤。
悬浮控件触摸判断步骤:判断悬浮控件所在区域的电容触摸屏的电容量变化是否大于第二阈值B,如果悬浮控件所在区域的电容触摸屏的电容量变化大于第二阈值B,则再判断电容触摸屏的触摸区域面积是否大于预定值,如果确定触摸区域面积大于预定值,则悬浮控件响应触摸操作;如果确定触摸区域面积小于预定值,并认为用户未触摸悬浮控件,还处于悬停状态,则进入悬浮控件透明度提高、检测步骤。
如果悬浮控件所在区域的电容触摸屏的电容量变化不大于第二阈值B,即小于第一阈值A,则表明用户手指没有悬停在悬浮控件所在区域的电容触摸屏上,并进入悬浮控件不透明检测步骤。
悬浮控件不透明检测步骤:检测悬浮控件的透明度是否为0%,即不透明,如果悬浮控件呈不透明,则返回悬停判断步骤;如果悬浮控件不是呈不透明,而是呈半透明度或全透明,则进入悬浮控件透明度恢复步骤。
在本发明第四实施例的具体应用中,在用户的设备界面上设置一个全局的悬浮按钮,用于熄灭设备屏幕。当用户需要输入文本时,这个悬浮按钮挡住了虚拟键盘的一部分。
将悬浮控件所在区域的电容触摸屏的驱动能力提高到预定水平,使得在手指接近但未接触悬浮控件所在区域的电容触摸屏时,该区域的电容就能够发生变化。
用户的手指在悬浮按钮上悬停,电容显示器检测悬浮控件所在区域的电容触摸屏的电容量,确定悬浮控件所在区域的电容触摸屏的电容量变化大于等于第一阈值A且小于等于第二阈值B,用户手指悬停在悬浮控件所在区域的电容触摸屏上。
悬浮按钮开始逐渐变透明,被悬浮按钮遮挡的虚拟键盘逐渐清晰,1秒后悬浮按钮完全消失(全透明),关闭悬浮按钮控件。
用户可以点击虚拟键盘上原本被遮挡住的字母,点击了相应字母后(下层控件响应步骤),重新打开悬浮按钮控件,悬浮按钮又恢复显示,透明度为初始可见透明度。
在第四实施例中,在虚拟按钮消失的过程中,如果用户点击它,仍然可以熄灭屏幕。如果悬浮按钮消失5秒后,用户仍没有点击操作该区域,悬浮按钮也恢复显示,透明度恢复到初始可见透明度。
本发明实施例还提供一种悬浮控件的交互装置,所述悬浮控件设置在电子设备的电容触摸屏用户界面上,该装置包括:
驱动能力提高模块:至少将悬浮控件所在区域的电容触摸屏的驱动能力提高到预定水平;
悬停判断模块:检测悬浮控件所在区域的电容触摸屏的电容量,判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于等于对应的第一阈值且小于等于对应的第二阈值,其中对应于电容量的第一阈值小于对应于电容量的第二阈值,对应于电容量变化的第一阈值小于对应于电容量变化的第二阈值;如果电容量或电容量变化大于等于对应的第一阈值且小于等于对应的第二阈值,则由悬浮控件透明度提高、检测模块提高悬浮控件透明度;
悬浮控件透明度提高、检测模块:提高悬浮控件的透明度,检测悬浮控件的透明度是否大于等于不可见透明度阈值,如果检测到悬浮控件的透明度大于等于不可见透明度阈值,则悬浮控件不再对电容显示屏的触摸操作进行响应。
本发明实施例的悬浮控件的交互装置还包括下层控件响应模块和悬浮控件透明度恢复模块,其中,
下层控件响应模块:如果检测到悬浮控件的透明度大于等于不可见透明度阈值,位于悬浮控件下层的下层控件能够对电容显示屏的触摸操作进行响应,随后,使得悬浮控件透明度恢复模块恢复悬浮控件透明度;
悬浮控件透明度恢复模块:将悬浮控件透明度恢复到初始可见透明度。
本发明实施例的悬浮控件的交互装置还包括悬浮控件触摸判断模块和悬浮控件不透明检测模块,
悬停判断模块检测悬浮控件所在区域的电容触摸屏的电容量,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化不是大于等于对应的第一阈值且小于等于对应的第二阈值,则由悬浮控件触摸判断模块判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于对应的第二阈值,
如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化大于对应的第二阈值,则确定悬浮控件响应于触摸操作;或者,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化大于对应的第二阈值,则再判断电容触摸屏的触摸区域面积是否大于预定值,如果确定触摸区域面积大于预定值,则悬浮控件响应触摸操作;如果确定触摸区域面积不大于预定值,则由悬浮控件透明度提高、检测模块继续提高悬浮控件的透明度;
如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化小于对应的第一阈值,则由悬浮控件不透明检测模块继续检测悬浮控件透明度;
悬浮控件不透明检测模块检测悬浮控件的透明度是否为初始可见透明度,如果悬浮控件的透明度为初始可见透明度,则悬停判断模块继续进行悬停判断;如果悬浮控件的透明度不为初始可见透明度,则由悬浮控件透明度恢复模块将悬浮控件透明度恢复到初始可见透明度。
本发明实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
本发明实施例还提出一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。
本领域技术人员可以理解,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上,对本发明的实施方式进行了说明。但是,本发明不限定于上述实施方式。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种悬浮控件的交互方法,所述悬浮控件设置在电子设备的电容触摸屏用户界面上,其特征在于,所述方法包括如下步骤:
驱动能力提高步骤:至少将悬浮控件所在区域的电容触摸屏的驱动能力提高到预定水平,进入悬停判断步骤;
悬停判断步骤:检测悬浮控件所在区域的电容触摸屏的电容量,判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于等于对应的第一阈值且小于等于对应的第二阈值,其中对应于电容量的第一阈值小于对应于电容量的第二阈值,对应于电容量变化的第一阈值小于对应于电容量变化的第二阈值;如果电容量或电容量变化大于等于对应的第一阈值且小于等于对应的第二阈值,则进入悬浮控件透明度提高、检测步骤;
悬浮控件透明度提高、检测步骤:提高悬浮控件的透明度,检测悬浮控件的透明度是否大于等于不可见透明度阈值,如果检测到悬浮控件的透明度大于等于不可见透明度阈值,则悬浮控件不再对电容显示屏的触摸操作进行响应。
2.如权利要求1所述的悬浮控件的交互方法,其特征在于,在悬浮控件透明度提高、检测步骤中,如果检测到悬浮控件的透明度小于不可见透明度阈值,则返回悬停判断步骤。
3.如权利要求2所述的悬浮控件的交互方法,其特征在于,在悬浮控件透明度提高、检测步骤中,分级提高悬浮控件的透明度等级,以规定的时间间隔检测悬浮控件的透明度是否大于等于不可见透明度阈值。
4.如权利要求2所述的悬浮控件的交互方法,其特征在于,在悬浮控件透明度提高、检测步骤中,持续线性提高悬浮控件的透明度,使得经过预定时间能够将悬浮控件的透明度提高到不可见透明度阈值;
以规定的时间间隔检测悬浮控件的透明度是否大于等于不可见透明度阈值,或者在经过所述预定时间后检测悬浮控件的透明度是否大于等于不可见透明度阈值。
5.如权利要求1所述的悬浮控件的交互方法,其特征在于,在悬浮控件透明度提高、检测步骤中,如果检测到悬浮控件的透明度大于等于不可见透明度阈值,则进入下层控件响应步骤,
下层控件响应步骤:位于悬浮控件下层的下层控件能够对电容显示屏的触摸操作进行响应,随后,进入悬浮控件透明度恢复步骤;
悬浮控件透明度恢复步骤:将悬浮控件透明度恢复到初始可见透明度,并返回悬停判断步骤。
6.如权利要求5所述的悬浮控件的交互方法,其特征在于,在下层控件响应步骤中,在设定时间内,位于悬浮控件下层的下层控件能够对电容显示屏的触摸操作进行响应。
7.如权利要求5或6所述的悬浮控件的交互方法,其特征在于,在下层控件响应步骤中,首先将悬浮控件所在区域的电容触摸屏的驱动能力降低到正常水平,
下层控件响应后,或者在预定设定时间后,将悬浮控件所在区域的电容触摸屏的驱动能力再提高到所述预定水平。
8.如权利要求5所述的悬浮控件的交互方法,其特征在于,在悬停判断步骤中,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化小于对应的第一阈值或大于对应的第二阈值,则进入悬浮控件触摸判断步骤,
悬浮控件触摸判断步骤:判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于对应的第二阈值,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化大于对应的第二阈值,则确定悬浮控件响应于触摸操作,在此步骤之后进入悬浮控件不透明检测步骤;如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化小于第一阈值,则进入悬浮控件不透明检测步骤;
悬浮控件不透明检测步骤:检测悬浮控件的透明度是否为初始可见透明度,如果悬浮控件的透明度为初始可见透明度,则返回悬停判断步骤;如果悬浮控件的透明度不为初始可见透明度,则进入悬浮控件透明度恢复步骤。
9.如权利要求5所述的悬浮控件的交互方法,其特征在于,在悬停判断步骤中,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化小于第一阈值或者大于第二阈值,则进入悬浮控件触摸判断步骤,
悬浮控件触摸判断步骤:判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于第二阈值,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化大于第二阈值,则再判断电容触摸屏的触摸区域面积是否大于预定值,如果确定触摸区域面积大于预定值,则悬浮控件响应触摸操作;如果确定触摸区域面积小于等于预定值,则进入悬浮控件透明度提高、检测步骤;如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化小于第一阈值,则进入悬浮控件不透明检测步骤;
悬浮控件不透明检测步骤:检测悬浮控件的透明度是否为初始可见透明度,如果悬浮控件的透明度为初始可见透明度,则返回悬停判断步骤;如果悬浮控件的透明度不为初始可见透明度,则进入悬浮控件透明度恢复步骤。
10.一种悬浮控件的交互装置,所述悬浮控件设置在电子设备的电容触摸屏用户界面上,其特征在于,该装置包括:
驱动能力提高模块:至少将悬浮控件所在区域的电容触摸屏的驱动能力提高到预定水平;
悬停判断模块:检测悬浮控件所在区域的电容触摸屏的电容量,判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于等于对应的第一阈值且小于等于对应的第二阈值,其中对应于电容量的第一阈值小于对应于电容量的第二阈值,对应于电容量变化的第一阈值小于对应于电容量变化的第二阈值;如果电容量或电容量变化大于等于对应的第一阈值且小于等于对应的第二阈值,则由悬浮控件透明度提高、检测模块提高悬浮控件透明度;
悬浮控件透明度提高、检测模块:提高悬浮控件的透明度,检测悬浮控件的透明度是否大于等于不可见透明度阈值,如果检测到悬浮控件的透明度大于等于不可见透明度阈值,则悬浮控件不再对电容显示屏的触摸操作进行响应。
11.如权利要求10所述的悬浮控件的交互装置,其特征在于,所述装置还包括下层控件响应模块和悬浮控件透明度恢复模块,其中,
下层控件响应模块:如果检测到悬浮控件的透明度大于等于不可见透明度阈值,位于悬浮控件下层的下层控件能够对电容显示屏的触摸操作进行响应,随后,使得悬浮控件透明度恢复模块恢复悬浮控件透明度;
悬浮控件透明度恢复模块:将悬浮控件透明度恢复到初始可见透明度。
12.如权利要求11所述的悬浮控件的交互装置,其特征在于,所述装置还包括悬浮控件触摸判断模块和悬浮控件不透明检测模块,
悬停判断模块检测悬浮控件所在区域的电容触摸屏的电容量,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化不是大于等于对应的第一阈值且小于等于对应的第二阈值,则由悬浮控件触摸判断模块判断悬浮控件所在区域的电容触摸屏的电容量或电容量变化是否大于对应的第二阈值,
如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化大于对应的第二阈值,则确定悬浮控件响应于触摸操作;或者,如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化大于对应的第二阈值,则再判断电容触摸屏的触摸区域面积是否大于预定值,如果确定触摸区域面积大于预定值,则悬浮控件响应触摸操作;如果确定触摸区域面积不大于预定值,则由悬浮控件透明度提高、检测模块继续提高悬浮控件的透明度;
如果悬浮控件所在区域的电容触摸屏的电容量或电容量变化小于对应的第一阈值,则由悬浮控件不透明检测模块继续检测悬浮控件透明度;
悬浮控件不透明检测模块检测悬浮控件的透明度是否为初始可见透明度,如果悬浮控件的透明度为初始可见透明度,则悬停判断模块继续进行悬停判断;如果悬浮控件的透明度不为初始可见透明度,则由悬浮控件透明度恢复模块将悬浮控件透明度恢复到初始可见透明度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810298179.1A CN108536387B (zh) | 2018-04-03 | 2018-04-03 | 一种悬浮控件的交互方法及其交互装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810298179.1A CN108536387B (zh) | 2018-04-03 | 2018-04-03 | 一种悬浮控件的交互方法及其交互装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108536387A true CN108536387A (zh) | 2018-09-14 |
CN108536387B CN108536387B (zh) | 2021-03-23 |
Family
ID=63481884
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810298179.1A Active CN108536387B (zh) | 2018-04-03 | 2018-04-03 | 一种悬浮控件的交互方法及其交互装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108536387B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109656446A (zh) * | 2018-12-20 | 2019-04-19 | 上海掌门科技有限公司 | 用于处理信息的方法和设备 |
CN109725802A (zh) * | 2018-12-17 | 2019-05-07 | 浙江口碑网络技术有限公司 | 页面交互方法及装置 |
CN109828702A (zh) * | 2018-12-21 | 2019-05-31 | 维沃移动通信有限公司 | 一种界面显示方法及终端设备 |
CN111338743A (zh) * | 2020-05-21 | 2020-06-26 | 北京小米移动软件有限公司 | 一种界面处理方法、装置及存储介质 |
CN111596985A (zh) * | 2020-04-24 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 多媒体会议场景下的界面显示方法、装置、终端及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294398A (zh) * | 2013-05-08 | 2013-09-11 | 深圳Tcl新技术有限公司 | 基于悬浮式虚拟窗口操控显示终端的方法和装置 |
CN104123065A (zh) * | 2014-07-23 | 2014-10-29 | 北京乐动卓越科技有限公司 | 一种移动终端上的悬浮按钮的显示方法及*** |
CN104793851A (zh) * | 2015-04-28 | 2015-07-22 | 北京乐动卓越科技有限公司 | 一种终端屏幕的悬浮按钮控制方法 |
US20170139496A1 (en) * | 2015-11-16 | 2017-05-18 | Lg Electronics Inc. | Mobile terminal and method for controlling the same |
US20170236330A1 (en) * | 2016-02-15 | 2017-08-17 | Julie Maria Seif | Novel dual hmd and vr device with novel control methods and software |
WO2018057944A1 (en) * | 2016-09-23 | 2018-03-29 | Apple Inc. | Devices, methods, and user interfaces for interacting with user interface objects via proximity-based and contact-based inputs |
-
2018
- 2018-04-03 CN CN201810298179.1A patent/CN108536387B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294398A (zh) * | 2013-05-08 | 2013-09-11 | 深圳Tcl新技术有限公司 | 基于悬浮式虚拟窗口操控显示终端的方法和装置 |
CN104123065A (zh) * | 2014-07-23 | 2014-10-29 | 北京乐动卓越科技有限公司 | 一种移动终端上的悬浮按钮的显示方法及*** |
CN104793851A (zh) * | 2015-04-28 | 2015-07-22 | 北京乐动卓越科技有限公司 | 一种终端屏幕的悬浮按钮控制方法 |
US20170139496A1 (en) * | 2015-11-16 | 2017-05-18 | Lg Electronics Inc. | Mobile terminal and method for controlling the same |
US20170236330A1 (en) * | 2016-02-15 | 2017-08-17 | Julie Maria Seif | Novel dual hmd and vr device with novel control methods and software |
WO2018057944A1 (en) * | 2016-09-23 | 2018-03-29 | Apple Inc. | Devices, methods, and user interfaces for interacting with user interface objects via proximity-based and contact-based inputs |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109725802A (zh) * | 2018-12-17 | 2019-05-07 | 浙江口碑网络技术有限公司 | 页面交互方法及装置 |
CN109656446A (zh) * | 2018-12-20 | 2019-04-19 | 上海掌门科技有限公司 | 用于处理信息的方法和设备 |
CN109828702A (zh) * | 2018-12-21 | 2019-05-31 | 维沃移动通信有限公司 | 一种界面显示方法及终端设备 |
CN109828702B (zh) * | 2018-12-21 | 2021-04-23 | 维沃移动通信有限公司 | 一种界面显示方法及终端设备 |
CN111596985A (zh) * | 2020-04-24 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 多媒体会议场景下的界面显示方法、装置、终端及介质 |
CN111596985B (zh) * | 2020-04-24 | 2023-03-14 | 腾讯科技(深圳)有限公司 | 多媒体会议场景下的界面显示方法、装置、终端及介质 |
CN111338743A (zh) * | 2020-05-21 | 2020-06-26 | 北京小米移动软件有限公司 | 一种界面处理方法、装置及存储介质 |
CN111338743B (zh) * | 2020-05-21 | 2020-09-18 | 北京小米移动软件有限公司 | 一种界面处理方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108536387B (zh) | 2021-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108536387A (zh) | 一种悬浮控件的交互方法及其交互装置 | |
US10409418B2 (en) | Electronic device operating according to pressure state of touch input and method thereof | |
CN103699318B (zh) | 一种电子设备触控响应方法及装置 | |
US8159457B2 (en) | Zero-click activation of an application | |
KR101361214B1 (ko) | 터치스크린의 제어영역을 설정하는 인터페이스 장치 및 방법 | |
US9207806B2 (en) | Creating a virtual mouse input device | |
EP2469399B1 (en) | Layer-based user interface | |
US9027153B2 (en) | Operating a computer with a touchscreen | |
US9336753B2 (en) | Executing secondary actions with respect to onscreen objects | |
CN112346641A (zh) | 触摸种类判别方法及执行该方法的触摸输入装置 | |
CN104866225A (zh) | 一种具有触摸显示屏的电子设备及其控制方法 | |
CN102902471A (zh) | 一种输入界面的切换方法以及装置 | |
GB2532766A (en) | Interaction with a graph for device control | |
CN110008011A (zh) | 一种任务切换方法及终端设备 | |
CN108475219A (zh) | 分层定位事件分派 | |
KR20140104822A (ko) | 가상 키 패드를 디스플레이하기 위한 방법 및 그 전자 장치 | |
CN108635854A (zh) | 技能释放控制方法及装置、存储介质、电子设备 | |
AU2011318454B2 (en) | Scrubbing touch infotip | |
WO2014034369A1 (ja) | 表示制御装置、シンクライアントシステム、表示制御方法および記録媒体 | |
CN106020692A (zh) | 一种触屏手机的操作方法及*** | |
CN106775393B (zh) | 终端的触摸操作控制方法和装置 | |
CN107506113A (zh) | 一种显示界面的控制方法、终端及计算机可读介质 | |
JP5515951B2 (ja) | 情報処理装置、入力制御方法、プログラム及び記録媒体 | |
KR101348370B1 (ko) | 가변적 디스플레이 장치 및 그 디스플레이 방법 | |
Vanacken et al. | Ghosts in the interface: Meta-user interface visualizations as guides for multi-touch interaction |
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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200310 Address after: 510530 Guangdong city of Guangzhou province YUNPU Whampoa district four Road No. 6 Applicant after: Guangzhou Shiyuan Electronic Technology Company Limited Address before: 510530 Guangdong city of Guangzhou province YUNPU Whampoa district four Road No. 6 Applicant before: Guangzhou Shiyuan Electronic Technology Company Limited Applicant before: GUANGZHOU RUIXIN ELECTRONICS Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |