CN110399073B - 一种处理方法、电子设备及存储介质 - Google Patents
一种处理方法、电子设备及存储介质 Download PDFInfo
- Publication number
- CN110399073B CN110399073B CN201910581910.6A CN201910581910A CN110399073B CN 110399073 B CN110399073 B CN 110399073B CN 201910581910 A CN201910581910 A CN 201910581910A CN 110399073 B CN110399073 B CN 110399073B
- Authority
- CN
- China
- Prior art keywords
- interaction
- area
- different
- control instruction
- touch screen
- 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.)
- Active
Links
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
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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
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为本申请实施例所提供的处理方法的实现流程示意图二;
图3为本申请实施例所提供的交互区域的位置变化示意图一;
图4为本申请实施例所提供的交互区域的位置变化示意图二;
图5为本申请实施例所提供的交互区域的位置变化示意图三;
图6为本申请实施例所提供的交互区域的位置变化示意图四;
图7为本申请实施例所提供的交互区域的位置变化示意图五;
图8A为本申请实施例所提供的区域块在显示触摸屏中的位置的效果示意图一;
图8B为本申请实施例所提供的区域块在显示触摸屏中的位置的效果示意图二;
图9为本申请实施例所提供的处理装置的组成结构示意图;
图10为本申请实施例所提供的电子设备的硬件结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请的具体技术方案做进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。
在详述本申请实施例时,为便于说明,表示器件结构的剖面图会不依一般比例作局部放大,而且所述示意图只是示例,其在此不应限制本申请保护的范围。此外,在实际制作中应包含长度、宽度及深度的三维空间尺寸。
本申请实施例提供的处理方法,可应用于处理装置,处理装置可实施于电子设备上。处理装置确定一交互区域位于显示触摸屏的位置;基于所述位置确定所述交互区域所对应的控制指令集合;其中,对于不同的位置,所述交互区域对应的控制指令集合不同。
本申请实施例提供一种处理方法,该方法应用于实施处理方法的电子设备,电子设备中的各功能模块可以由电子设备(如终端设备、服务器)的硬件资源,如处理器等计算资源、传感器等探测资源、通信资源协同实现。
电子设备可以是任何具有信息处理能力的设备,在一种实施例中,电子设备可以是智能终端,例如可以是智能手机等具有无线通信能力的移动终端、智能平板电脑,笔记本电脑、AR/VR设备。在另一种实施例中,电子设备还可以是不便移动的具有计算功能的终端设备,比如台式计算机、桌面电脑。
当然,本申请实施例不局限于提供为方法和硬件,还可有多种实现方式,例如提供为存储介质(存储有用于执行本申请实施例提供的处理方法的指令)。
图1为本申请实施例中的处理方法的实现流程示意图一,如图1所示,该方法包括以下步骤:
步骤101:确定一交互区域位于显示触摸屏的位置;
本申请实施例的处理方法所应用的电子设备具有显示触摸屏,所述显示触摸屏具有显示输出区域以及触控区域,所述触控区域与所述显示输出区域重叠,触控区域用于获得用户的输入操作。其中,所述交互区域为所述触控区域中的部分区域或者边缘区域,该交互区域用于获得用户的手势输入以产生系统级的控制指令。所述系统级的控制指令为电子设备处于操作系统响应的控制指令;或者,所述系统级的控制指令为所述电子设备在任何一个应用处于前台工作的状态下如果用户针对该交互区域内进行规定手势输入所产生的控制指令都能够被电子设备所响应。
交互区域位于显示触摸屏上的位置可通过交互区域的中心所在的位置来表示,比如:交互区域的中心位于显示触摸屏坐标系的位置(M,N),表示交互区域位于显示触摸屏的位置为(M,N)。M的取值范围介于0至L之间,N的取值范围介于0至W之间,其中,L为显示触摸屏的长,W为显示触摸屏的宽。
交互区域在触控区域的位置可由根据设置界面进行设置,也可由系统进行设置。
当通过交互区域的设置界面使得用户获知交互区域的位置时,交互区域在显示触摸屏的位置由用户设置时,电子设备接收用户输入的显示位置,将触控区域中显示位置对应的区域确定为交互区域。其中,交互区域位于显示触摸屏中的位置可随着用户输入的显示位置的变化而变化。
在本申请实施例中,基于交互区域是否直观地呈现给用户,交互区域的显示方式包括可视化和非可视化。可视化的交互区域和显示触摸屏中交互区域以外的区域存在明显的边界,使得用户可以明确地确定交互区域所在的位置。非可视化的交互区域和显示触摸屏中交互区域以外的区域不存在明显的边界,使得用户不能明确地确定交互区域所在的位置。
对于非可视化的交互区域,可通过交互区域的设置界面或操作说明使得用户获知交互区域的位置。
对于可视化的交互区域,交互区域可以通过虚拟导航条、悬浮球等方式进行标识,使得用户能够针对可视化的交互区域进行操作。此时,交互区域在显示触摸屏中的位置可随着用户的移动性操作而变化。
在实际应用中,交互区域可在非可视化和可视化中进行切换,比如:当交互区域在位置1时,其显示方式为非可视化,当交互区域在位置2时,其显示方式为可视化。
步骤102:基于所述位置确定所述交互区域所对应的控制指令集合。
当交互区域位置位于显示触控屏中不同的位置,所述交互区域对应的控制指令集合不同。
比如:当交互区域位于显示触摸屏的位置为显示触摸屏的位置1时,该交互区域对应的控制指令集合为A1;当交互区域位于显示触摸屏的位置为位置2,该交互区域对应的控制指令集合为A2;当交互区域位于显示触摸屏的位置为位置3,交互区域对应的控制指令集合为A3。这里,控制指令集合A2、控制指令集合为A3的交互区域的大小和提示标记的大小可以相同。
需要说明的是,不同控制指令集合对应的交互区域的大小和提示标记的大小可以相同,也可以不同。
这里,确定交互区域位于显示触摸屏的位置后,根据交互区域位于显示触摸屏的位置,确定该交互区域所对应的控制指令集合。
这里,可以预先设置交互区域位于显示触摸屏的位置与对应的控制指令集合之间的对应关系,根据该对应关系和交互区域的位置,确定交互区域所对应的控制指令集合。
比如:交互区域位于显示触摸屏的位置与对应的控制指令集合之间的对应关系为:位于位置1的交互区域对应控制指令集合A1,位于位置2的交互区域对应控制指令集合A2,当确定一交互区域位于位置1时,根据上述的对应关系,可以确定该交互区域对应控制指令集合A1;当确定一交互区域位于位置2时,根据上述的对应关系,可以确定该交互区域对应控制指令集合A2。
这里,交互区域所对应的控制指令集合不同,至少可以包括以下两种情况中的一种:控制指令集合中的控制指令的数量不同,控制指令集合中的控制指令不同。
需要说明的是,交互区域所对应的控制指令集合中的控制指令不同,可以为控制指令集合中的全部控制指令不同,也可以为控制指令集合中的部分控制指令不同。
当确定了交互区域对应的控制指令集合后,用户可以基于该交互区域,与电子设备进行交互,交互方式可以包括:点击、触摸、滑动等触控操作。其中,交互区域位于显示触摸屏的位置不同,对应的不同控制指令集合中控制指令的交互方式不同或相同。
这里,交互区域对应的控制指令集合中的控制指令与交互方式之间具有一定的对应关系,根据交互方式不同,电子设备执行不同控制指令集合中的相同或不同的控制指令。
当用户在交互区域上与电子设备进行交互时,该交互区域在显示触摸屏具有提示标识,其中,交互区域位于显示触摸屏的位置不同,该交互区域的提示标识不同,以便用户能够直接观察。
本申请实施例提供的处理方法,确定一交互区域位于显示触摸屏的位置;基于所述位置确定所述交互区域所对应的控制指令集合。其中,对于不同的位置,所述交互区域对应的控制指令集合不同;如此,能够根据用户的习惯定义交互区域的位置,且根据交互区域在显示触摸屏上的位置不同,确定不同的控制指令集合。
在一些实施例中,所述交互区域对应的控制指令集合不同包括:控制指令的数量不同;或/和,所述交互区域对应的控制指令集合不同包括:控制指令不同。
这里,交互区域所对应的控制指令集合不同,至少包括以下两种情况中任一种情况:控制指令集合中的控制指令的数量不同,控制指令集合中的控制指令不同。
如果交互区域所对应的控制指令集合不同为控制指令集合中的控制指令的数量不同,那么当交互区域位于显示触摸屏的位置不同时,交互区域所对应的控制指令集合中的控制指令的数量不同。
比如:交互区域位于显示触摸屏的位置为:显示触摸屏的下边缘,则该交互区域对应的控制指令集合A3中的控制指令的数量为3;交互区域位于显示触摸屏的位置为:中间位置,则该交互区域对应的控制指令集合A4中的控制指令的数量为4。
在本申请实施例中,对于控制指令的数量不同的两个控制指令集合,可包括相同的指令,也可不包括相同的指令。比如:控制指令集合A1包括2个控制指令,指令集合A2包括3个控制指令。在一示例中,控制指令集合A1的控制指令包括:启动多任务管理器、切换至主屏幕,控制指令集合A2的控制指令包括:启动多任务管理器、切换至主屏幕、截屏。在又一示例中,控制指令集合A1的控制指令包括:启动多任务管理器、调节至静音模式,控制指令集合A2的控制指令包括:启动多任务管理器、切换至主屏幕、截屏。在一示例中,控制指令集合A1的控制指令包括:拍照、调节至静音模式,控制指令集合A2的控制指令包括:启动多任务管理器、切换至主屏幕、截屏。
如果交互区域所对应的控制指令集合不同为:控制指令集合中的控制指令不同,那么当交互区域位于显示触摸屏的位置不同时,交互区域所对应的控制指令集合中的控制指令不同。
比如:交互区域位于显示触摸屏的位置为位置5,则该交互区域对应的控制指令集合A5包括:返回指令、关闭指令;交互区域位于显示触摸屏的位置6,则该交互区域对应的控制指令集合A6包括:切换指令、启动多任务管理器指令。又比如:交互区域位于显示触摸屏的位置为位置7,则该交互区域对应的控制指令集合A7包括返回指令、关闭指令、启动多任务管理器指令;交互区域位于显示触摸屏的位置为位置8,则该交互区域对应的控制指令集合A8包括:启动多任务管理器指令、切换指令。
需要说明的是,交互区域所对应的控制指令集合中的控制指令不同,可以为控制指令集合中的全部控制指令不同,也可以为控制指令集合中的部分控制指令不同。
交互区域所对应的控制指令集合不同,也可以同时包括控制指令的数量不同和控制指令不同。
本申请实施例中,能够根据交互区域在显示触摸屏上的位置不同,确定不同的控制指令集合,不同的控制指令集合中的控制指令的数量不同,或控制指令不同。如此,该交互区域以及交互区域对应的指令是可以根据用户的需求改变的。
在一些实施例中,对于不同的位置,所述交互区域能够支持不同控制指令集合中的相同控制指令的交互方式不同或相同;或/和,对于不同的位置,所述交互区域能够支持不同控制指令集合中的不同控制指令的交互方式相同或不同。
这里,交互区域在显示触摸屏的位置不同,该交互区域对应的控制指令集合不同,不同的控制指令集合中包括的控制指令可能相同,也可能不同。
对于位于不同控制指令集合中相同控制指令,交互区域能够支持的交互方式可以相同,也可以不同。
比如:交互区域位于显示触摸屏的位置5,该交互区域对应的控制指令集合A5包括:返回指令、关闭指令、启动多任务管理器;交互区域位于显示触摸屏的位置6,该交互区域对应的控制指令集合A6包括:启动多任务管理器指令、切换指令,不同控制指令集合A5、A6中具有相同的控制指令:启动多任务管理器指令;控制指令集合A5中的启动多任务管理器指令的交互方式为上滑,控制指令集合A6中的启动多任务管理器指令的交互方式为上滑。此时,启动多任务管理器指令的交互方式相同。当交互区域对应的控制指令集合A5中的启动多任务管理器指令的交互方式为上滑,当交互区域对应的控制指令集合A6中的启动多任务管理器指令的交互方式为下滑,启动多任务管理器指令的交互方式不同。
对于位于不同控制指令集合中不同控制指令,交互区域能够支持的交互方式可以相同,也可以不同。
比如:交互区域位于显示触摸屏的位置5,该交互区域对应的控制指令集合A5包括:返回指令、关闭指令;交互区域位于显示触摸屏的位置6,该交互区域对应的控制指令集合A6包括:返回指令、启动多任务管理器指令,控制指令集合A5中关闭指令的交互方式为上滑,控制指令集合A6中的启动多任务管理器指令的交互方式为上滑,控制指令集合A5中的关闭指令、控制指令集合A6中启动多任务管理器指令的交互方式相同;当控制指令集合A5中的关闭指令的交互方式为上滑,当控制指令集合A6中的启动多任务管理器指令的交互方式为下滑,控制指令集合A5中的关闭指令、控制指令集合A6中的启动多任务管理器指令的交互方式不同。
电子设备接收到针对交互区域的交互操作,确定该交互操作的交互方式,并确定交互区域在显示触摸屏中的位置,根据交互区域的位置确定该交互区域对应的控制指令集合,将该交互方式与对应的控制指令集合中各控制指令对应的交互方式进行匹配,当将确定的控制指令集合中交互方式与交互操作的交互方式匹配的控制指令,确定为当前交互操作对应的控制指令。
在现有技术中,交互区域所能够实现交互手势以及交互手势所对应的指令是固定不变的,且该交互区域无法实现功能重新设置;而本申请实施例的处理方法,不同控制指令集合中的相同控制指令的交互方式不同或相同,不同控制指令集合中的不同控制指令的交互方式不同或相同,如此,该交互区域以及交互区域对应的指令是可以改变的,且能够灵活地提供该交互区域对应的交互方式。
在一些实施例中,所述交互区域在不同位置的提示标识不同。
交互区域在电子设备的显示触摸屏的位置不同,该交互区域对应的提示标识不同。其中,通过提示标识使得交互区域的显示方式为可视化。
比如:交互区域位于显示触摸屏的下边缘,则该交互区域对应的提示标识为虚拟导航条,交互区域位于显示触摸屏的中间位置,则该交互区域对应的提示标识为悬浮球。
需要说明的是,交互区域在不同位置的提示标识也可以相同。比如:交互区域位于显示触摸屏的下边缘,则该交互区域对应的提示标识为悬浮球,交互区域位于显示触摸屏的中间位置,则该交互区域对应的提示标识也为悬浮球。
在一些实施例中,根据不同的提示标识,改变所述交互区域的尺寸。
这里,当确定了交互区域的位置后,根据交互区域的位置,确定对应的提示标识,根据不同的提示标识,改变对应的交互区域的尺寸。
比如:交互区域的位置为:显示触摸屏的下边缘,交互区域的位置对应的提示标识为虚拟导航条,根据虚拟导航条,将交互区域的尺寸改变为长为10厘米,宽为2厘米。
上述改变交互区域的尺寸的方法也可用于交互区域的位置改变后,对应的提示标识变更,从而根据变更的提示标识,改变交互区域的尺寸的情况。
在一些实施例中,所述交互区域的位置不同,所述交互区域的尺寸不同。
这里,交互区域位于显示触摸屏的位置不同,该交互区域的尺寸也不同。比如:交互区域的位置为:显示触摸屏的下边缘,该交互区域的尺寸为长为10厘米,宽为2厘米;又比如:交互区域的位置为:中间位置,该交互区域的尺寸为半径为1厘米。
需要说明的是,当有至少两个交互区域的提示标识相同时,如果这两个交互区域的位置不同,这两个交互区域的尺寸也是不同的。
比如:位于位置1的交互区域、位于位置2的交互区域的提示标识都为悬浮球,位置1与位置2不同,则位于位置1的交互区域与位于位置2的交互区域的尺寸也不同。
本申请实施例提供的处理方法,交互区域在不同位置的提示标识不同;根据不同的提示标识,改变所述交互区域的尺寸;所述交互区域的位置不同,所述交互区域的尺寸不同;如此,能够根据交互区域在显示触摸屏上的位置不同,确定不同的控制指令集合,并根据用户的需求灵活设置。
本申请实施例中提供一种处理方法,如图2所示,该方法包括以下步骤:
步骤201:确定一交互区域位于显示触摸屏的位置;
步骤202:基于所述位置确定所述交互区域所对应的控制指令集合;
这里,对于不同的位置,所述交互区域对应的控制指令集合不同。
其中,步骤201至步骤202分别参见上述实施例中的步骤101至步骤102。
步骤203:获得针对所述交互区域的切换操作;
这里,位于不同位置的交互区域的切换操作的交互方式可相同,也可不同。比如:位于不同位置的交互区域的切换操作的交互方式为长按。又比如:位于位置1的交互区域的切换操作的交互方式为长按,位于位置2的交互区域的切换操作的交互方式为双击。
这里,当需要移动交互区域的位置时,用户可针对该交互区域进行切换操作,电子设备获得针对该交互区域的切换操作。
步骤204:基于所述切换操作确定切换指令;
这里,电子设备接收到针对交互区域的切换操作后,基于该切换操作的交互方式与交互区域当前位置对应的控制指令集合中的切换指令对应的交互方式匹配,确定当前待切换指令。
步骤205:响应所述切换指令,将所述交互区域从固定位置状态切换为可移动状态。
这里,在确定了切换指令后,电子设备响应该切换指令,将交互区域从固定位置状态切换为可移动状态。当交互区域为可移动状态时,交互区域可显示方式可变化,以提示用户交互区域当前可移动的。比如:显示方式变化为半透明的。
当交互区域可为可移动状态时,可基于用户的移动轨迹移动交互区域的位置,并将交互区域在显示触摸屏中的位置确定为用户的移动轨迹的终点所在的位置。当交互区域的位置发生改变时,其提示标识可发生变化。比如:当交互区域位于位置1时,其提示标识为虚拟导航条,当位置移动至位置2时,其提示标识为悬浮球。
在一些实施例中,所述交互区域位于第一位置,所述交互区域对应第一控制指令集合,所述第一控制指令集合至少包括:返回指令和启动多任务管理器指令;其中,所述返回指令的输入操作为在所述交互区域内的左滑操作;所述启动多任务管理器指令的输入操作为以所述交互区域作为起点的上滑悬停操作;
所述交互区域位于第二位置,所述交互区域对应第二控制指令集合;所述第二控制指令集合至少包括:返回指令和启动多任务管理器指令;其中,所述返回指令的输入操作为以所述交互区域作为起点的左滑操作;所述启动多任务管理器指令的输入操作为以所述交互区域作为起点的上滑悬停操作;
其中,所述第一位置与所述显示触摸屏的显示触摸区域的第一边缘对应;所述第二位置为所述显示触摸屏的显示触摸区域除所述第一边缘的任意位置。
这里,交互区域位于第一位置,第一位置与电子设备的显示触摸屏的显示触摸区域的第一边缘对应,该交互区域对应第一控制指令集合,第一控制指令集合至少包括:返回指令和启动多任务管理器指令。其中,返回指令的输入操作为在第一位置对应的交互区域内的左滑操作;启动多任务管理器指令的输入操作为以第一位置对应的交互区域作为起点的上滑悬停操作。
比如:第一位置为电子设备的显示触摸屏的显示触摸区域的下边缘对应,交互区域为虚拟导航条,虚拟导航条对应的控制指令集合为A1,该控制指令集合A1中至少包括:返回指令和启动多任务管理器指令,返回指令的输入操作为在虚拟导航条内的左滑操作;启动多任务管理器指令的输入操作为以虚拟导航条作为起点的上滑悬停操作。
这里,交互区域位于第二位置,第二位置为电子设备的显示触摸屏的显示触摸区域除第一边缘的任意位置,该交互区域对应第二控制指令集合,第二控制指令集合至少包括:返回指令和启动多任务管理器指令。其中,返回指令的输入操作为以第二位置对应的交互区域作为起点的左滑操作;启动多任务管理器指令的输入操作为以第二位置对应的交互区域作为起点的上滑悬停操作。
比如:第二位置为电子设备的显示触摸屏的显示触摸区域除下边缘的任意位置,比如:中间位置,交互区域为悬浮球,悬浮球对应的控制指令集合为A2,该控制指令集合A2中至少包括:返回指令和启动多任务管理器指令,返回指令的输入操作为以悬浮球作为起点的左滑操作;启动多任务管理器指令的输入操作为以悬浮球作为起点的上滑悬停操作。
需要说明的是,控制指令集合不仅可以包括:返回指令和启动多任务管理器指令,还可以包括:关闭指令、切换指令等指令;控制指令集合可以包括现有技术中电子设备支持的全部控制指令,本申请实施例对此不做限制。
本申请实施例提供的处理方法,获得针对所述交互区域的切换操作;基于所述切换操作确定切换指令;响应所述切换指令,将所述交互区域从固定位置状态切换为可移动状态;如此,能够根据交互区域在显示触摸屏上的位置不同,确定不同的控制指令集合,从而兼容虚拟导航条手势和全面屏手势。
本申请实施例中通过具体场景对本申请实施例提供的处理方法进行说明。
如图3所示,交互区域位于区域30时,其提示标识可为虚拟导航条31,虚拟导航条31能够支持U-touch手势。其中,显示触摸屏上虚线35以下的范围与虚拟导航条31共同构成区域30。
如图4所示,当用户对虚拟导航条31进行长按时,虚拟导航条接收到切换操作,基于切换操作确定切换指令。
如图5所示,生成切换指令后,将交互区域切换为可移动状态,且交互区域的提示标识更新为半透明标识32用户拖动基于半透明标识32将交互区域沿着33所示的箭头的方向向上移动,随着交互区域的位置的移动。
如图6所示,当用户将悬浮球拖动到目标位置34后,用户松手,交互区域的提示标识更新为悬浮球,且交互区域在目标位置34固定。
如图7所示,该交互区域位于目标位置34时,能够支持上滑、下滑、左滑、右滑、点击、长按等操作。
在交互区域由虚拟导航条31所在的位置移动到目标位置34后,交互区域能够支持U-touch手势,且在电子设备30的显示触摸屏上能够支持全面屏手势。
这里,交互区域还可以支持更多的自定义功能。设置交互区域位于目标位置34时所支持的自定义功能的过程可以为:记载设置提示框;用户基于设置提示框,输入自定义的操作和该自定义的操作对应的指令,基于用户的输入操作,电子设备生成自定义的操作和该自定义的操作对应的指令之间的对应关系表并存储该对应关系,如此,交互区域可以支持该对应关系表中自定义的功能。
本申请实施例能够让U-touch手势与全面屏手势这两者充分联系起来,同时满足两种需求场景,而且位置移动后的交互区域,支持更多自定义功能;当用户想要电子设备支持U-touch手势的时候,在电子设备的显示触摸屏上显示虚拟导航条;当用户想要切换全面屏的时候,按住支持U-touch手势的虚拟导航条,并直接上托就可以支持全面屏手势,且在支持全面屏手势时,同时支持U-touch手势。
下面,以具体的场景为例对本申请实施例中确定交互区域在显示触摸屏中的位置进行示例性说明。
这里,不同的区域块可对应不同的控制指令。比如:如图8A所示,显示触摸屏中的区域块包括:区域块801和区域块802,当交互区域位于区域块801时,其对应的控制指令集合为指令集合A,当交互区域位于区域块802时,其对应的控制指令集合为指令集合B。
在实际应用中,可通过交互区域的坐标来确定坐标所属的区域块,根据交互区域在显示触摸屏中的坐标所属的区域块确定交互区域对应的控制指令。
比如:如图8B所示,显示触摸屏中的区域块包括:区域块805和区域块806,当交互区域位于显示触摸屏中的位置为位置807时,确定显示区域位于显示触摸屏中的区域块805,交互区域对应的控制指令集合为指令集合E;当交互区域位于显示触摸屏中的位置为位置808时,确定显示区域位于显示触摸屏中的区域块805,交互区域对应的控制指令集合为指令集合E;当交互区域位于显示触摸屏中的位置为位置809时,确定显示区域位于显示触摸屏中的区域块806,交互区域对应的控制指令集合为指令集合F。
本申请实施例能够达到以下技术效果:
1)同时满足U-touch手势与全面屏手势两种需求场景。
2)支持U-touch手势的虚拟导航条上滑形成全面屏时,位置移动后的交互区域能够支持更多自定义手势。
本申请实施例还提供一种处理装置,该装置所包括的各模块、各模块所包括的各单元,可以通过处理装置的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等。
如图9所示,处理装置90包括:
第一确定模块901,用于确定一交互区域位于显示触摸屏的位置;
第二确定模块902,用于基于所述位置确定所述交互区域所对应的控制指令集合;
其中,对于不同的位置,所述交互区域对应的控制指令集合不同。
在一些实施例中,所述交互区域对应的控制指令集合不同包括:控制指令的数量不同;
或/和,
所述交互区域对应的控制指令集合不同包括:控制指令不同。
在一些实施例中,对于不同的位置,所述交互区域能够支持不同控制指令集合中的相同控制指令的交互方式不同或相同;
或/和,
对于不同的位置,所述交互区域能够支持不同控制指令集合中的不同控制指令的交互方式相同或不同。
在一些实施例中,所述交互区域在不同位置的提示标识不同。
在一些实施例中,处理装置90还包括:变更模块,用于根据不同的提示标识,改变所述交互区域的尺寸。
在一些实施例中,所述交互区域的位置不同,所述交互区域的尺寸不同。
在一些实施例中,处理装置90还包括:获得模块、第三确定模块和切换模块;其中,
获得模块,用于获得针对所述交互区域的切换操作;
第三确定模块,用于基于所述切换操作确定切换指令;
切换模块,用于响应所述切换指令,将所述交互区域从固定位置状态切换为可移动状态。
在一些实施例中,所述交互区域位于第一位置,所述交互区域对应第一控制指令集合,所述第一控制指令集合至少包括:返回指令和启动多任务管理器指令;其中,所述返回指令的输入操作为在所述交互区域内的左滑操作;所述启动多任务管理器指令的输入操作为以所述交互区域作为起点的上滑悬停操作;
所述交互区域位于第二位置,所述交互区域对应第二控制指令集合;所述第二控制指令集合至少包括:返回指令和启动多任务管理器指令;其中,所述返回指令的输入操作为以所述交互区域作为起点的左滑操作;所述启动多任务管理器指令的输入操作为以所述交互区域作为起点的上滑悬停操作;
其中,所述第一位置与所述显示触摸屏的显示触摸区域的第一边缘对应;所述第二位置为所述显示触摸屏的显示触摸区域除所述第一边缘的任意位置。
需要说明的是:上述实施例提供的处理装置在处理时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的处理装置与处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图10所示的电子设备100包括:至少一个处理器1010、存储器1040、至少一个网络接口1020、用户接口1030和显示触摸屏1060。电子设备100中的各个组件通过总线系统1050耦合在一起。可理解,总线系统1050用于实现这些组件之间的连接通信。总线系统1050除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1050。
用户接口1030可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
存储器1040可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)。易失性存储器可以是随机存取存储器(RAM,Random Access Memory)。本发明实施例描述的存储器1040旨在包括任意适合类型的存储器。
本发明实施例中的存储器1040能够存储数据以支持电子设备100的操作。这些数据的示例包括:用于在电子设备100上操作的任何计算机程序,如操作系统和应用程序。其中,操作系统包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含各种应用程序。
其中,处理器1010用于确定一交互区域位于显示触摸屏的位置;基于所述位置确定所述交互区域所对应的控制指令集合;其中,对于不同的位置,所述交互区域对应的控制指令集合不同。处理器1010用于运行所述计算机程序时,以实现上述实施例中提供的处理方法中的步骤。
作为本发明实施例提供的方法采用软硬件结合实施的示例,本发明实施例所提供的方法可以直接体现为由处理器1010执行的软件模块组合,例如本本发明实施例提供的处理装置,处理装置的软件模块可以存储于存储器1040,处理器1010读取存储器1040中软件模块包括的可执行指令,结合必要的硬件(例如,包括处理器1010以及连接到总线1050的其他组件)完成本发明实施例提供的处理方法。
作为示例,处理器1010可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
这里需要指出的是:以上电子设备实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本申请电子设备实施例中未披露的技术细节,本领域的技术人员请参照本申请方法实施例的描述而理解,为节约篇幅,这里不再赘述。
在示例性实施例中,本申请实施例还提供了一种存储介质,可以为计算机可读存储介质,例如包括存储计算机程序的存储器,上述计算机程序可由处理器处理,以完成前述方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。
本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器处理时实现上述实施例中提供的处理方法中的步骤。
这里需要指出的是:以上计算机介质实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本申请存储介质实施例中未披露的技术细节,本领域的技术人员请参照本申请方法实施例的描述而理解,为节约篇幅,这里不再赘述。
上述本申请实施例揭示的方法可以应用于所述处理器中,或者由所述处理器实现。所述处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述处理器可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述处理器可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器,所述处理器读取存储器中的信息,结合其硬件完成前述方法的步骤。
可以理解,本申请实施例的存储器(存储器)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是ROM、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,DynamicRandom Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic RandomAccess Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data RateSynchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
本领域内的技术人员应明白,本申请实施例的处理方法的其他构成以及作用,对于本领域的技术人员而言都是已知的,为了减少冗余,本申请实施例不做赘述。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”“具体示例”或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本申请的实施例,本领域的普通技术人员可以理解:在不脱离本申请的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本申请的范围由权利要求及其等同限定。
Claims (9)
1.一种处理方法,所述方法包括:
确定一交互区域位于显示触摸屏的位置;
基于所述位置确定所述交互区域所对应的控制指令集合;
其中,对于不同的位置,所述交互区域对应的控制指令集合不同;所述交互区域的状态包括:固定位置状态和可移动状态;在所述固定位置状态下的交互区域的提示标识包括:虚拟导航条;所述虚拟导航条支持手势操作;在所述可移动状态下的交互区域的提示标识包括:悬浮球;所述悬浮球支持点击操作;所述虚拟导航条对应的控制指令集合与所述悬浮球对应的控制指令集合包括有相同的控制指令。
2.根据权利要求1所述的方法,所述交互区域对应的控制指令集合不同包括:控制指令的数量不同;
或/和,
所述交互区域对应的控制指令集合不同包括:控制指令不同。
3.根据权利要求2所述的方法,对于不同的位置,所述交互区域能够支持不同控制指令集合中的相同控制指令的交互方式不同;
或/和,
对于不同的位置,所述交互区域能够支持不同控制指令集合中的不同控制指令的交互方式不同。
4.根据权利要求1所述的方法,根据不同的提示标识,改变所述交互区域的尺寸。
5.根据权利要求1所述的方法,所述交互区域的位置不同,所述交互区域的尺寸不同。
6.根据权利要求4或5所述的方法,所述方法还包括:
获得针对所述交互区域的切换操作;
基于所述切换操作确定切换指令;
响应所述切换指令,将所述交互区域从所述固定位置状态切换为所述可移动状态。
7.根据权利要求6所述的方法,所述交互区域位于第一位置,所述交互区域对应第一控制指令集合,所述第一控制指令集合至少包括:返回指令和启动多任务管理器指令;其中,所述返回指令的输入操作为在所述交互区域内的左滑操作;所述启动多任务管理器指令的输入操作为以所述交互区域作为起点的上滑悬停操作;
所述交互区域位于第二位置,所述交互区域对应第二控制指令集合;所述第二控制指令集合至少包括:返回指令和启动多任务管理器指令;其中,所述返回指令的输入操作为以所述交互区域作为起点的左滑操作;所述启动多任务管理器指令的输入操作为以所述交互区域作为起点的上滑悬停操作;
其中,所述第一位置与所述显示触摸屏的显示触摸区域的第一边缘对应;所述第二位置为所述显示触摸屏的显示触摸区域除所述第一边缘的任意位置。
8.一种电子设备,所述电子设备包括:
显示触摸屏;
处理器,所述处理器用于确定一交互区域位于显示触摸屏的位置;基于所述位置确定所述交互区域所对应的控制指令集合;其中,对于不同的位置,所述交互区域对应的控制指令集合不同;所述交互区域的状态包括:固定位置状态和可移动状态;在所述固定位置状态下的交互区域的提示标识包括:虚拟导航条;所述虚拟导航条支持手势操作;在所述可移动状态下的交互区域的提示标识包括:悬浮球;所述悬浮球支持点击操作;所述虚拟导航条对应的控制指令集合与所述悬浮球对应的控制指令集合包括有相同的控制指令。
9.一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现权利要求1至7任一项所述处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910581910.6A CN110399073B (zh) | 2019-06-30 | 2019-06-30 | 一种处理方法、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910581910.6A CN110399073B (zh) | 2019-06-30 | 2019-06-30 | 一种处理方法、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110399073A CN110399073A (zh) | 2019-11-01 |
CN110399073B true CN110399073B (zh) | 2021-09-14 |
Family
ID=68323940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910581910.6A Active CN110399073B (zh) | 2019-06-30 | 2019-06-30 | 一种处理方法、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110399073B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120072870A1 (en) * | 2010-09-21 | 2012-03-22 | Nintendo Co., Ltd. | Computer-readable storage medium, display control apparatus, display control system, and display control method |
CN107305458A (zh) * | 2016-04-20 | 2017-10-31 | 网易(杭州)网络有限公司 | 一种应用软件交互界面的自定义方法、系统及终端 |
CN107305466A (zh) * | 2016-04-19 | 2017-10-31 | 西安中兴新软件有限责任公司 | 一种移动终端的操作方法和装置 |
CN107562336A (zh) * | 2017-08-01 | 2018-01-09 | 努比亚技术有限公司 | 一种控制悬浮球的方法、设备及计算机可读存储介质 |
CN108509133A (zh) * | 2017-02-27 | 2018-09-07 | 腾讯科技(深圳)有限公司 | 搜索组件展示方法和装置 |
CN108595077A (zh) * | 2018-05-07 | 2018-09-28 | 瓦戈科技(上海)有限公司 | 一种基于手机桌面点击次数实现快捷操作的方法 |
CN108845751A (zh) * | 2018-06-21 | 2018-11-20 | Oppo广东移动通信有限公司 | 触控信息的处理方法、装置、存储介质及电子设备 |
CN109582207A (zh) * | 2018-11-30 | 2019-04-05 | 北京小米移动软件有限公司 | 多任务管理界面的显示方法、装置、终端和存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107256120A (zh) * | 2017-06-05 | 2017-10-17 | 努比亚技术有限公司 | 场景切换方法、终端及计算机可读存储介质 |
CN107885452A (zh) * | 2017-11-18 | 2018-04-06 | 珠海市魅族科技有限公司 | 3D‑Touch模拟方法及装置、计算机装置和计算机可读存储介质 |
-
2019
- 2019-06-30 CN CN201910581910.6A patent/CN110399073B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120072870A1 (en) * | 2010-09-21 | 2012-03-22 | Nintendo Co., Ltd. | Computer-readable storage medium, display control apparatus, display control system, and display control method |
CN107305466A (zh) * | 2016-04-19 | 2017-10-31 | 西安中兴新软件有限责任公司 | 一种移动终端的操作方法和装置 |
CN107305458A (zh) * | 2016-04-20 | 2017-10-31 | 网易(杭州)网络有限公司 | 一种应用软件交互界面的自定义方法、系统及终端 |
CN108509133A (zh) * | 2017-02-27 | 2018-09-07 | 腾讯科技(深圳)有限公司 | 搜索组件展示方法和装置 |
CN107562336A (zh) * | 2017-08-01 | 2018-01-09 | 努比亚技术有限公司 | 一种控制悬浮球的方法、设备及计算机可读存储介质 |
CN108595077A (zh) * | 2018-05-07 | 2018-09-28 | 瓦戈科技(上海)有限公司 | 一种基于手机桌面点击次数实现快捷操作的方法 |
CN108845751A (zh) * | 2018-06-21 | 2018-11-20 | Oppo广东移动通信有限公司 | 触控信息的处理方法、装置、存储介质及电子设备 |
CN109582207A (zh) * | 2018-11-30 | 2019-04-05 | 北京小米移动软件有限公司 | 多任务管理界面的显示方法、装置、终端和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110399073A (zh) | 2019-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10884620B2 (en) | Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device | |
US12333137B2 (en) | Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device | |
CN105683895B (zh) | 提供用户交互的用户终端设备及其方法 | |
EP3002664B1 (en) | Text processing method and touchscreen device | |
WO2018157662A1 (zh) | 一种移动终端的显示控制方法及移动终端 | |
EP3454196B1 (en) | Method and apparatus for editing object | |
US9703418B2 (en) | Mobile terminal and display control method | |
US10579248B2 (en) | Method and device for displaying image by using scroll bar | |
KR20150092672A (ko) | 복수 개의 윈도우를 디스플레이하는 방법 및 장치 | |
CN106681620A (zh) | 一种实现终端控制的方法及装置 | |
JP2022521720A (ja) | ミニプログラム作成方法、装置、端末及びプログラム | |
WO2023125425A1 (zh) | 一种显示方法、装置和电子设备 | |
JP2023552659A (ja) | インターフェース表示状態の調整方法及び装置、デバイス、記憶媒体 | |
CN112148408A (zh) | 基于图像处理的无障碍模式实现方法、设备及存储介质 | |
WO2023155877A1 (zh) | 应用图标管理方法、装置和电子设备 | |
CN110262714A (zh) | 一种信息提示方法、装置及设备 | |
CN110399073B (zh) | 一种处理方法、电子设备及存储介质 | |
WO2024217468A1 (zh) | 图标显示控制方法、装置、电子设备及介质 | |
US12033252B2 (en) | Electronic device and method for controlling application thereof | |
CN111782381B (zh) | 任务管理方法、装置、移动终端及存储介质 | |
CN105808067A (zh) | 一种图标移动方法及终端 | |
CN113721911B (zh) | 虚拟场景的显示比例的控制方法、介质和设备 | |
CN109085987B (zh) | 设备控制方法、装置、存储介质及电子设备 | |
CN117111793A (zh) | 操作执行方法及装置 | |
EP2816457A1 (en) | Method for displaying interface, and terminal device |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |