CN109766043A - 电子设备的操作方法和电子设备 - Google Patents
电子设备的操作方法和电子设备 Download PDFInfo
- Publication number
- CN109766043A CN109766043A CN201811643687.5A CN201811643687A CN109766043A CN 109766043 A CN109766043 A CN 109766043A CN 201811643687 A CN201811643687 A CN 201811643687A CN 109766043 A CN109766043 A CN 109766043A
- Authority
- CN
- China
- Prior art keywords
- function
- touch
- slide
- mark
- navigation bar
- 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 OR CALCULATING; 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
技术领域
本申请涉及电子技术领域,尤其涉及一种电子设备的操作方法和电子设备。
背景技术
随着电子设备功能的不断发展,手机、平板等电子设备的显示屏越来越大。显示屏很大的的电子设备能够给用户带来更好玩的体验,如玩游戏或者观看视频等等。
但是,显示屏很大的电子设备给用户操作电子设备带来很大的挑战。手机、平板等电子设备的导航栏一般在显示屏下方。导航栏可以包含返回上一级(back)功能按键、返回主屏幕(home)功能按键和最近打开的应用(recent application)功能按键。
用户在手持电子设备时,由于电子设备的显示屏越来越大,用户越来越难触摸到导航栏的功能按键,从而降低了用户操作电子设备的便利性。
发明内容
本申请提供了一种电子设备的操作方法和电子设备。可以提高用户操作电子设备屏幕的导航栏的便利性。
第一方面,本申请实施例提供了一种电子设备的操作方法,该方法包括:显示第一用户界面,该第一用户界面是应用程序的界面或者系统界面;在该第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作;检测该触摸滑动操作的滑动距离;根据该滑动距离显示导航栏功能的标识;该导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识;检测到该触摸滑动操作结束,执行与显示的导航栏功能的标识对应的导航栏功能。
上述的电子设备的操作方法中,利用上述从电子设备屏幕的侧边缘区域开始的滑动操作来实现返回上一级功能、返回主屏幕功能和最近打开的应用功能,在电子设备屏幕越来越大的情况下,提高用户操作电子设备屏幕的导航栏的便利性。另外,利用上述操作方法,电子设备可无需设置导航栏,提高用户的全屏体验。
其中,触摸滑动操作未结束表明,用户手指或物体仍未离开屏幕,电子设备仍能够检测到用户的触摸操作。当电子设备检测到触摸操作的触摸点停留在某一点时,触摸滑动操作仍未结束。电子设备检测到无物体触摸在屏幕上时,确定触摸滑动操作结束。
可选的,第一用户界面例如显示与亮度设置界面。不限于显示与亮度设置界面,也可以包括其他应用程序的界面。还可以包括系统级别的界面,例如系统导航栏等。
本申请实施例中,屏幕边缘区域是与屏幕边缘的距离小于第一阈值的屏幕区域。其中,第一阈值例如是设定阈值0.2厘米。屏幕边缘区域包括左边缘区域、右边缘区域和下边缘区域。
在一些可能的实施例中,根据该滑动距离显示导航栏功能的标识,包括:当该滑动距离在第一距离区间内且该触摸滑动操作未结束,显示该返回上一级功能标识;该检测到该触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:检测到该触摸滑动操作结束,执行该返回上一级功能,并显示第二用户界面,该第二用户界面是该第一用户界面的上一级界面。
在触摸滑动操作未结束时,仍然显示返回上一级功能标识,以提示用户此时手指离开屏幕可以执行返回上一级界面,为用户执行导航栏操作提供便利性。
其中,第一距离区间例如为[L1,L2],第一用户界面例如是显示与亮度设置界面10,第二用户界面例如是系统设置界面20。
本申请实施例中,当用户手指离开屏幕时,即检测到触摸滑动操作结束时,返回上一级功能标识201不再显示。
在一些可能的实施例中,根据该滑动距离显示导航栏功能的标识,包括:当该滑动距离在第二距离区间内且该触摸滑动操作未结束,显示该返回主屏幕功能标识;该检测到该触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:检测到该触摸滑动操作结束,执行该返回主屏幕功能,并显示该主屏幕。
其中,第二距离区间例如为[L2,L3]。当用户手指离开屏幕时,即检测到触摸滑动操作结束时,返回主屏幕功能标识不再显示。
在触摸滑动操作未结束时,显示返回主屏幕功能标识,以提示用户此时手指离开屏幕可以执行返回主屏幕功能,为用户执行导航栏操作提供便利性。
在本申请一些实施例中,用户在屏幕上从屏幕边缘区域触摸滑动到第二距离区间过程中,需要经过第一距离区间。在触摸滑动操作由第一距离区间到第二距离区间过程中,电子设备检测到该触摸滑动操作仍未结束,可以不显示返回上一级功能标识,直至触摸滑动到屏幕的第二距离区间,才显示返回主屏幕功能标识。
在一些可能的实施例中,根据该滑动距离显示导航栏功能的标识,包括:当该滑动距离在第三距离区间内且该触摸滑动操作未结束,显示该最近打开的应用功能标识;该检测到该触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:检测到该触摸滑动操作结束,执行该最近打开的应用功能,并显示该最近打开的应用。
其中,第三距离区间例如为[L3,+∞]。当用户手指离开屏幕时,即检测到触摸滑动操作结束时,最近打开的应用功能标识不再显示。
在触摸滑动操作未结束时,显示最近打开的应用功能标识,以提示用户此时手指离开屏幕可以执行最近打开的应用功能,为用户执行导航栏操作提供便利性。
在一些可能的实施例中,触摸滑动操作还可以是从屏幕右边缘区域或下边缘区域开始的。对于从屏幕右边缘区域开始的触摸滑动操作来说,则第一距离区间还可以是[L5,L6],第二距离区间是[L6,L7],第三距离区间是[L7,+∞]。对于从屏幕下边缘区域开始的触摸滑动操作来说,第一距离区间还可以是[L8,L9],第二距离区间是[L9,L10],第三距离区间是[L10,+∞]。
本申请实施例中,对于右利手用户而言,其使用习惯,右手握持电子设备时从屏幕左边缘区域滑动长度通常比从屏幕右边缘区域滑动长度更大,因此,电子设备可以设置从屏幕左边缘区域开始的触摸滑动操作对应的L1大于从屏幕右边缘区域开始的触摸滑动操作对应的L5。这样,更加符合用户的操作习惯,为用户操作电子设备带来便利性。
更进一步的,系统设置界面可以包含用于设置左、右利手的入口。当用户在电子设备上设置为左利手操作时,与右利手相反,电子设备可以设置从屏幕左边缘区域开始的触摸滑动操作对应的L1小于于从屏幕右边缘区域开始的触摸滑动操作对应的L5。从而更加符合用户的操作习惯,为用户操作电子设备带来便利性。
其中,触摸滑动操作的滑动距离为触摸滑动操作起始点与触摸点之间的连线的长度。
在本申请中的另一些示例中,触摸滑动操作的滑动距离为触摸滑动操作起始点与触摸点之间触摸轨迹的长度由触摸滑动操作的触摸点落在的距离区间确定,落在的距离区间为与触摸滑动操作的起始点之间的距离区间。
具体的,在电子设备可以根据触摸滑动操作起始点,确定距离起始点在[L1,L2]范围的点在显示屏上所在的区域。类似的,电子设备确定距离起始点在[L2,L3]范围的点在显示屏上所在的区域,确定距离起始点在[L3,+∞]范围的点在显示屏上所在的区域。然后,在检测到触摸滑动操作的触摸点落到某一个距离区间(例如[L2,L3]),则确定触摸滑动操作的滑动距离在[L2,L3]范围内。其中,[L3,+∞]还可以是[L3,s],其中s为显示屏能够检测到的最大长度,例如是显示屏对角线的长度。
在一些可能的实施例中,根据该滑动距离显示导航栏功能的标识,包括:当该滑动距离在第一距离区间内且该触摸滑动操作未结束,显示该返回上一级功能标识;当该滑动距离在第二距离区间内且该触摸滑动操作未结束,显示该返回主屏幕功能标识,其中该第一距离区间与该第二距离区间相邻;当该滑动距离从该第二距离区间回到该第一距离区间内,且该触摸滑动操作未结束,显示该返回上一级功能标识。该操作方法中,如果用户滑动距离超过预期,例如,用户本来想要滑动到返回上一级功能对应的距离区间(第一距离区间),确滑动到了返回主屏幕对应的距离区间(第二距离区间),则可以通过返回到第一距离区间执行对应的导航栏功能,即返回上一级功能,则为用户提供操作导航栏的便利性。
其中,第一距离区间与第二距离区间相邻表示,第一距离区间和第二距离区间并集构成连续的区间,且无交集(或交集为一个点)。例如,第一距离区间例如为[L1,L2],第二距离区间例如为[L2,L3],则第一距离区间和第二距离区间并集构成连续区间[L1,L3],交集为点L2。
在一些可能的实施例中,电子设备的操作方法还包括:在显示该导航栏功能的标识的同时,显示与该导航栏功能的标识对应的界面的预览,其中,与该导航栏功能的标识对应的界面包括:与该返回上一级功能标识对应的界面为该第一用户界面的上一级界面,与返回主屏幕功能标识对应的界面为主屏幕的界面,或,与最近打开的应用功能标识对应的界面为最近打开的应用的界面。
在一些可能的实施例中,该预览的效果包括:将该与该导航栏功能的标识对应的界面,半透明地覆盖显示在该第一用户界面上。上述的显示屏操作方法中,检测到从屏幕边缘区域中的点开始的触摸滑动操作后,显示返回上一级功能标识的同时,还显示执行返回上一级功能后的预览界面,方便提示用户触摸滑动操作的效果,从而为用户操作提供便利性。
或者,将该与该导航栏功能的标识对应的界面与该第一用户界面并列显示。上述的显示屏操作方法中,检测到从屏幕边缘区域中的点开始的触摸滑动操作后,显示返回上一级功能标识的同时,还显示执行返回上一级功能后的预览界面和当前的第一用户界面,方便提示用户触摸滑动操作的效果,从而为用户操作提供便利性。其中,预览界面即为界面的预览。
具体的,在显示返回主屏幕功能标识的同时,显示主屏幕的预览。预览的效果包括:将主屏幕的预览50,半透明地覆盖显示在第一用户界面(显示与亮度设置界面)上。或者,将主屏幕的预览与第一用户界面(显示与亮度设置界面)并列显示。
类似的,在显示返回上一级功能标识的同时,可以显示系统设置界面的预览。在显示最近打开的应用功能标识的同时,可以显示最近打开的应用对应的界面的预览。
在一些可能的实施例中,该预览的效果为将该与该导航栏功能的标识对应的界面与该第一用户界面并列显示时,该与该导航栏功能的标识对应的界面与该第一用户界面之间的界线由该触摸滑动操作的触摸点的位置确定。上述操作方法,用户可以滑动手指位置来看该导航栏功能的标识对应的界面与该第一用户界面,可以提供用户操作的便利性。
在一些可能的实施例中,触摸滑动操作的滑动距离为该触摸滑动操作起始点与触摸点之间的连线的长度;或者该触摸滑动操作的滑动距离该由该触摸滑动操作的触摸点落在的距离区间确定,该落在的距离区间为与该触摸滑动操作的起始点之间的距离区间。
在一些可能的实施例中,该屏幕边缘区域是与该屏幕边缘的距离小于第一阈值的屏幕区域。
在一些可能的实施例中,该屏幕边缘区域包括左边缘区域、右边缘区域和下边缘区域。
在一些可能的实施例中,检测从屏幕边缘区域开始的触摸滑动操作之前,该方法还包括:显示系统导航设置界面;该系统导航设置界面中包含手势导航选项;检测开启该手势导航选项的操作。通过为用户设置多个导航方式:例如手势导航和导航三键导航,可以为用户提供多种导航方式方便用户选择,提高用户操作导航栏功能的便利性。
在一些可能的实施例中,该第一距离区间为[L1,L2],该第二距离区间为[L2,L3],该第三距离区间为[L3,+∞],其中,0<L1<L2<L3;该检测开启该手势导航选项的操作之后,该方法还包括:确定该L1为检测到开启该手势导航选项的操作之后首次从屏幕边缘区域开始的触摸滑动操作的滑动距离;L2-L1和L3-L2为设定值。根据用户习惯来确定L1,可以为用户定制符合个人习惯的距离区间,提高用户操作便利性。另外,将L2-L1和L3-L2为设定值,该定值是经过调研符合普遍用户习惯的值,则无需用户繁琐设置多个参数,仅设置L1取值,从而方便用户操作。
类似的,对于从屏幕右边缘区域、下边缘区域开始的触摸滑动操作来说,L5和L8也可以是采集用户的滑动操作确定的,L6-L5、L7-L6、L9-L8和L10-L9的值可以是根据用户调研统计得到的值,类比从屏幕左边缘区域开始的触摸滑动操作的描述,这里不再赘述。
在一些可能的实施例中,电子设备可以对L1进行更新。具体的根据用户后续使用习惯调整L1的取值。该电子设备的操作方法还包括:获取历史检测到的多个第一触摸滑动操作中每
个第一触摸滑动操作的滑动距离,以得到多个滑动距离;其中,该第一触摸滑动操作是该返回上一级功能对应的从屏幕边缘区域开始的触摸滑动操作;根据该多个滑动距离重新确定L1的取值。
具体的,电子设备可以统计一段时间内(例如7天内),返回上一级功能对应的(即触摸滑动距离d在L1≤d<L2内的)从屏幕边缘区域开始的触摸滑动操作的触摸滑动距离。然后根据上述统计结果调整L1的取值,得到L1新。统计结果可以包含多个触摸滑动距离的平均值、方差和协方差,还可以包含其他参数。本申请实施例对使用统计结果调整L1的取值所使用的算法不做限制。
另外电子设备可以周期性机器学习来对L1进行更新。
上述的电子设备的操作方法中,根据用户的使用习惯的机器学习对L1进更新,使得得到的第一距离区间、第二距离区间和第三距离区间更加符合用户个人的使用习惯,从而提高用户进行电子设备导航栏操作的便利性。
在一些可能的实施例中,当该滑动距离在第二距离区间内且该触摸滑动操作未结束,显示该返回主屏幕功能标识,包括:当该滑动距离在第二距离区间内且该触摸滑动操作未结束,且该触摸滑动操作在该第二距离区间内停留时间大于或等于第一时长t1,显示返回主屏幕功能标识。通过时长和滑动距离这两个因素来确定触摸滑动操作对应的导航栏功能,可以更加精确的确定导航栏功能,减少误响应的情况,从而提高用户操作电子设备导航栏的便利性。
在一些可能的实施例中,当该滑动距离在第三距离区间内且该触摸滑动操作未结束,显示该最近打开的应用功能标识,包括:当该滑动距离在第三距离区间内且该触摸滑动操作未结束,且该触摸滑动操作在该第三距离区间内停留时间大于或等于第二时长t2,显示最近打开的应用功能标识。通过时长和滑动距离这两个因素来确定触摸滑动操作对应的导航栏功能,可以更加精确的确定导航栏功能,减少误响应的情况,从而提高用户操作电子设备导航栏的便利性。
第二方面,本申请提供了一种电子设备的操作方法,该方法包括:显示第一用户界面,该第一用户界面是应用程序的界面或者系统界面;在该第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作;检测该触摸滑动操作的滑动距离和该触摸滑动操作的滑动方向;根据该滑动距离和该触摸滑动操作的滑动方向显示导航栏功能标识;该导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识;检测到该触摸滑动操作结束,执行该显示的导航栏功能的标识对应的导航栏功能。
上述电子设备的操作方法中,利用上述从电子设备屏幕的侧边缘区域开始的滑动操作的距离和方向来实现返回上一级功能、返回主屏幕功能和最近打开的应用功能,在电子设备屏幕越来越大的情况下,提高用户操作电子设备屏幕的导航栏的便利性。另外,利用上述操作方法,电子设备可无需设置导航栏,提高用户的全屏体验。
在一些可能的实施例中,该根据该滑动距离和该触摸滑动操作的滑动方向显示导航栏功能标识,包括:当该滑动距离大于或等于第一距离阈值,且该触摸滑动操作为水平向内滑动,当该触摸滑动操作未结束时,显示该返回上一级功能标识;该检测到该触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:检测到该触摸滑动操作结束,执行该返回上一级功能,并显示第二用户界面,该第二用户界面是该第一用户界面的上一级界面。
其中,电子设备确定该触摸滑动操作为水平向内滑动的方法为:检测触摸起始点A和触摸结束点B连线与显示屏水平方向(例如平行于显示屏下边缘方向)夹角是否小于或等于预设角度,例如15度。再例如,检测触摸起始点A和触摸结束点B在显示屏竖直方向(例如平行于显示屏左侧边缘的方向)相差的距离是否小于或等于预设值,例如1.5厘米。
在一些可能的实施例中,根据该滑动距离和该触摸滑动操作的滑动方向显示导航栏功能标识,包括:当该滑动距离大于或等于第二距离阈值,且该触摸滑动操作为向内上方滑动,当该触摸滑动操作未结束时,显示该返回主屏幕功能标识;该检测到该触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:检测到该触摸滑动操作结束,执行该返回主屏幕功能,并显示该主屏幕。
其中,电子设备确定该触摸滑动操作为向内上方滑动的方法为:当触摸起始点A和触摸结束点C连线与显示屏水平方向(例如平行于显示屏下边缘方向)夹角大于或等于预设角度,例如15度,且C点距离显示屏上边缘的距离大于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内上方滑动。再例如,当检测触摸起始点A和触摸结束点C在显示屏竖直方向(例如平行于显示屏左侧边缘的方向)相差的距离大于或等于预设值,例如1.5厘米,且C点距离显示屏上边缘的距离小于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内上方滑动。
在一些可能的实施例中,根据该滑动距离和该触摸滑动操作的滑动方向显示导航栏功能标识,包括:当该滑动距离大于或等于第三距离阈值,且该触摸滑动操作为向内下方滑动,当该触摸滑动操作未结束时,显示该最近打开的应用功能标识;该检测到该触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:检测到该触摸滑动操作结束,执行该最近打开的应用功能,并显示该最近打开的应用。
其中,电子设备确定该触摸滑动操作为向内下方滑动的方法为:当触摸起始点A和触摸结束点D连线与显示屏水平方向(例如平行于显示屏下边缘方向)夹角大于或等于预设角度,例如15度,且D点距离显示屏上边缘的距离小于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内下方滑动。再例如,当检测触摸起始点A和触摸结束点D在显示屏竖直方向(例如平行于显示屏左侧边缘的方向)相差的距离大于或等于预设值,例如1.5厘米,且D点距离显示屏上边缘的距离大于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内下方滑动。
上述的电子设备的操作方法中,利用上述从电子设备屏幕的侧边缘区域开始的滑动操作的距离和方向来实现返回上一级功能、返回主屏幕功能和最近打开的应用功能,在电子设备屏幕越来越大的情况下,提高用户操作电子设备屏幕的导航栏的便利性。另外,利用上述操作方法,电子设备可无需设置导航栏,提高用户的全屏体验。
第三方面,本申请提供了一种电子设备的操作方法,该方法包括:显示第一用户界面,该第一用户界面是应用程序的界面或者系统界面;在该第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作;根据该触摸滑动操作的起始点在该电子设备的屏幕上确定第一区域、第二区域和第三区域;检测该触摸滑动操作的触摸点所在的区域;根据该触摸滑动操作的触摸点所在的区域显示导航栏功能的标识;该导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识;检测到该触摸滑动操作结束,执行显示的导航栏功能的标识对应的导航栏功能。
上述的电子设备的操作方法中,利用上述从电子设备屏幕的侧边缘区域开始的滑动操作的触摸点所在的区域来实现返回上一级功能、返回主屏幕功能和最近打开的应用功能,在电子设备屏幕越来越大的情况下,提高用户操作电子设备屏幕的导航栏的便利性。另外,利用上述操作方法,电子设备可无需设置导航栏,提高用户的全屏体验。
在一些可能的实施例中,根据该触摸滑动操作的触摸点所在的区域显示导航栏功能的标识,包括:当该触摸滑动操作的触摸点在该第一区域内,且该触摸滑动操作未结束,显示该返回上一级功能标识;该检测到该触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:检测到该触摸滑动操作结束,执行该返回上一级功能,并显示第二用户界面,该第二用户界面是该第一用户界面的上一级界面。
在一些可能的实施例中,根据该触摸滑动操作的触摸点所在的区域显示导航栏功能的标识,包括:当该触摸滑动操作的触摸点在该第二区域内,且该触摸滑动操作未结束,显示该返回主屏幕功能标识;该检测到该触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:检测到该触摸滑动操作结束,执行该返回主屏幕功能,并显示该主屏幕。
在一些可能的实施例中,根据该触摸滑动操作的触摸点所在的区域显示导航栏功能的标识,包括:当该触摸滑动操作的触摸点在该第三区域内,且该触摸滑动操作未结束,显示该最近打开的应用功能标识;该检测到该触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:检测到该触摸滑动操作结束,执行该最近打开的应用功能,并显示该最近打开的应用。
本申请实施例中,显示屏上划分区域s1、s2和s3的线条可以是其他形状,例如弧形。角度x可以是弧线GH在G点的切线和弧线GI在G点的切线之间的夹角。本申请实施例中,弧线GH的曲率和弧线GI的曲率可以由显示屏的尺寸确定。具体的,根据该显示屏尺寸确定该显示屏的用户操作的难易程度部分(A.容易、B.可以、C.困难)。然后根据该显示屏的用户操作的难易程度划分来确定弧线GH的曲率和弧线GI的曲率,使得区域s1、s2和s3均远离C.困难部分,且靠近A.容易部分。
根据显示屏的用户操作的难易程度划分来确定触摸滑动操作的结束点所在区域对应的功能,可以使用户使用导航栏功能时均在A.容易区域和B.可以区域,提高用户操作的便利性。
第四方面,本申请提供了一种电子设备,包括:一个或多个处理器、存储器和显示屏;所述存储器、所述显示屏与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行如第一方面、第二方面、第三方面、第一方面任一种可能的实施方式、二方面任一种可能的实施方式或者第三方面任一种可能的实施方式提供的电子设备的操作方法。
第五方面,本申请提供了一种计算机存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如第一方面、第二方面、第三方面、第一方面任一种可能的实施方式、第二方面任一种可能的实施方式或者第三方面任一种可能的实施方式提供的电子设备的操作方法。
第六方面,本申请实施例提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面、第二方面、第三方面、第一方面任一种可能的实施方式、第二方面任一种可能的实施方式或者第三方面任一种可能的实施方式提供的电子设备的操作方法。
可以理解地,上述提供的第四方面所述的电子设备、第五方面所述的计算机存储介质或者第六方面所述的计算机程序产品均用于执行第一方面、或第二方面、或第三方面中任一所提供的电子设备的操作方法。因此,其所能达到的有益效果可参考对应方法中的有益效果,此处不再赘述。
附图说明
下面对本申请实施例用到的附图进行介绍。
图1A是本申请实施例涉及的握持手机屏幕下方时的难易分区示意图;
图1B是本申请实施例涉及的握持手机屏幕中部时的难易分区示意图;
图2示出了电子设备100的结构示意图;
图3是本申请实施例的电子设备100的软件结构框图;
图4A~图4C分别是本申请实施例提供的一种人机交互界面示意图;
图5是本申请实施例提供的一种用户操作电子设备100的示意图;
图6是本申请实施例提供的一种电子设备100屏幕边缘区域的示意图;
图7A~图7C分别是本申请实施例提供的一种人机交互界面示意图;
图8A~图8C分别是本申请实施例提供的一种人机交互界面示意图;
图9A~图9C分别是本申请实施例提供的一种人机交互界面示意图;
图10A和图10B分别是本申请实施例提供的一种人机交互界面示意图;
图11A~图11E分别是本申请实施例提供的一种人机交互界面示意图;
图12A和图12B分别是本申请实施例提供的一种人机交互界面示意图;
图13是本申请实施例提供的一种电子设备的操作方法的流程示意图;
图14是本申请实施例提供的另一种电子设备的操作方法的流程示意图;
图15是本申请实施例提供的又一种电子设备的操作方法的流程示意图。
具体实施方式
下面结合本申请实施例中的附图对本申请实施例进行描述。本申请实施例的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。
下面介绍本申请实施例涉及的应用场景。请参阅图1A和图1B,图1A是本申请实施例涉及的握持手机屏幕下方时的难易分区示意图。图1B是本申请实施例涉及的握持手机屏幕中部时的难易分区示意图。在电子设备(如手机)屏幕较小时,用户握持手机时倾向于握持靠近屏幕下方的部分。在该握持方式下,如图1A所示,手机的整个屏幕可以根据用户操作的难易程度分为3个部分:A.容易、B.可以、C.困难。其中,区域A表示用户在单手操作时拇指最容易触控的区域,区域B表示用户在单手操作时拇指可以触控到的区域,区域C表示用户在单手操作时拇指很难触控到的区域。也即是说,用户在单手操作手机时,用户的拇指难以触控到显示于区域C中的界面元素。
目前,电子设备例如手机的屏幕越来越大。用户握持手机时不再倾向于握持靠近屏幕下方的部分,而越来越倾向于握持手机屏幕中部,如图1B所示。在该握持方式下,如图1B所示,手机的导航栏处在用户在单手操作时拇指很难触控到的区域(即C.困难区域)内。因此在用户握持手机屏幕中部的场景下,用户越来越难触摸到导航栏的功能按键,从而降低了用户操作电子设备的便利性。
为了提高用户操作电子设备的便利性,本申请实施例提供一种电子设备的操作方法和电子设备。下面介绍本申请实施例涉及的电子设备。
图2示出了电子设备100的结构示意图。
电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器110可以包含多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器180K,充电器,闪光灯,摄像头193等。例如:处理器110可以通过I2C接口耦合触摸传感器180K,使处理器110与触摸传感器180K通过I2C总线接口通信,实现电子设备100的触摸功能。
I2S接口可以用于音频通信。在一些实施例中,处理器110可以包含多组I2S总线。处理器110可以通过I2S总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过PCM总线接口耦合。在一些实施例中,音频模块170也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述I2S接口和所述PCM接口都可以用于音频通信。
UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过UART接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
MIPI接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(displayserial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过DSI接口通信,实现电子设备100的显示功能。
GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidounavigation satellite system,BDS),准天顶卫星系统(quasi-zenith satellitesystem,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。
电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或N个显示屏194,N为大于1的正整数。
电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170A收听音乐,或收听免提通话。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。电子设备100可以设置至少一个麦克风170C。在另一些实施例中,电子设备100可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。压力传感器180A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180A检测所述触摸操作强度。电子设备100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
陀螺仪传感器180B可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180B检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180B还可以用于导航,体感游戏场景。
气压传感器180C用于测量气压。在一些实施例中,电子设备100通过气压传感器180C测得的气压值计算海拔高度,辅助定位和导航。
磁传感器180D包括霍尔传感器。电子设备100可以利用磁传感器180D检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器180D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
加速度传感器180E可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
距离传感器180F,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180F测距以实现快速对焦。
接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。电子设备100可以利用接近光传感器180G检测用户手持电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180G也可用于皮套模式,口袋模式自动解锁与锁屏。
环境光传感器180L用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测电子设备100是否在口袋里,以防误触。
指纹传感器180H用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器180J用于检测温度。在一些实施例中,电子设备100利用温度传感器180J检测的温度,执行温度处理策略。例如,当温度传感器180J上报的温度超过阈值,电子设备100执行降低位于温度传感器180J附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。
触摸传感器180K,也称“触控面板”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
骨传导传感器180M可以获取振动信号。在一些实施例中,骨传导传感器180M可以获取人体声部振动骨块的振动信号。骨传导传感器180M也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180M也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180M获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180M获取的血压跳动信号解析心率信息,实现心率检测功能。
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口195用于连接SIM卡。SIM卡可以通过插入SIM卡接口195,或从SIM卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。电子设备100通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备100采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在电子设备100中,不能和电子设备100分离。
电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的Android系统为例,示例性说明电子设备100的软件结构。
图3是本申请实施例的电子设备100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和系统库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图3所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图3所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓系统的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
下面结合捕获拍照场景,示例性说明电子设备100软件以及硬件的工作流程。
当触摸传感器180K接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过摄像头193捕获静态图像或视频。
下面介绍本申请实施例提供的一些人机交互的实施例。
图4A~图4C分别是本申请实施例提供的一种人机交互界面示意图。如图4A中的(1)所示,电子设备100的屏幕显示有用户界面10。用户界面10不限于图4A中的(1)示出的显示与亮度设置界面,也可以包括其他应用程序的界面,还可以包括系统级别的界面,例如系统导航栏等,这里不做限制。
如图4A中的(1)所示,显示与亮度设置界面10可包括:亮度调节控件101、自动旋转屏幕开关102、自动息屏时长设置入口103和字体设置入口104。其中:
亮度调节控件101可用于调节电子设备屏幕显示亮度。
自动旋转屏幕开关102可用于打开自动旋转屏幕功能,自动识别电子设备姿态,实现横竖屏切换。电子设备可以检测到作用于自动旋转屏幕开关102的用户操作(如在自动旋转屏幕开关102上的点击操作),响应于该操作,自动旋转屏幕开关102由关闭状态变为打开状态,电子设备10打开自动旋转屏幕功能。
自动息屏时长设置入口103,用于设置自动息屏时长(例如30秒)。在该时长内电子设备未检测到用户操作,则熄灭电子设备的屏幕。例如,在电子设备检测到屏幕持续30秒内均为检测到触摸操作,则熄灭电子设备的屏幕。
字体设置入口104可用于设置屏幕显示文字的字体。
如果电子设备检测到用户对屏幕的侧边缘(例如屏幕的左侧边缘)区域中的A点触摸操作,电子设备检测该触摸操作在屏幕上滑动的距离。如图4A中的(2)所示,电子设备检测到该触摸操作滑动距离d为L1(例如1厘米),则电子设备可显示返回上一级功能标识201。如图4A中的(3)所示,所示,当用户手指在B点离开屏幕时,电子设备执行返回上一级功能,显示系统设置界面20,且电子设备不再显示返回上一级功能标识201。其中,系统设置界面20是显示与亮度设置界面10的上一级显示界面。其中,A点是屏幕的左侧边缘区域中的点,关于侧边缘区域的具体描述可参考图6示出示例的描述,这里不再赘述。
其中,用户对屏幕的边缘区域中的A点触摸操作到用户手指离开屏幕,即完成一次触摸滑动操作。屏幕的边缘区域内的A点为电子设备检测到的从屏幕边缘区域开始的触摸操作的起始点,用户手指离开屏幕的点即电子设备检测到的触摸滑动操作的结束点。
如图4A中的(3)所示,系统设置界面20包括多个应用的设置入口,多个应用例如WLAN、蓝牙(bluetooth)、显示与亮度、移动网络、热点、通知与状态栏。当第一音频设备100检测到用户的上滑或者下滑操作时,显示屏194显示更多的应用的设置入口。在系统设置界面20上,电子设备可以响应于用户对显示与亮度设置入口的点击操作,显示显示与亮度设置界面10。
如图4B中的(1)所示,电子设备检测用户对屏幕的左侧边缘区域中A点触摸操作,当该触摸操作滑动到屏幕的C点,电子设备检测到该触摸操作滑动距离d为L2,例如2厘米,则电子设备可显示返回主屏幕功能标识202。如图4B中的(2)所示,当用户手指在C点离开屏幕时,电子设备执行返回主屏幕功能。如图4B中的(2)所示,当用户手指在C点离开屏幕时,电子设备显示主屏幕30,且电子设备不再显示返回主屏幕功能标识202。其中,主屏幕30包括日历指示符301、天气指示符302、应用程序图标303以及状态栏304。其中:
日历指示符301可用于指示当前时间,例如日期、星期几、时分信息等。
天气指示符302可用于指示天气类型,例如多云转晴、小雨等,还可以用于指示气温等信息,还可以用于指示地点。
应用程序图标303可以包含例如相机图标、微博图标、支付宝图标、微信图标、设置图标、相机图标、电话图标、信息图标和联系人图标等。
状态栏304中可以包括运营商的名称(例如中国移动)、时间、WI-FI图标、信号强度和当前剩余电量。
其中,用户在屏幕上从A点触摸滑动到屏幕的C点过程中,需要经过B点。在电子设备检测到该触摸操作滑动距离d在L1≤d<L2范围,即由B点到C点过程中,电子设备可显示返回上一级功能标识201。在该触摸操作滑动距离d在L1≤d<L2之间时,如果手指离开屏幕,执行返回上一级功能,显示系统设置界面20。系统设置界面20。电子设备在显示与亮度设置界面10上执行返回主屏幕功能后,显示主屏幕30。电子设备在显示与亮度设置界面10上执行最近打开的应用功能后,显示最近打开的应用对应的界面40。关于显示与亮度设置界面10、系统设置界面20、主屏幕30和最近打开的应用对应的界面40的描述,可以参考图4A的描述,这里不再赘述。
当检测到用户对屏幕的右侧边缘区域中的A1点触摸操作,电子设备检测该触摸操作在屏幕上滑动的距离。当该触摸操作滑动到屏幕的B1点,电子设备检测到该触摸操作滑动距离d为L5,例如0.9厘米,则电子设备可显示返回上一级功能标识201。如图7A中的(2)所示,当用户手指在B1点离开屏幕时,电子设备执行返回上一级功能,显示系统设置界面20。
如图7B中的(1)所示,电子设备检测用户对屏幕的右侧边缘区域中的A1点触摸操作,当该触摸操作滑动到屏幕的C1点,电子设备检测到该触摸操作滑动距离d为L6,例如1.8厘米,则电子设备可显示返回主屏幕功能标识202。如图7B中的(2)所示,当用户手指在C1点离开屏幕时,电子设备执行返回主屏幕功能。如图7B中的(2)所示,当用户手指在C1点离开屏幕时,电子设备显示主屏幕30。
本申请实施例中,对于右利手用户而言,其使用习惯,右手握持电子设备时从屏幕左边缘区域滑动长度通常比从屏幕右边缘区域滑动长度更大,因此,电子设备可以设置从屏幕左边缘区域开始的触摸滑动操作对应的L1大于从屏幕右边缘区域开始的触摸滑动操作对应的L5。这样,更加符合用户的操作习惯,为用户操作电子设备带来便利性。
更进一步的,系统设置界面20可以包含用于设置左、右利手的入口。当用户在电子设备上设置为左利手操作时,与右利手相反,电子设备可以设置从屏幕左边缘区域开始的触摸滑动操作对应的L1小于于从屏幕右边缘区域开始的触摸滑动操作对应的L5。从而更加符合用户的操作习惯,为用户操作电子设备带来便利性。
在本申请一些实施例中,用户在屏幕上从A1点触摸滑动到屏幕的C1点过程中,需要经过B1点。在触摸滑动操作由B1点到C1点过程中,电子设备检测到该触摸滑动操作仍未结束,可以不显示返回上一级功能标识201,直至触摸滑动到屏幕的C1点,才显示返回主屏幕功能标识202。
如图7C中的(1)所示,电子设备检测用户对屏幕的侧边缘区域中的A1点触摸操作,当该触摸操作滑动到屏幕的D1点,电子设备检测到该触摸操作滑动距离d为L7,例如2.2厘米,则电子设备可显示最近打开的应用功能标识203。如图7C中的(2)所示,当用户手指在D1点离开屏幕时,电子设备执行最近打开的应用功能。如图7C中的(2)所示,当用户手指在D1点离开屏幕时,电子设备显示最近打开的应用对应的界面40。
在本申请一些实施例中,用户在屏幕上从A1点触摸滑动到屏幕的D1点过程中,需要经过B1点和C1点。在触摸滑动操作由B1点到C1点过程中,电子设备检测到该触摸滑动操作仍未结束,可以不显示返回上一级功能标识201。在触摸滑动操作由C1点到D1点过程中,电子设备检测到该触摸滑动操作仍未结束,可以不显示返回主屏幕功能标识202。直至电子设备检测到触摸滑动到屏幕的D1点,电子设备才显示最近打开的应用功能标识203。
请参阅图8A~图8C,图8A~图8C分别是本申请实施例提供的一种人机交互界面示意图。如图8A中的(1)所示,电子设备的屏幕显示显示与亮度设置界面10。关于显示与亮度设置界面10和系统设置界面20的描述,可以参考图4A的描述,这里不再赘述。当检测到用户对屏幕的下侧边缘区域中的A2点触摸操作,电子设备检测该触摸操作在屏幕上滑动的距离。当该触摸操作滑动到屏幕的B2点,电子设备检测到该触摸操作滑动距离d为L8,例如1.2厘米,则电子设备可显示返回上一级功能标识201。如图8A中的(2)所示,当用户手指在B2点离开屏幕时,电子设备执行返回上一级功能,显示系统设置界面20。
如图8B中的(1)所示,电子设备的屏幕显示显示与亮度设置界面10。电子设备检测用户对屏幕的右侧边缘区域中的A2点触摸操作,当该触摸操作滑动到屏幕的C2点,电子设备检测到该触摸操作滑动距离d为L9,例如2.4厘米,则电子设备可显示返回主屏幕功能标识202。如图8B中的(2)所示,当用户手指在C2点离开屏幕时,电子设备执行返回主屏幕功能。如图8B中的(2)所示,当用户手指在C2点离开屏幕时,电子设备显示主屏幕30。
如图8C中的(1)所示,电子设备的屏幕显示显示与亮度设置界面10。电子设备检测用户对屏幕的侧边缘区域中的A2点触摸操作,当该触摸操作滑动到屏幕的D2点,电子设备检测到该触摸操作滑动距离d为L10,例如2.8厘米,则电子设备可显示最近打开的应用功能标识203。如图8C中的(2)所示,当用户手指在D2点离开屏幕时,电子设备执行最近打开的应用功能。如图8C中的(2)所示,当用户手指在D2点离开屏幕时,电子设备显示最近打开的应用对应的界面40。
当用户右手单手握持电子设备时,如果用户想要从屏幕下边缘实现上述导航栏功能,用户手指习惯从屏幕下边缘左半部分开始触摸滑动来执行如图8A~图8C中导航栏功能,更加符合用户的操作习惯,为用户操作电子设备带来便利性。
在本申请的一些实施例中,在电子设备检测到起始点为屏幕的边缘区域中的点的触摸操作时,屏幕在显示导航栏的功能标识(返回上一级功能标识201、返回主屏幕功能标识202、最近打开的应用功能标识203)的同时,还可以显示执行导航栏的功能后的预览界面。
具体的,请参阅图9A~图9C,图9A~图9C分别是本申请实施例提供的一种人机交互界面示意图。如图9A所示,以返回主屏幕功能为例,返回上一级功能和最近打开的应用功能类似。如图9A中的(1)所示,电子设备的屏幕显示显示与亮度设置界面10。电子设备检测用户对屏幕的左侧边缘区域中的A点触摸操作,如图9A中的(2)所示,当该触摸操作滑动到屏幕的C点,电子设备检测到该触摸操作滑动距离d为L2,例如2厘米,则电子设备可显示返回主屏幕功能标识202。另外,如图9A中的(2)所示,电子设备显示执行返回主屏幕功能后的预览界面,即主屏幕30的预览界面50。如图9A中的(3)所示,当用户手指在C点离开屏幕时,电子设备执行返回主屏幕功能。如图9A中的(3)所示,当用户手指在C点离开屏幕时,电子设备显示主屏幕30。
可选的,如图9B所示,还可以显示当前界面的预览界面和执行导航栏的功能后的预览界面。以返回主屏幕功能为例,返回上一级功能和最近打开的应用功能类似。如图9B中的(1)所示,电子设备的屏幕显示显示与亮度设置界面10。电子设备检测用户对屏幕的左侧边缘区域中的A点触摸操作,当该触摸操作滑动到屏幕的C点,如图9B中的(2)所示,电子设备检测到该触摸操作滑动距离d为L2,例如2厘米,则电子设备可显示返回主屏幕功能标识202。另外,如图9B中的(2)所示,电子设备显示执行返回主屏幕功能后的预览界面,即主屏幕30的预览界面50。电子设备还显示当前界面的预览界面,即显示与亮度设置界面10的预览界面60。如图9B中的(3)所示,,当用户手指在C点离开屏幕时,电子设备执行返回主屏幕功能。当用户手指在C点离开屏幕时,电子设备显示主屏幕30。
在本申请的一些实施例中,电子设备检测到触摸操作滑动距离d为在L1≤d<L2之间时,屏幕上预览界面50和预览界面60显示区域随用户手指移动而移动。预览界面50和预览界面60的分割位置由用户手指确定。
上述的显示屏操作方法中,检测到从屏幕边缘区域中的点开始的触摸滑动操作后,显示返回上一级功能标识的同时,还显示执行返回上一级功能后的预览界面,方便提示用户触摸滑动操作的效果,从而为用户操作提供便利性。
在本申请的一些实施例中,如图9C中的(1)所示,电子设备的屏幕显示显示与亮度设置界面10。电子设备检测用户对屏幕的左侧边缘区域中的A点触摸操作,如图9C中的(2)所示,当该触摸操作滑动到屏幕的C点,电子设备检测到该触摸操作滑动距离d为L2,例如2厘米,则电子设备可显示返回主屏幕功能标识202。另外,如图9C中的(2)所示,电子设备显示执行返回主屏幕功能后的预览界面,即主屏幕30的预览界面50。如图9C中的(3)所示,当电子设备检测到该触摸操作滑动返回屏幕的B点,则电子设备可显示返回上一级功能标识201。另外,如图9C中的(3)所示,电子设备显示执行返回上一级功能后的预览界面,即系统设置界面20的预览界面70。如图9C中的(4)所示,当用户手指在B点离开屏幕时,电子设备执行返回上一级功能,显示系统设置界面20。
在本申请的一些实施例中,电子设备可以响应用户操作打开上述显示屏的操作功能。打开上述显示屏的操作功能后,电子设备可以检测起始点为屏幕的边缘区域中的点的触摸操作执行导航栏的功能。打开上述显示屏的操作功能可以是在系统设置界面20执行。具体的,请参阅图10A和图10B,图10A和图10B分别是本申请实施例提供的一种人机交互界面示意图。如图10A中的(1)所示,系统设置界面20上还可以包含系统导航设置入口2011。如图10A中的(2)所示,用户可以点击系统导航设置入口2011,响应于用户对系统导航设置入口2011的点击操作,电子设备显示系统导航设置界面80。如图10A中的(2)所示,系统导航设置界面80包含手势导航选项801,还可以包含屏内三键导航选项802。手势导航选项801显示未被选中状态,用户可以点击手势导航选项801,响应于用户对手势导航选项801的点击操作,手势导航选项801显示被选中状态,电子设备可以执行图4A~图4C、图7A~图7C、图8A~图8C、图9A~图9C示出的显示屏操作方法。当用户对屏内三键导航选项802点击,响应于用户对屏内三键导航选项802的点击操作,屏内三键导航选项802显示被选中状态,电子设备的屏幕显示导航栏,导航栏包含返回上一级功能、返回主屏幕功能和最近打开的应用功能。关于导航栏可参考图1B所示实施例。
如图10B中的(1)所示,系统导航设置界面80还包含手机导航选项801相关的更多设置控件8011。如图10B中的(2)所示,响应于用户对更多设置控件8011的点击操作,电子设备显示手势导航界面90。手势导航界面90显示图片提示901和文字提示902。文字提示902例如是:返回,从屏幕边缘区域(左边缘区域、右边缘区域或下边缘区域)向内滑动。回到主屏幕,从屏幕边缘区域向内滑动比“返回”更长距离。最近打开应用,从屏幕边缘区域向内滑动比“回到主屏幕”更长距离。
在本申请的一些实施例中,对于从屏幕左边缘区域开始的触摸滑动操作来说,上述返回上一级功能对应的滑动距离L1可以是采集用户的滑动操作确定的,L2-L1和L3-L2的值可以是根据用户调研统计得到的值,例如L2-L1为1厘米,L3-L2为0.5厘米。例如,用户首次在系统导航界面80中点击手势导航选项801,电子设备响应于用户首次打开手势导航选项801,检测首次从屏幕边缘区域中的点开始的触摸滑动操作的触摸滑动的距离,作为L1的取值。手势导航界面90还可以显示提示:首次从边缘区域向内滑动执行“返回”。可以理解的,上述对L2-L1为1厘米,L3-L2为0.5厘米的举例仅用于解释本申请实施例,不应构成限定。
类似的,对于从屏幕右边缘区域、下边缘区域开始的触摸滑动操作来说,L5和L8也可以是采集用户的滑动操作确定的,L6-L5、L7-L6、L9-L8和L10-L9的值可以是根据用户调研统计得到的值,类比从屏幕左边缘区域开始的触摸滑动操作的描述,这里不再赘述。
在本申请的一些实施例中,在确定L1的取值后,电子设备可根据用户后续使用习惯调整L1的取值。本申请实施例以L1的更新过程为例进行说明,可以理解的,L5和L8更新类似。具体的,电子设备可以统计一段时间内(例如7天内),返回上一级功能对应的(即触摸滑动距离d在L1≤d<L2内的)从屏幕边缘区域开始的触摸滑动操作的触摸滑动距离。然后根据上述统计结果调整L1的取值,得到L1新。统计结果可以包含多个触摸滑动距离的平均值、方差和协方差,还可以包含其他参数。本申请实施例对使用统计结果调整L1的取值所使用的算法不做限制。
具体的,例如,用户首次在系统导航界面80中点击手势导航选项801,电子设备响应于用户首次打开手势导航选项801,检测首次从屏幕边缘区域开始的触摸滑动操作的触摸滑动的距离为1厘米,作为L1的取值。用户调研统计得到L2-L1为1厘米,L3-L2为0.5厘米。而经过用户使用一段时间后,电子设备统计得到该段时间内返回上一级功能对应的从屏幕边缘区域开始的触摸滑动操作的触摸滑动距离为1.1厘米,方差小于设定值(例如小于10),则电子设备可以调整L1的取值,得到L1新取值为0.7厘米。
上述对L1取值调整过程仅用于解释本申请实施例,不应构成限定,电子设备还可以有其他的调整方式。例如,统计最近一定次数(如100次)的返回上一级功能对应的从屏幕边缘区域开始的触摸滑动操作的触摸滑动距离。然后根据该统计结果调整L1的取值,得到L1新。
在本申请的一些实施例中,电子设备还可以利用停留时长来确定执行三个功能。具体的,电子设备设定停留时长t1和t2。其中0<t1<t2。从屏幕边缘区域开始的触摸滑动操作对应的功能请参阅表一。
表一 由滑动长度和停留时长确定从屏幕边缘区域开始的触摸滑动操作对应的功能
如表一所示,当电子设备检测到从屏幕边缘区域开始的触摸滑动操作的触摸滑动长度d小于L1时,则电子设备不执行三个功能中的任一个功能。当电子设备检测到从屏幕边缘区域开始的触摸滑动操作的触摸滑动长度d满足[L1,L2]时,则电子设备显示返回标识,在检测到触摸滑动结束时,表明用户手指离开屏幕,则执行返回上一级。从屏幕边缘区域开始的触摸滑动操作的触摸滑动长度d满足[L1,L2]时,无论该触摸滑动操作在d取值[L1,L2]区域内停留时长为多少,均对应返回上一级功能。
如表一所示,当电子设备检测到从屏幕边缘区域开始的触摸滑动操作的触摸滑动长度d满足[L2,L3]时,且检测到触摸滑动操作在d取值[L2,L3]区域内停留时长满足(0,t1],则电子设备显示返回上一级标识。在检测到触摸滑动结束时,表明用户手指离开屏幕,则执行返回上一级。当电子设备检测到从屏幕边缘区域开始的触摸滑动操作的触摸滑动长度d满足[L2,L3]时,且检测到触摸滑动操作在d取值[L2,L3]区域内停留时长满足≥t1,则电子设备显示返回主屏幕标识。在检测到触摸滑动结束时,表明用户手指离开屏幕,则执行返回主屏幕。
如表一所示,当电子设备检测到从屏幕边缘区域开始的触摸滑动操作的触摸滑动长度d满足≥L3时,且检测到触摸滑动操作在d取值≥L3区域内停留时长满足(0,t2],则电子设备显示返回主屏幕标识。在检测到触摸滑动结束时,表明用户手指离开屏幕,则执行返回主屏幕。当电子设备检测到从屏幕边缘区域开始的触摸滑动操作的触摸滑动长度d满足≥L3时,且检测到触摸滑动操作在d取值≥L3区域内停留时长满足≥t2,则电子设备显示最近打开的应用功能标识。在检测到触摸滑动结束时,表明用户手指离开屏幕,则执行打开最近打开的应用功能。
可以理解的,上述由滑动长度和停留时长确定从屏幕边缘区域开始的触摸滑动操作对应的功能的举例仅用于解释本申请实施例,不应构成限定。
在本申请的一些实施例中,电子设备还可以根据滑动方向确定从屏幕边缘区域开始的触摸滑动操作对应的功能。具体的,请参阅图11A~图11E,图11A~图11E分别是本申请实施例提供的一种人机交互界面示意图。如图11A中的(1)所示,电子设备100的屏幕显示有用户界面10。如果电子设备检测到用户对屏幕的侧边缘区域(例如屏幕的左侧边缘区域)A点的触摸操作,电子设备检测该触摸操作在屏幕上滑动的距离。如图11A中的(1)所示,电子设备检测到该触摸操作滑动距离d(即由A点到B点)大于第一距离阈值L4(例如0.7厘米),且电子设备检测到该触摸滑动操作为水平向内滑动,则电子设备可显示返回上一级功能标识201。如图11A中的(2)所示,当用户手指在B点离开屏幕时,电子设备执行返回上一级功能,显示系统设置界面20。当用户手指在B点离开屏幕时,返回上一级功能标识201不再显示。
如图11A中的(1)所示,电子设备在显示返回上一级功能标识201的同时,可以显示标识204,以提示用户可以向内上方滑动和向内下方滑动。
其中,电子设备确定该触摸滑动操作为水平向内滑动的方法为:检测触摸起始点A和触摸结束点B连线与显示屏水平方向(例如平行于显示屏下边缘方向)夹角是否小于或等于预设角度,例如15度。再例如,检测触摸起始点A和触摸结束点B在显示屏竖直方向(例如平行于显示屏左侧边缘的方向)相差的距离是否小于或等于预设值,例如1.5厘米。
本申请实施例中,不限于上述确定触摸滑动操作为水平向内滑动的方法举例,电子设备还可以包含其他确定方法,本申请对此不作限定。
如图11B中的(1)所示,电子设备100的屏幕显示有用户界面10。如果电子设备检测到用户对屏幕的侧边缘区域(例如屏幕的左侧边缘区域)中的A点的触摸操作,电子设备检测该触摸操作在屏幕上滑动的距离。如图11B中的(1)所示,电子设备检测到该触摸操作滑动距离d(即由A点到C点)大于第二距离阈值(例如0.7厘米),且电子设备检测到该触摸滑动操作为向内上方滑动,则电子设备可显示返回主屏幕功能标识202。如图11B中的(2)所示,当用户手指在C点离开屏幕时,电子设备执行返回主屏幕,显示主屏幕30。当用户手指在C点离开屏幕时,返回主屏幕功能标识202不再显示。
如图11B中的(1)所示,电子设备在显示返回主屏幕功能标识202的同时,可以显示标识205,以提示用户可以水平向内滑动和向内下方滑动。
其中,电子设备确定该触摸滑动操作为向内上方滑动的方法为:当触摸起始点A和触摸结束点C连线与显示屏水平方向(例如平行于显示屏下边缘方向)夹角大于或等于预设角度,例如15度,且C点距离显示屏上边缘的距离大于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内上方滑动。再例如,当检测触摸起始点A和触摸结束点C在显示屏竖直方向(例如平行于显示屏左侧边缘的方向)相差的距离大于或等于预设值,例如1.5厘米,且C点距离显示屏上边缘的距离小于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内上方滑动。
如图11C中的(1)所示,电子设备100的屏幕显示有用户界面10。如果电子设备检测到用户对屏幕的侧边缘区域(例如屏幕的左侧边缘区域)中的A点的触摸操作,电子设备检测该触摸操作在屏幕上滑动的距离d。如图11C中的(1)所示,电子设备检测到该触摸操作滑动距离d(即由A点到D点)大于第三距离阈值(例如0.7厘米),且电子设备检测到该触摸滑动操作为向内下方滑动,则电子设备可显示最近打开的应用功能标识203。如图11C中的(2)所示,当用户手指在D点离开屏幕时,电子设备执行打开最近打开的应用,显示最近打开的应用对应的界面40。当用户手指在D点离开屏幕时,最近打开的应用功能标识203不再显示。
如图11C中的(1)所示,电子设备在显示最近打开的应用功能标识203的同时,可以显示标识206,以提示用户可以向内滑动和向内上方滑动。
其中,电子设备确定该触摸滑动操作为向内下方滑动的方法为:当触摸起始点A和触摸结束点D连线与显示屏水平方向(例如平行于显示屏下边缘方向)夹角大于或等于预设角度,例如15度,且D点距离显示屏上边缘的距离小于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内下方滑动。再例如,当检测触摸起始点A和触摸结束点D在显示屏竖直方向(例如平行于显示屏左侧边缘的方向)相差的距离大于或等于预设值,例如1.5厘米,且D点距离显示屏上边缘的距离大于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内下方滑动。
可选的,在电子设备检测到用户开启该从屏幕边缘区域开始的触摸滑动操作对应的功能持续预设时长(如48小时),或者持续预设次数(如200次),则后续再检测到从屏幕边缘区域开始的触摸滑动操作,不再显示返回上一级功能标识201、返回主屏幕功能标识202、最近打开的应用功能标识203、标识204、标识205和标识206。当用户熟悉该功能后,无需显示提示标。
如图11D中的(1)所示,当电子设备检测到触摸滑动操作为从屏幕边缘区域内的A点开始滑动到J(例如触摸滑动操作由A沿直线滑动到J),触摸滑动操作未结束,又由J向屏幕上边缘方向滑动到C,则电子设备也确定该触摸滑动操作为向内上方滑动。如果电子设备检测到该触摸操作滑动距离d(即由A点到C点)大于第二距离阈值,则电子设备可显示返回主屏幕功能标识202。结合图11B中的(2)所示,当用户手指在C点离开屏幕时,电子设备执行返回主屏幕,显示主屏幕30。
如图11D中的(2)所示,当电子设备检测到触摸滑动操作为从屏幕边缘区域内的A点开始滑动到K(例如触摸滑动操作由A沿直线滑动到K),触摸滑动操作未结束,又由K向屏幕下边缘方向滑动到D,则电子设备也确定该触摸滑动操作为向内下方滑动。如果电子设备检测到该触摸操作滑动距离d(即由A点到D点)大于第三距离阈值,则电子设备可显示最近打开的应用功能标识203。结合图11C中的(2)所示,当用户手指在D点离开屏幕时,电子设备执行最近打开的应用功能,显示最近打开的应用对应的界面40。
可选的,如图11E所示,电子设备在未检测到用户操作时,可以在应用界面10中显示标识207、标识208和标识209。则电子设备检测到标识207、标识208和标识209中任一个的触摸操作,也确定该触摸滑动操作为从屏幕边缘区域开始的触摸滑动操作。
标识207、标识208和标识209的具体描述如下:电子设备在检测到从标识207开始的触摸滑动操作时,如果该触摸滑动操作滑动距离d大于第一距离阈值,则该触摸滑动操作对应返回主屏幕功能。电子设备在检测到从标识208开始的触摸滑动操作时,如果该触摸滑动操作滑动距离d大于第二距离阈值,则该触摸滑动操作对应返回上一级功能。电子设备在检测到从标识209开始的触摸滑动操作时,如果该触摸滑动操作滑动距离d大于第三距离阈值,则该触摸滑动操作对应最近打开的应用功能。
本申请实施例中,图11A~图11D的示例仅用于解释本申请实施例,不限于滑动方向与导航栏功能的对应关系举例。例如,对于从屏幕侧边缘区域开始的滑动操作来说,还可以是水平向内滑动对应返回上一级功能,向内上方对应最近打开的应用功能,向内下方滑动对应返回主屏幕功能,本申请实施例对此不作限制。
本申请实施例中,类似的,该根据滑动方向确定从屏幕边缘区域开始的触摸滑动操作对应的功能的方法中,触摸滑动操作的起始点还可以在电子设备屏幕的右边缘区域内或者下边缘区域内。类比图7A~图8C,在触摸操作的起始点在电子设备屏幕的右边缘区域内时,从屏幕右边缘区域开始的触摸滑动操作的滑动距离d大于预设值(例如0.8厘米),则水平向内滑动对应返回上一级功能,向内上方滑动对应返回主屏幕功能,向内下方滑动对应最近打开的应用功能。在触摸操作的起始点在电子设备屏幕的下边缘区域内时,从屏幕下边缘区域开始的触摸滑动操作的滑动距离d大于预设值(例如0.6厘米),则竖直向内滑动对应返回上一级功能,向内左方滑动对应返回主屏幕功能,向内右方滑动对应最近打开的应用功能。
在本申请的一些实施例中,对于从屏幕边缘区域开始的触摸滑动操作来说,电子设备还可以根据触摸滑动操作的起始点将显示屏划分为三个区域,该触摸滑动操作结束点在上述三个区域内分别对应返回上一级功能、返回主屏幕功能和最近打开的应用功能。具体的,请参阅图12A~图12B,图12A和图12B分别是本申请实施例提供的一种人机交互界面示意图。如图12A所示,以触摸滑动操作的起始点在屏幕左侧边缘区域为例,显示屏显示用户界面,例如用户界面10,当检测到从屏幕左边缘区域开始的触摸滑动操作时,电子设备检测该触摸滑动操作结束点落在的区域。如图12A所示,结束点落在的区域包含s1、s2和s3。其中:
当该触摸滑动操作的触摸点在区域s1内时,即用户的手指从A点开始触摸屏幕并滑动到区域s1内离开屏幕,则电子设备执行返回上一级功能。具体的,当该触摸滑动操作未结束且触摸点在区域s1内时,显示返回上一级功能标识201,参考图4A。如果检测到所述触摸滑动操作结束,执行返回上一级功能。类似的,当该触摸滑动操作的结束点在区域s2内时,即用户的手指从A点开始触摸屏幕并滑动到区域s2内离开屏幕,则电子设备执行返回主屏幕功能。当该触摸滑动操作未结束且触摸点在区域s2内时,显示返回主屏幕功能标识202,参考图4A。如果检测到所述触摸滑动操作结束,执行返回主屏幕功能。当该触摸滑动操作的结束点在区域s3内时,即用户的手指从A点开始触摸屏幕并滑动到区域s3内离开屏幕,则电子设备执行最近打开的应用功能。当该触摸滑动操作未结束且触摸点在区域s2内时,显示最近打开的应用功能标识203,参考图4A。如果检测到所述触摸滑动操作结束,执行最近打开的应用功能。
其中,手指在离开屏幕前和离开屏幕后电子设备的人机交互界面示意图可参考图4A~图4C、图7A~图7C、图8A~图8C、图9A~图9C、图11A~图11C,这里不再赘述。
下面介绍一种确定区域s1、s2和s3的方法示例。触摸滑动操作的的起始点为屏幕左边缘区域内的A点,AH为平行于屏幕下边缘的直线,H为屏幕右边缘上的点。G为屏幕左下角的顶点。则线段AG、AH和GH组成的区域即为s1。线段HG、GI和HI组成的区域即为s2。其中,HG和GI组成的角度为x(例如30度),触摸滑动操作的的起始点在屏幕左边缘区域内改变时,角度x不变。I为屏幕右边缘上的点。线段GI和屏幕下边缘、屏幕右边缘组成的区域为s3。
本申请实施例中,线段HG和GI组成的角度x可以根据屏幕的长宽比确定。例如,屏幕的长宽比越大角度x越大。屏幕的长宽比越大,用户在握持电子设备时,手指容易到达的部分离显示屏右下角顶点越近,则设置角度为x越大,能够减少返回上一级功能和返回主平幕功能之间的误操作。屏幕的长宽比越小,用户在握持电子设备时,手指容易到达的部分离显示屏右下角顶点越远,则设置角度为x越小,减少手指难以到达s3区域,难以使用最近打开的应用功能的情况,提高用户操作的便利性。
本申请实施例中,显示屏上划分区域s1、s2和s3的线条可以是其他形状,例如弧形。如图12B所示,角度x可以是弧线GH在G点的切线和弧线GI在G点的切线之间的夹角。
本申请实施例中,弧线GH的曲率和弧线GI的曲率可以由显示屏的尺寸确定。具体的,根据该显示屏尺寸确定该显示屏的用户操作的难易程度部分(A.容易、B.可以、C.困难)。然后根据该显示屏的用户操作的难易程度划分来确定弧线GH的曲率和弧线GI的曲率,使得区域s1、s2和s3均远离C.困难部分,且靠近A.容易部分。
根据显示屏的用户操作的难易程度划分来确定触摸滑动操作的结束点所在区域对应的功能,可以使用户使用导航栏功能时均在A.容易区域和B.可以区域,提高用户操作的便利性。
本申请实施例中,上述图12A和图12B所示出的划分区域s1、s2和s3的方法仅用于解释本申请实施例,不限于上述划分方法,还可以是其他方法,例如,H还可以距离显示屏右边缘设定距离(如1厘米)的点,本申请实施例对此不作限定。
基于前述图1A-图12B所示的一些实施例,下面介绍本申请提供的电子设备的操作方法。
参见图13,图13是本申请实施例提供的一种电子设备的操作方法的流程示意图。如图13所示电子设备可以是图2示出的电子设备。该方法包括:
S101、显示第一用户界面。
其中,第一用户界面是应用程序的界面或者系统界面,例如图4A中的(1)所示的显示与亮度设置界面10。不限于图4A中的(1)示出的显示与亮度设置界面,也可以包括其他应用程序的界面,还可以包括系统级别的界面,例如系统导航栏等,这里不做限制。
S102、在第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作。
关于从屏幕边缘区域的描述可以参考图6所示出的示例中的具体描述,这里不再赘述。屏幕边缘区域是与屏幕边缘的距离小于第一阈值的屏幕区域。其中,第一阈值例如是图6所示的实施例中的设定阈值(例如0.2厘米)。屏幕边缘区域包括左边缘区域、右边缘区域和下边缘区域。
S103、检测触摸滑动操作的滑动距离。
其中,触摸滑动操作的滑动距离为触摸滑动操作起始点与触摸点之间的连线的长度。
在本申请中的另一些示例中,触摸滑动操作的滑动距离为触摸滑动操作起始点与触摸点之间触摸轨迹的长度由触摸滑动操作的触摸点落在的距离区间确定,落在的距离区间为与触摸滑动操作的起始点之间的距离区间。
具体的,例如,在电子设备可以根据触摸滑动操作起始点,确定距离起始点在[L1,L2]范围的点在显示屏上所在的区域。类似的,电子设备确定距离起始点在[L2,L3]范围的点在显示屏上所在的区域,确定距离起始点在[L3,+∞]范围的点在显示屏上所在的区域。然后,在检测到触摸滑动操作的触摸点落到某一个距离区间(例如[L2,L3]),则确定触摸滑动操作的滑动距离在[L2,L3]范围内。其中,[L3,+∞]还可以是[L3,s],其中s为显示屏能够检测到的最大长度,例如是显示屏对角线的长度。
S104、根据滑动距离显示导航栏功能的标识。
其中,导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识;
S105、检测到触摸滑动操作结束,执行与显示的导航栏功能的标识对应的导航栏功能。
在一些可能的实施例中,步骤S104可具体实施为:当滑动距离在第一距离区间内且触摸滑动操作未结束,显示返回上一级功能标识。步骤S105可具体实施为:检测到触摸滑动操作结束,执行返回上一级功能,并显示第二用户界面,第二用户界面是第一用户界面的上一级界面。
其中,第一距离区间例如为[L1,L2],第一用户界面例如是图4A中的(1)所示的显示与亮度设置界面10,第二用户界面例如是图4A中的(2)所示的系统设置界面20。关于L1、第一用户界面和第二用户界面的描述可以参考图4A相关描述,这里不再赘述。关于L2描述可以参考图4B所示实施例相关描述。
其中,触摸滑动操作未结束表明,用户手指或物体仍未离开屏幕,电子设备仍能够检测到用户的触摸操作。当电子设备检测到触摸操作的触摸点停留在某一点时,触摸滑动操作仍未结束。电子设备检测到无物体触摸在屏幕上时,确定触摸滑动操作结束。
在一些可能的实施例中,步骤S104可具体实施为:当滑动距离在第二距离区间内且触摸滑动操作未结束,显示返回主屏幕功能标识。步骤S105可具体实施为:检测到触摸滑动操作结束,执行返回主屏幕功能,并显示主屏幕。
其中,第二距离区间例如为[L2,L3],关于L1、L2、主屏幕的描述可以参考图4A和图4B相关描述,这里不再赘述。
在一些可能的实施例中,步骤S104可具体实施为:当滑动距离在第三距离区间内且触摸滑动操作未结束,显示最近打开的应用功能标识。步骤S105可具体实施为:检测到触摸滑动操作结束,执行最近打开的应用功能,并显示最近打开的应用。
其中,第三距离区间例如为[L3,+∞],关于L3、最近打开的应用的描述可以参考图4C相关描述,这里不再赘述。
在一些可能的实施例中,触摸滑动操作还可以是从屏幕右边缘区域或下边缘区域开始的。则请参阅图7A~图7C示出的示例,第一距离区间还可以是[L5,L6],第二距离区间是[L6,L7],第三距离区间是[L7,+∞]。请参阅图8A~图8C示出的示例,第一距离区间还可以是[L8,L9],第二距离区间是[L9,L10],第三距离区间是[L10,+∞]。
在一些可能的实施例中,步骤S104可具体实施为:当滑动距离在第一距离区间内且触摸滑动操作未结束,显示返回上一级功能标识。当滑动距离在第二距离区间内且触摸滑动操作未结束,显示返回主屏幕功能标识,其中第一距离区间与第二距离区间相邻。当滑动距离从第二距离区间回到第一距离区间内,且触摸滑动操作未结束,显示返回上一级功能标识。
其中,可参考图9C所示出示例相关描述。第一距离区间与第二距离区间相邻表示,第一距离区间和第二距离区间并集构成连续的区间,且无交集(或交集为一个点)。例如,第一距离区间例如为[L1,L2],第二距离区间例如为[L2,L3],则第一距离区间和第二距离区间并集构成连续区间[L1,L3],交集为点L2。
在一些可能的实施例中,显示导航栏功能的标识的同时,显示与导航栏功能的标识对应的界面的预览,其中,与导航栏功能的标识对应的界面包括:与返回上一级功能标识对应的界面为第一用户界面的上一级界面,与返回主屏幕功能标识对应的界面为主屏幕的界面,或,与最近打开的应用功能标识对应的界面为最近打开的应用的界面。
具体的,参考图9A和图9B,在显示返回主屏幕功能标识202的同时,显示主屏幕30的预览50。预览的效果包括:将主屏幕30的预览50,半透明地覆盖显示在第一用户界面(显示与亮度设置界面10)上,如图9A所示。或者,将主屏幕30的预览50与第一用户界面(显示与亮度设置界面10)并列显示,如图9B所示。
类似的,在显示返回上一级功能标识201(例如如图4A所示)的同时,可以显示系统设置界面20的预览。在显示最近打开的应用功能标识201(如图4C所示)的同时,可以显示最近打开的应用对应的界面40的预览。
在一些可能的实施例中,步骤S103之前,还包括:显示系统导航设置界面;系统导航设置界面中包含手势导航选项;检测开启手势导航选项的操作。
其中,系统导航设置界面80和手势导航选项801的具体描述可参考图10A~10B示出示例的描述,这里不再赘述。
在一些可能的实施例中,第一距离区间中L1可以是检测到开启手势导航选项801的操作之后首次从屏幕边缘区域开始的触摸滑动操作的滑动距离。L2-L1和L3-L2为设定值。
在一些可能的实施例中,电子设备可以对L1进行更新。具体的根据用户后续使用习惯调整L1的取值。获取历史检测到的多个第一触摸滑动操作中每个第一触摸滑动操作的滑动距离,以得到多个滑动距离;其中,第一触摸滑动操作是返回上一级功能对应的从屏幕边缘区域开始的触摸滑动操作;根据多个滑动距离重新确定L1的取值。
具体的,电子设备可以统计一段时间内(例如7天内),返回上一级功能对应的(即触摸滑动距离d在L1≤d<L2内的)从屏幕边缘区域开始的触摸滑动操作的触摸滑动距离。然后根据上述统计结果调整L1的取值,得到L1新。统计结果可以包含多个触摸滑动距离的平均值、方差和协方差,还可以包含其他参数。本申请实施例对使用统计结果调整L1的取值所使用的算法不做限制。
在一些可能的实施例中,电子设备还可以利用停留时长来确定执行三个功能。当滑动距离在第二距离区间内且触摸滑动操作未结束,且触摸滑动操作在第二距离区间内停留时间大于或等于第一时长t1,显示返回主屏幕功能标识。当滑动距离在第三距离区间内且触摸滑动操作未结束,且触摸滑动操作在第三距离区间内停留时间大于或等于第二时长t2,显示最近打开的应用功能标识。
关于第一时长t1、第二时长t2的具体描述可以参考表一示出的示例的描述,这里不再赘述。
图13所示出的电子设备的操作方法中,利用上述从电子设备屏幕的侧边缘区域开始的滑动操作来实现返回上一级功能、返回主屏幕功能和最近打开的应用功能,在电子设备屏幕越来越大的情况下,提高用户操作电子设备屏幕的导航栏的便利性。另外,利用上述操作方法,电子设备可无需设置导航栏,提高用户的全屏体验。
参见图14,图14是本申请实施例提供的另一种电子设备的操作方法的流程示意图。如图14所示电子设备可以是图2示出的电子设备。该方法包括:
S201、显示第一用户界面。
第一用户界面是应用程序的界面或者系统界面。
S202、在第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作。
S203、检测触摸滑动操作的滑动距离和触摸滑动操作的滑动方向。
S204、根据滑动距离和触摸滑动操作的滑动方向显示导航栏功能标识。
导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识;
S205、检测到触摸滑动操作结束,执行显示的导航栏功能的标识对应的导航栏功能。
关于步骤S201、S202的描述可参考图13示出的示例的具体描述,这里不再赘述。关于滑动距离和滑动方向的具体描述可以参考图11A~图11E的具体描述。其中:
在一些可能的实施例中,步骤S204可具体实施为:当滑动距离大于或等于第一距离阈值,且触摸滑动操作为水平向内滑动,当触摸滑动操作未结束时,显示返回上一级功能标识。步骤S205可具体实施为:检测到触摸滑动操作结束,执行返回上一级功能,并显示第二用户界面,第二用户界面是第一用户界面的上一级界面。
其中,电子设备确定该触摸滑动操作为水平向内滑动的方法为:检测触摸起始点A和触摸结束点B连线与显示屏水平方向(例如平行于显示屏下边缘方向)夹角是否小于或等于预设角度,例如15度。再例如,检测触摸起始点A和触摸结束点B在显示屏竖直方向(例如平行于显示屏左侧边缘的方向)相差的距离是否小于或等于预设值,例如1.5厘米。
关于第一距离阈值、第二用户界面的具体描述可以参考图11A中的具体描述,这里不再赘述。
在一些可能的实施例中,步骤S204可具体实施为:当滑动距离大于或等于第二距离阈值,且触摸滑动操作为向内上方滑动,当触摸滑动操作未结束时,显示返回主屏幕功能标识。步骤S205可具体实施为:检测到触摸滑动操作结束,执行返回主屏幕功能,并显示主屏幕。
其中,电子设备确定该触摸滑动操作为向内上方滑动的方法为:当触摸起始点A和触摸结束点C连线与显示屏水平方向(例如平行于显示屏下边缘方向)夹角大于或等于预设角度,例如15度,且C点距离显示屏上边缘的距离大于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内上方滑动。再例如,当检测触摸起始点A和触摸结束点C在显示屏竖直方向(例如平行于显示屏左侧边缘的方向)相差的距离大于或等于预设值,例如1.5厘米,且C点距离显示屏上边缘的距离小于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内上方滑动。
关于第二距离阈值、主屏幕的具体描述可以参考图11B和图11D中的(1)中的具体描述,这里不再赘述。
在一些可能的实施例中,步骤S204可具体实施为:当滑动距离大于或等于第三距离阈值,且触摸滑动操作为向内下方滑动,当触摸滑动操作未结束时,显示最近打开的应用功能标识。步骤S205可具体实施为:检测到触摸滑动操作结束,执行最近打开的应用功能,并显示最近打开的应用。
其中,电子设备确定该触摸滑动操作为向内下方滑动的方法为:当触摸起始点A和触摸结束点D连线与显示屏水平方向(例如平行于显示屏下边缘方向)夹角大于或等于预设角度,例如15度,且D点距离显示屏上边缘的距离小于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内下方滑动。再例如,当检测触摸起始点A和触摸结束点D在显示屏竖直方向(例如平行于显示屏左侧边缘的方向)相差的距离大于或等于预设值,例如1.5厘米,且D点距离显示屏上边缘的距离大于A点距离显示屏上边缘的距离时,确定该触摸滑动操作为水平向内下方滑动。
关于第三距离阈值、最近打开的应用对应的界面的具体描述可以参考图11C和图11D中的(2)中的具体描述,这里不再赘述。
图14所示出的电子设备的操作方法中,利用上述从电子设备屏幕的侧边缘区域开始的滑动操作的距离和方向来实现返回上一级功能、返回主屏幕功能和最近打开的应用功能,在电子设备屏幕越来越大的情况下,提高用户操作电子设备屏幕的导航栏的便利性。另外,利用上述操作方法,电子设备可无需设置导航栏,提高用户的全屏体验。
参见图15,图15是本申请实施例提供的又一种电子设备的操作方法的流程示意图。如图15所示电子设备可以是图2示出的电子设备。该方法包括:
S301、显示第一用户界面。
S302、在第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作。
S303、根据触摸滑动操作的起始点在电子设备的屏幕上确定第一区域、第二区域和第三区域。
S304、检测触摸滑动操作的触摸点所在的区域。
S305、根据触摸滑动操作的触摸点所在的区域显示导航栏功能的标识。
导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识。
S306、检测到触摸滑动操作结束,执行显示的导航栏功能的标识对应的导航栏功能。
关于步骤S301、S302的描述可参考图13示出的示例的具体描述,这里不再赘述。关于第一区域、第二区域和第三区域的具体描述可以参考图12A~图12B的具体描述。其中:
在一些可能的实施例中,步骤S305可具体实施为:当触摸滑动操作的触摸点在第一区域内,且触摸滑动操作未结束,显示返回上一级功能标识。步骤S306可具体实施为:检测到触摸滑动操作结束,执行返回上一级功能,并显示第二用户界面,第二用户界面是第一用户界面的上一级界面。
其中,第一区域例如是图12A和图12B所示示例中的区域s1。关于返回上一级功能标识、第二用户界面的相关描述可以参考图13、14示例的具体描述,这里不再赘述。
在一些可能的实施例中,步骤S305可具体实施为:当触摸滑动操作的触摸点在第二区域内,且触摸滑动操作未结束,显示返回主屏幕功能标识。步骤S306可具体实施为:检测到触摸滑动操作结束,执行返回主屏幕功能,并显示主屏幕。
其中,第二区域例如是图12A和图12B所示示例中的区域s2。关于返回主屏幕功能标识、主屏幕的相关描述可以参考图13、14示例的具体描述,这里不再赘述。
在一些可能的实施例中,步骤S305可具体实施为:当触摸滑动操作的触摸点在第三区域内,且触摸滑动操作未结束,显示最近打开的应用功能标识。步骤S306可具体实施为:检测到触摸滑动操作结束,执行最近打开的应用功能,并显示最近打开的应用。
其中,第三区域例如是图12A和图12B所示示例中的区域s3。关于最近打开的应用功能功能标识、最近打开的应用功能对应的界面的相关描述可以参考图13、14示例的具体描述,这里不再赘述。
图15所示出的电子设备的操作方法中,利用上述从电子设备屏幕的侧边缘区域开始的滑动操作的触摸点所在的区域来实现返回上一级功能、返回主屏幕功能和最近打开的应用功能,在电子设备屏幕越来越大的情况下,提高用户操作电子设备屏幕的导航栏的便利性。另外,利用上述操作方法,电子设备可无需设置导航栏,提高用户的全屏体验。
本申请实施例中,显示屏上划分区域s1、s2和s3的线条可以是其他形状,例如弧形。角度x可以是弧线GH在G点的切线和弧线GI在G点的切线之间的夹角。本申请实施例中,弧线GH的曲率和弧线GI的曲率可以由显示屏的尺寸确定。具体的,根据该显示屏尺寸确定该显示屏的用户操作的难易程度部分(A.容易、B.可以、C.困难)。然后根据该显示屏的用户操作的难易程度划分来确定弧线GH的曲率和弧线GI的曲率,使得区域s1、s2和s3均远离C.困难部分,且靠近A.容易部分。
根据显示屏的用户操作的难易程度划分来确定触摸滑动操作的结束点所在区域对应的功能,可以使用户使用导航栏功能时均在A.容易区域和B.可以区域,提高用户操作的便利性。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机或处理器上运行时,使得计算机或处理器执行上述任一个方法中的一个或多个步骤。
本申请实施例还提供了一种包含指令的计算机程序产品。当该计算机程序产品在计算机或处理器上运行时,使得计算机或处理器执行上述任一个方法中的一个或多个步骤。
在上述实施例中,全部或部分功能可以通过软件、硬件、或者软件加硬件的组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如,固态硬盘(solidstate disk,SSD))等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。
Claims (49)
1.一种电子设备的操作方法,其特征在于,所述方法包括:
显示第一用户界面,所述第一用户界面是应用程序的界面或者系统界面;
在所述第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作;
检测所述触摸滑动操作的滑动距离;
根据所述滑动距离显示导航栏功能的标识;所述导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识;
检测到所述触摸滑动操作结束,执行与显示的导航栏功能的标识对应的导航栏功能。
2.根据权利要求1所述的方法,其特征在于,所述根据所述滑动距离显示导航栏功能的标识,包括:
当所述滑动距离在第一距离区间内且所述触摸滑动操作未结束,显示所述返回上一级功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回上一级功能,并显示第二用户界面,所述第二用户界面是所述第一用户界面的上一级界面。
3.根据权利要求1所述的方法,其特征在于,所述根据所述滑动距离显示导航栏功能的标识,包括:
当所述滑动距离在第二距离区间内且所述触摸滑动操作未结束,显示所述返回主屏幕功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回主屏幕功能,并显示所述主屏幕。
4.根据权利要求1所述的方法,其特征在于,所述根据所述滑动距离显示导航栏功能的标识,包括:
当所述滑动距离在第三距离区间内且所述触摸滑动操作未结束,显示所述最近打开的应用功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述最近打开的应用功能,并显示所述最近打开的应用。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述滑动距离显示导航栏功能的标识,包括:
当所述滑动距离在第一距离区间内且所述触摸滑动操作未结束,显示所述返回上一级功能标识;
当所述滑动距离在第二距离区间内且所述触摸滑动操作未结束,显示所述返回主屏幕功能标识,其中所述第一距离区间与所述第二距离区间相邻;
当所述滑动距离从所述第二距离区间回到所述第一距离区间内,且所述触摸滑动操作未结束,显示所述返回上一级功能标识。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
在显示所述导航栏功能的标识的同时,显示与所述导航栏功能的标识对应的界面的预览,其中,与所述导航栏功能的标识对应的界面包括:与所述返回上一级功能标识对应的界面为所述第一用户界面的上一级界面,与返回主屏幕功能标识对应的界面为主屏幕的界面,或,与最近打开的应用功能标识对应的界面为最近打开的应用的界面。
7.根据权利要求6所述的方法,其特征在于,所述预览的效果包括:将所述与所述导航栏功能的标识对应的界面,半透明地覆盖显示在所述第一用户界面上,或者,将所述与所述导航栏功能的标识对应的界面与所述第一用户界面并列显示。
8.根据权利要求7所述的方法,其特征在于,所述预览的效果为将所述与所述导航栏功能的标识对应的界面与所述第一用户界面并列显示时,所述与所述导航栏功能的标识对应的界面与所述第一用户界面之间的界线由所述触摸滑动操作的触摸点的位置确定。
9.根据权利要求1至8任一项所述的方法,其特征在于,所述触摸滑动操作的滑动距离为所述触摸滑动操作起始点与触摸点之间的连线的长度;或者
所述触摸滑动操作的滑动距离由所述触摸滑动操作的触摸点落在的距离区间确定,所述落在的距离区间为与所述触摸滑动操作的起始点之间的距离区间。
10.根据权利要求1至9任一项所述的方法,其特征在于,所述屏幕边缘区域是与所述屏幕边缘的距离小于第一阈值的屏幕区域。
11.根据权利要求1至10任一项所述的方法,其特征在于,所述屏幕边缘区域包括左边缘区域、右边缘区域和下边缘区域。
12.根据权利要求1至11任一项所述的方法,其特征在于,所述检测从屏幕边缘区域开始的触摸滑动操作之前,所述方法还包括:
显示系统导航设置界面;所述系统导航设置界面中包含手势导航选项;
检测开启所述手势导航选项的操作。
13.根据权利要求12所述的方法,其特征在于,所述第一距离区间为[L1,L2],所述第二距离区间为[L2,L3],所述第三距离区间为[L3,+∞],其中,0<L1<L2<L3;所述检测开启所述手势导航选项的操作之后,所述方法还包括:
确定所述L1为检测到开启所述手势导航选项的操作之后首次从屏幕边缘区域开始的触摸滑动操作的滑动距离;L2-L1和L3-L2为设定值。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
获取历史检测到的多个第一触摸滑动操作中每个第一触摸滑动操作的滑动距离,以得到多个滑动距离;其中,所述第一触摸滑动操作是所述返回上一级功能对应的从屏幕边缘区域开始的触摸滑动操作;
根据所述多个滑动距离重新确定L1的取值。
15.根据权利要求3所述的方法,其特征在于,所述当所述滑动距离在第二距离区间内且所述触摸滑动操作未结束,显示所述返回主屏幕功能标识,包括:
当所述滑动距离在第二距离区间内且所述触摸滑动操作未结束,且所述触摸滑动操作在所述第二距离区间内停留时间大于或等于第一时长t1,显示返回主屏幕功能标识。
16.根据权利要求4所述的方法,其特征在于,所述当所述滑动距离在第三距离区间内且所述触摸滑动操作未结束,显示所述最近打开的应用功能标识,包括:
当所述滑动距离在第三距离区间内且所述触摸滑动操作未结束,且所述触摸滑动操作在所述第三距离区间内停留时间大于或等于第二时长t2,显示最近打开的应用功能标识。
17.一种电子设备的操作方法,其特征在于,所述方法包括:
显示第一用户界面,所述第一用户界面是应用程序的界面或者系统界面;
在所述第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作;
检测所述触摸滑动操作的滑动距离和所述触摸滑动操作的滑动方向;
根据所述滑动距离和所述触摸滑动操作的滑动方向显示导航栏功能标识;所述导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识;
检测到所述触摸滑动操作结束,执行所述显示的导航栏功能的标识对应的导航栏功能。
18.根据权利要求17所述的方法,其特征在于,所述根据所述滑动距离和所述触摸滑动操作的滑动方向显示导航栏功能标识,包括:
当所述滑动距离大于或等于第一距离阈值,且所述触摸滑动操作为水平向内滑动,当所述触摸滑动操作未结束时,显示所述返回上一级功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回上一级功能,并显示第二用户界面,所述第二用户界面是所述第一用户界面的上一级界面。
19.根据权利要求17所述的方法,其特征在于,所述根据所述滑动距离和所述触摸滑动操作的滑动方向显示导航栏功能标识,包括:
当所述滑动距离大于或等于第二距离阈值,且所述触摸滑动操作为向内上方滑动,当所述触摸滑动操作未结束时,显示所述返回主屏幕功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回主屏幕功能,并显示所述主屏幕。
20.根据权利要求17所述的方法,其特征在于,所述根据所述滑动距离和所述触摸滑动操作的滑动方向显示导航栏功能标识,包括:
当所述滑动距离大于或等于第三距离阈值,且所述触摸滑动操作为向内下方滑动,当所述触摸滑动操作未结束时,显示所述最近打开的应用功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述最近打开的应用功能,并显示所述最近打开的应用。
21.一种电子设备的操作方法,其特征在于,所述方法包括:
显示第一用户界面,所述第一用户界面是应用程序的界面或者系统界面;
在所述第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作;
根据所述触摸滑动操作的起始点在所述电子设备的屏幕上确定第一区域、第二区域和第三区域;
检测所述触摸滑动操作的触摸点所在的区域;
根据所述触摸滑动操作的触摸点所在的区域显示导航栏功能的标识;所述导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识;
检测到所述触摸滑动操作结束,执行显示的导航栏功能的标识对应的导航栏功能。
22.根据权利要求21所述的方法,其特征在于,所述根据所述触摸滑动操作的触摸点所在的区域显示导航栏功能的标识,包括:
当所述触摸滑动操作的触摸点在所述第一区域内,且所述触摸滑动操作未结束,显示所述返回上一级功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回上一级功能,并显示第二用户界面,所述第二用户界面是所述第一用户界面的上一级界面。
23.根据权利要求21所述的方法,其特征在于,所述根据所述触摸滑动操作的触摸点所在的区域显示导航栏功能的标识,包括:
当所述触摸滑动操作的触摸点在所述第二区域内,且所述触摸滑动操作未结束,显示所述返回主屏幕功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回主屏幕功能,并显示所述主屏幕。
24.根据权利要求21所述的方法,其特征在于,所述根据所述触摸滑动操作的触摸点所在的区域显示导航栏功能的标识,包括:
当所述触摸滑动操作的触摸点在所述第三区域内,且所述触摸滑动操作未结束,显示所述最近打开的应用功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述最近打开的应用功能,并显示所述最近打开的应用。
25.一种电子设备,其特征在于,包括:一个或多个处理器、存储器和显示屏;
所述存储器、所述显示屏与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行以下操作:显示第一用户界面,所述第一用户界面是应用程序的界面或者系统界面;
在所述第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作;
检测所述触摸滑动操作的滑动距离;
根据所述滑动距离显示导航栏功能的标识;所述导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识;
检测到所述触摸滑动操作结束,执行与显示的导航栏功能的标识对应的导航栏功能。
26.根据权利要求25所述的电子设备,其特征在于,所述电子设备根据所述滑动距离显示导航栏功能的标识,包括:
当所述滑动距离在第一距离区间内且所述触摸滑动操作未结束,显示所述返回上一级功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回上一级功能,并显示第二用户界面,所述第二用户界面是所述第一用户界面的上一级界面。
27.根据权利要求25所述的电子设备,其特征在于,所述电子设备根据所述滑动距离显示导航栏功能的标识,包括:
当所述滑动距离在第二距离区间内且所述触摸滑动操作未结束,显示所述返回主屏幕功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回主屏幕功能,并显示所述主屏幕。
28.根据权利要求25所述的电子设备,其特征在于,所述电子设备根据所述滑动距离显示导航栏功能的标识,包括:
当所述滑动距离在第三距离区间内且所述触摸滑动操作未结束,显示所述最近打开的应用功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述最近打开的应用功能,并显示所述最近打开的应用。
29.根据权利要求25至28任一项所述的电子设备,其特征在于,所述电子设备根据所述滑动距离显示导航栏功能的标识,包括:
当所述滑动距离在第一距离区间内且所述触摸滑动操作未结束,显示所述返回上一级功能标识;
当所述滑动距离在第二距离区间内且所述触摸滑动操作未结束,显示所述返回主屏幕功能标识,其中所述第一距离区间与所述第二距离区间相邻;
当所述滑动距离从所述第二距离区间回到所述第一距离区间内,且所述触摸滑动操作未结束,显示所述返回上一级功能标识。
30.根据权利要求25至29任一项所述的电子设备,其特征在于,当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行以下操作:
在显示所述导航栏功能的标识的同时,显示与所述导航栏功能的标识对应的界面的预览,其中,与所述导航栏功能的标识对应的界面包括:与所述返回上一级功能标识对应的界面为所述第一用户界面的上一级界面,与返回主屏幕功能标识对应的界面为主屏幕的界面,或,与最近打开的应用功能标识对应的界面为最近打开的应用的界面。
31.根据权利要求30所述的电子设备,其特征在于,所述预览的效果包括:将与所述导航栏功能的标识对应的界面,半透明地覆盖显示在所述第一用户界面上,或者,将与所述导航栏功能的标识对应的界面与所述第一用户界面并列显示。
32.根据权利要求31所述的电子设备,其特征在于,所述预览的效果为将与所述导航栏功能的标识对应的界面与所述第一用户界面并列显示,所述与所述导航栏功能的标识对应的界面与所述第一用户界面之间的界线由所述触摸滑动操作的触摸点的位置确定。
33.根据权利要求25至32任一项所述的电子设备,其特征在于,所述触摸滑动操作的滑动距离为所述触摸滑动操作起始点与触摸点之间的连线的长度;或者
所述触摸滑动操作的滑动距离由所述触摸滑动操作的触摸点落在的距离区间确定,所述落在的距离区间为与所述触摸滑动操作的起始点之间的距离区间。
34.根据权利要求25至33任一项所述的电子设备,其特征在于,所述屏幕边缘区域是与所述屏幕边缘的距离小于第一阈值的屏幕区域。
35.根据权利要求25至34任一项所述的电子设备,其特征在于,所述屏幕边缘区域包括左边缘区域、右边缘区域和下边缘区域。
36.根据权利要求25至35任一项所述的电子设备,其特征在于,所述电子设备检测从屏幕边缘区域开始的触摸滑动操作之前,所述电子设备还用于执行以下操作:
显示系统导航设置界面;所述系统导航设置界面中包含手势导航选项;
检测开启所述手势导航选项的操作。
37.根据权利要求36所述的电子设备,其特征在于,所述第一距离区间为[L1,L2],所述第二距离区间为[L2,L3],所述第三距离区间为[L3,+∞],其中,0<L1<L2<L3;所述电子设备检测开启所述手势导航选项的操作之后,所述电子设备还用于执行以下操作:
确定所述L1为检测到开启所述手势导航选项的操作之后首次从屏幕边缘区域开始的触摸滑动操作的滑动距离;L2-L1和L3-L2为设定值。
38.根据权利要求37所述的电子设备,其特征在于,所述电子设备还用于执行以下操作:
获取历史检测到的多个第一触摸滑动操作中每个第一触摸滑动操作的滑动距离,以得到多个滑动距离;其中,所述第一触摸滑动操作是所述返回上一级功能对应的从屏幕边缘区域开始的触摸滑动操作;
根据所述多个滑动距离重新确定L1的取值。
39.根据权利要求27所述的电子设备,其特征在于,所述电子设备当所述滑动距离在第二距离区间内且所述触摸滑动操作未结束,显示所述返回主屏幕功能标识,包括:
当所述滑动距离在第二距离区间内且所述触摸滑动操作未结束,且所述触摸滑动操作在所述第二距离区间内停留时间大于或等于第一时长t1,显示返回主屏幕功能标识。
40.根据权利要求28所述的电子设备,其特征在于,所述电子设备执行当所述滑动距离在第三距离区间内且所述触摸滑动操作未结束,显示所述最近打开的应用功能标识,包括:
当所述滑动距离在第三距离区间内且所述触摸滑动操作未结束,且所述触摸滑动操作在所述第三距离区间内停留时间大于或等于第二时长t2,显示最近打开的应用功能标识。
41.一种电子设备,其特征在于,包括:一个或多个处理器、存储器和显示屏;
所述存储器、所述显示屏与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行以下操作:
显示第一用户界面,所述第一用户界面是应用程序的界面或者系统界面;
在所述第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作;
检测所述触摸滑动操作的滑动距离和所述触摸滑动操作的滑动方向;
根据所述滑动距离和所述触摸滑动操作的滑动方向显示导航栏功能标识;所述导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识;
检测到所述触摸滑动操作结束,执行所述显示的导航栏功能的标识对应的导航栏功能。
42.根据权利要求41所述的电子设备,其特征在于,所述电子设备根据所述滑动距离和所述触摸滑动操作的滑动方向显示导航栏功能标识,包括:
当所述滑动距离大于或等于第一距离阈值,且所述触摸滑动操作为水平向内滑动,当所述触摸滑动操作未结束时,显示所述返回上一级功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回上一级功能,并显示第二用户界面,所述第二用户界面是所述第一用户界面的上一级界面。
43.根据权利要求41所述的电子设备,其特征在于,所述电子设备根据所述滑动距离和所述触摸滑动操作的滑动方向显示导航栏功能标识,包括:
当所述滑动距离大于或等于第二距离阈值,且所述触摸滑动操作为向内上方滑动,当所述触摸滑动操作未结束时,显示所述返回主屏幕功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回主屏幕功能,并显示所述主屏幕。
44.根据权利要求41所述的电子设备,其特征在于,所述电子设备根据所述滑动距离和所述触摸滑动操作的滑动方向显示导航栏功能标识,包括:
当所述滑动距离大于或等于第三距离阈值,且所述触摸滑动操作为向内下方滑动,当所述触摸滑动操作未结束时,显示所述最近打开的应用功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述最近打开的应用功能,并显示所述最近打开的应用。
45.一种电子设备,其特征在于,包括:一个或多个处理器、存储器和显示屏;
所述存储器、所述显示屏与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行以下操作:
显示第一用户界面,所述第一用户界面是应用程序的界面或者系统界面;
在所述第一用户界面上检测从屏幕边缘区域开始的触摸滑动操作;
根据所述触摸滑动操作的起始点在所述电子设备的屏幕上确定第一区域、第二区域和第三区域;
检测所述触摸滑动操作的触摸点所在的区域;
根据所述触摸滑动操作的触摸点所在的区域显示导航栏功能的标识;所述导航栏功能的标识包含:返回上一级功能标识、返回主屏幕功能标识和最近打开的应用功能标识;
检测到所述触摸滑动操作结束,执行显示的导航栏功能的标识对应的导航栏功能。
46.根据权利要求45所述的电子设备,其特征在于,所述电子设备根据所述触摸滑动操作的触摸点所在的区域显示导航栏功能的标识,包括:
当所述触摸滑动操作的触摸点在所述第一区域内,且所述触摸滑动操作未结束,显示所述返回上一级功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回上一级功能,并显示第二用户界面,所述第二用户界面是所述第一用户界面的上一级界面。
47.根据权利要求45所述的电子设备,其特征在于,所述电子设备根据所述触摸滑动操作的触摸点所在的区域显示导航栏功能的标识,包括:
当所述触摸滑动操作的触摸点在所述第二区域内,且所述触摸滑动操作未结束,显示所述返回主屏幕功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述返回主屏幕功能,并显示所述主屏幕。
48.根据权利要求45所述的电子设备,其特征在于,所述电子设备根据所述触摸滑动操作的触摸点所在的区域显示导航栏功能的标识,包括:
当所述触摸滑动操作的触摸点在所述第三区域内,且所述触摸滑动操作未结束,显示所述最近打开的应用功能标识;
所述检测到所述触摸滑动操结束,执行显示的导航栏功能的标识对应的导航栏功能,包括:
检测到所述触摸滑动操作结束,执行所述最近打开的应用功能,并显示所述最近打开的应用。
49.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-24所述的电子设备的操作方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811643687.5A CN109766043A (zh) | 2018-12-29 | 2018-12-29 | 电子设备的操作方法和电子设备 |
| PCT/CN2019/122232 WO2020134869A1 (zh) | 2018-12-29 | 2019-11-30 | 电子设备的操作方法和电子设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811643687.5A CN109766043A (zh) | 2018-12-29 | 2018-12-29 | 电子设备的操作方法和电子设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109766043A true CN109766043A (zh) | 2019-05-17 |
Family
ID=66453204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811643687.5A Pending CN109766043A (zh) | 2018-12-29 | 2018-12-29 | 电子设备的操作方法和电子设备 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN109766043A (zh) |
| WO (1) | WO2020134869A1 (zh) |
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110248023A (zh) * | 2019-06-10 | 2019-09-17 | 闻泰通讯股份有限公司 | 智能终端控制方法、装置、设备和介质 |
| CN110475021A (zh) * | 2019-08-16 | 2019-11-19 | 深圳传音控股股份有限公司 | 移动终端的控制方法、移动终端及计算机存储介质 |
| CN110609648A (zh) * | 2019-08-30 | 2019-12-24 | 维沃移动通信有限公司 | 一种应用程序的控制方法及终端 |
| CN110874168A (zh) * | 2019-09-30 | 2020-03-10 | 华为技术有限公司 | 一种显示方法及电子设备 |
| CN110989916A (zh) * | 2019-12-13 | 2020-04-10 | 天通畅达(深圳)科技有限公司 | 一种滑动屏幕实现操作界面的方法及装置 |
| CN111061419A (zh) * | 2019-10-23 | 2020-04-24 | 华为技术有限公司 | 一种应用栏显示方法及电子设备 |
| CN111078336A (zh) * | 2019-11-25 | 2020-04-28 | 上海米哈游网络科技股份有限公司 | 一种显示方法、装置、设备及存储介质 |
| CN111258455A (zh) * | 2020-01-17 | 2020-06-09 | Oppo广东移动通信有限公司 | 一种事件流处理方法、事件流处理装置及移动终端 |
| WO2020134869A1 (zh) * | 2018-12-29 | 2020-07-02 | 华为技术有限公司 | 电子设备的操作方法和电子设备 |
| CN111766996A (zh) * | 2020-06-17 | 2020-10-13 | Oppo广东移动通信有限公司 | 应用切换方法、装置、存储介质及终端 |
| CN112578980A (zh) * | 2019-09-27 | 2021-03-30 | 阿里巴巴集团控股有限公司 | 终端页面显示方法和装置 |
| CN112578982A (zh) * | 2019-09-29 | 2021-03-30 | 华为技术有限公司 | 一种对电子设备的操作方法及电子设备 |
| CN112596648A (zh) * | 2020-12-21 | 2021-04-02 | 北京百度网讯科技有限公司 | 页面处理方法、装置、电子设备及可读存储介质 |
| WO2021068112A1 (zh) * | 2019-10-08 | 2021-04-15 | 深圳市欢太科技有限公司 | 触摸事件的处理方法、装置、移动终端及存储介质 |
| CN113325992A (zh) * | 2020-02-28 | 2021-08-31 | 华为技术有限公司 | 滑动操作的处理方法、装置、电子设备及存储介质 |
| CN113608610A (zh) * | 2021-07-14 | 2021-11-05 | 荣耀终端有限公司 | 交互控制方法、电子设备及系统 |
| CN113795817A (zh) * | 2019-05-05 | 2021-12-14 | 华为技术有限公司 | 一种分屏显示的操作方法及电子设备 |
| CN113805749A (zh) * | 2021-09-23 | 2021-12-17 | 北京初志科技有限公司 | 一种数据销毁方法、装置、电子设备及存储介质 |
| CN114237529A (zh) * | 2020-09-07 | 2022-03-25 | 华为技术有限公司 | 一种导航栏显示方法、显示方法与第一电子设备 |
| CN115291788A (zh) * | 2022-06-30 | 2022-11-04 | 青岛海尔科技有限公司 | 用于移动终端交互的方法及装置、移动终端、存储介质 |
| CN115421644A (zh) * | 2022-11-04 | 2022-12-02 | 荣耀终端有限公司 | 确定弹窗消息来源的方法和装置 |
| CN115705138A (zh) * | 2021-08-10 | 2023-02-17 | Oppo广东移动通信有限公司 | 设备控制方法、装置、电子设备以及存储介质 |
| CN120255993A (zh) * | 2024-11-20 | 2025-07-04 | 华为技术有限公司 | 侧边栏显示方法及电子设备 |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103699289A (zh) * | 2013-12-13 | 2014-04-02 | 广州华多网络科技有限公司 | 滑动操作响应方法及装置 |
| CN104866212A (zh) * | 2014-02-20 | 2015-08-26 | 维沃移动通信有限公司 | 一种快速调用程序或功能的方法及其系统 |
| US20170228120A1 (en) * | 2016-02-09 | 2017-08-10 | Microsoft Technology Licensing, Llc | Scroll mode for touch/pointing control |
| CN107329682A (zh) * | 2017-06-19 | 2017-11-07 | 努比亚技术有限公司 | 边缘交互方法及移动终端 |
| CN107704190A (zh) * | 2017-11-06 | 2018-02-16 | 广东欧珀移动通信有限公司 | 手势识别方法、装置、终端及存储介质 |
| CN107728923A (zh) * | 2017-10-20 | 2018-02-23 | 维沃移动通信有限公司 | 一种操作的处理方法及移动终端 |
| CN107844232A (zh) * | 2017-10-31 | 2018-03-27 | 努比亚技术有限公司 | 一种屏幕操作控制方法及移动终端、计算机可读存储介质 |
| WO2018082269A1 (zh) * | 2016-11-04 | 2018-05-11 | 华为技术有限公司 | 菜单显示方法及终端 |
| CN108089795A (zh) * | 2018-01-22 | 2018-05-29 | 广东欧珀移动通信有限公司 | 触控操作方法、装置、存储介质及电子设备 |
| CN108874288A (zh) * | 2018-06-05 | 2018-11-23 | Oppo广东移动通信有限公司 | 应用程序切换方法、装置、终端及存储介质 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104536692A (zh) * | 2015-01-21 | 2015-04-22 | 冯山泉 | 触摸屏的操作方法、触摸装置和触摸终端 |
| CN107291226A (zh) * | 2017-06-12 | 2017-10-24 | 深圳市创梦天地科技股份有限公司 | 基于触摸手势的控制方法及装置、终端 |
| CN107491253B (zh) * | 2017-09-11 | 2020-08-11 | 惠州Tcl移动通信有限公司 | 一种终端操作方法及终端 |
| CN109766043A (zh) * | 2018-12-29 | 2019-05-17 | 华为技术有限公司 | 电子设备的操作方法和电子设备 |
-
2018
- 2018-12-29 CN CN201811643687.5A patent/CN109766043A/zh active Pending
-
2019
- 2019-11-30 WO PCT/CN2019/122232 patent/WO2020134869A1/zh not_active Ceased
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103699289A (zh) * | 2013-12-13 | 2014-04-02 | 广州华多网络科技有限公司 | 滑动操作响应方法及装置 |
| CN104866212A (zh) * | 2014-02-20 | 2015-08-26 | 维沃移动通信有限公司 | 一种快速调用程序或功能的方法及其系统 |
| US20170228120A1 (en) * | 2016-02-09 | 2017-08-10 | Microsoft Technology Licensing, Llc | Scroll mode for touch/pointing control |
| WO2018082269A1 (zh) * | 2016-11-04 | 2018-05-11 | 华为技术有限公司 | 菜单显示方法及终端 |
| CN107329682A (zh) * | 2017-06-19 | 2017-11-07 | 努比亚技术有限公司 | 边缘交互方法及移动终端 |
| CN107728923A (zh) * | 2017-10-20 | 2018-02-23 | 维沃移动通信有限公司 | 一种操作的处理方法及移动终端 |
| CN107844232A (zh) * | 2017-10-31 | 2018-03-27 | 努比亚技术有限公司 | 一种屏幕操作控制方法及移动终端、计算机可读存储介质 |
| CN107704190A (zh) * | 2017-11-06 | 2018-02-16 | 广东欧珀移动通信有限公司 | 手势识别方法、装置、终端及存储介质 |
| CN108089795A (zh) * | 2018-01-22 | 2018-05-29 | 广东欧珀移动通信有限公司 | 触控操作方法、装置、存储介质及电子设备 |
| CN108874288A (zh) * | 2018-06-05 | 2018-11-23 | Oppo广东移动通信有限公司 | 应用程序切换方法、装置、终端及存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| 闫瑞瑞: "手机触摸屏及其目标提取方法", 《现代显示》 * |
Cited By (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020134869A1 (zh) * | 2018-12-29 | 2020-07-02 | 华为技术有限公司 | 电子设备的操作方法和电子设备 |
| CN113795817A (zh) * | 2019-05-05 | 2021-12-14 | 华为技术有限公司 | 一种分屏显示的操作方法及电子设备 |
| CN110248023B (zh) * | 2019-06-10 | 2021-09-10 | 闻泰通讯股份有限公司 | 智能终端控制方法、装置、设备和介质 |
| CN110248023A (zh) * | 2019-06-10 | 2019-09-17 | 闻泰通讯股份有限公司 | 智能终端控制方法、装置、设备和介质 |
| CN110475021A (zh) * | 2019-08-16 | 2019-11-19 | 深圳传音控股股份有限公司 | 移动终端的控制方法、移动终端及计算机存储介质 |
| CN110609648A (zh) * | 2019-08-30 | 2019-12-24 | 维沃移动通信有限公司 | 一种应用程序的控制方法及终端 |
| CN112578980A (zh) * | 2019-09-27 | 2021-03-30 | 阿里巴巴集团控股有限公司 | 终端页面显示方法和装置 |
| CN112578980B (zh) * | 2019-09-27 | 2024-04-16 | 阿里巴巴集团控股有限公司 | 终端页面显示方法和装置 |
| CN112578982A (zh) * | 2019-09-29 | 2021-03-30 | 华为技术有限公司 | 一种对电子设备的操作方法及电子设备 |
| CN110874168A (zh) * | 2019-09-30 | 2020-03-10 | 华为技术有限公司 | 一种显示方法及电子设备 |
| WO2021068112A1 (zh) * | 2019-10-08 | 2021-04-15 | 深圳市欢太科技有限公司 | 触摸事件的处理方法、装置、移动终端及存储介质 |
| CN111061419B (zh) * | 2019-10-23 | 2023-03-03 | 华为技术有限公司 | 一种应用栏显示方法及电子设备 |
| CN111061419A (zh) * | 2019-10-23 | 2020-04-24 | 华为技术有限公司 | 一种应用栏显示方法及电子设备 |
| EP4036699A4 (en) * | 2019-10-23 | 2022-12-07 | Huawei Technologies Co., Ltd. | METHOD OF DISPLAYING AN APPLICATION BAR AND ELECTRONIC DEVICE |
| WO2021078213A1 (zh) * | 2019-10-23 | 2021-04-29 | 华为技术有限公司 | 一种应用栏显示方法及电子设备 |
| US11868605B2 (en) | 2019-10-23 | 2024-01-09 | Huawei Technologies Co., Ltd. | Application bar display method and electronic device |
| CN111078336A (zh) * | 2019-11-25 | 2020-04-28 | 上海米哈游网络科技股份有限公司 | 一种显示方法、装置、设备及存储介质 |
| CN111078336B (zh) * | 2019-11-25 | 2024-02-06 | 上海米哈游网络科技股份有限公司 | 一种显示方法、装置、设备及存储介质 |
| CN110989916A (zh) * | 2019-12-13 | 2020-04-10 | 天通畅达(深圳)科技有限公司 | 一种滑动屏幕实现操作界面的方法及装置 |
| CN111258455B (zh) * | 2020-01-17 | 2023-08-18 | Oppo广东移动通信有限公司 | 一种事件流处理方法、事件流处理装置及移动终端 |
| CN111258455A (zh) * | 2020-01-17 | 2020-06-09 | Oppo广东移动通信有限公司 | 一种事件流处理方法、事件流处理装置及移动终端 |
| CN113325992A (zh) * | 2020-02-28 | 2021-08-31 | 华为技术有限公司 | 滑动操作的处理方法、装置、电子设备及存储介质 |
| CN111766996A (zh) * | 2020-06-17 | 2020-10-13 | Oppo广东移动通信有限公司 | 应用切换方法、装置、存储介质及终端 |
| CN114237529A (zh) * | 2020-09-07 | 2022-03-25 | 华为技术有限公司 | 一种导航栏显示方法、显示方法与第一电子设备 |
| CN112596648B (zh) * | 2020-12-21 | 2022-07-08 | 北京百度网讯科技有限公司 | 页面处理方法、装置、电子设备及可读存储介质 |
| CN112596648A (zh) * | 2020-12-21 | 2021-04-02 | 北京百度网讯科技有限公司 | 页面处理方法、装置、电子设备及可读存储介质 |
| CN113608610A (zh) * | 2021-07-14 | 2021-11-05 | 荣耀终端有限公司 | 交互控制方法、电子设备及系统 |
| CN115705138A (zh) * | 2021-08-10 | 2023-02-17 | Oppo广东移动通信有限公司 | 设备控制方法、装置、电子设备以及存储介质 |
| CN113805749A (zh) * | 2021-09-23 | 2021-12-17 | 北京初志科技有限公司 | 一种数据销毁方法、装置、电子设备及存储介质 |
| CN115291788B (zh) * | 2022-06-30 | 2023-11-17 | 青岛海尔科技有限公司 | 用于移动终端交互的方法及装置、移动终端、存储介质 |
| CN115291788A (zh) * | 2022-06-30 | 2022-11-04 | 青岛海尔科技有限公司 | 用于移动终端交互的方法及装置、移动终端、存储介质 |
| CN115421644A (zh) * | 2022-11-04 | 2022-12-02 | 荣耀终端有限公司 | 确定弹窗消息来源的方法和装置 |
| CN120255993A (zh) * | 2024-11-20 | 2025-07-04 | 华为技术有限公司 | 侧边栏显示方法及电子设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020134869A1 (zh) | 2020-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109766043A (zh) | 电子设备的操作方法和电子设备 | |
| CN113645351B (zh) | 应用界面交互方法、电子设备和计算机可读存储介质 | |
| CN112130742B (zh) | 一种移动终端的全屏显示方法及设备 | |
| CN109584879A (zh) | 一种语音控制方法及电子设备 | |
| CN109782944A (zh) | 一种触摸屏的响应方法及电子设备 | |
| CN114363462B (zh) | 一种界面显示方法、电子设备及计算机可读介质 | |
| CN109445572A (zh) | 全屏显示视频中快速调出小窗口的方法、图形用户接口及终端 | |
| CN109271081A (zh) | 滚动截屏的方法及电子设备 | |
| CN109496423A (zh) | 一种拍摄场景下的图像显示方法及电子设备 | |
| CN109274828A (zh) | 一种生成截图的方法、控制方法及电子设备 | |
| CN109766066A (zh) | 一种消息处理的方法、相关装置及系统 | |
| CN109766036A (zh) | 消息处理方法及电子设备 | |
| WO2020211701A1 (zh) | 模型训练方法、情绪识别方法及相关装置和设备 | |
| CN111669459A (zh) | 键盘显示方法、电子设备和计算机可读存储介质 | |
| CN109920240A (zh) | 一种红外控制器与红外设备自动匹配的方法、装置及设备 | |
| WO2021013230A1 (zh) | 机器人的控制方法、机器人、终端、服务器及控制系统 | |
| CN109634495A (zh) | 支付方法、装置和用户设备 | |
| WO2022052740A1 (zh) | 一种折叠设备及其开合控制方法 | |
| CN116048358A (zh) | 悬浮球的控制方法和相关装置 | |
| CN110138999A (zh) | 一种用于移动终端的证件扫描方法及装置 | |
| CN111249728A (zh) | 一种图像处理方法及图像处理装置 | |
| CN110248037A (zh) | 一种身份证件扫描方法及装置 | |
| US12204741B2 (en) | Screenshot method and related device | |
| CN110058729B (zh) | 调节触摸检测的灵敏度的方法和电子设备 | |
| CN111752648A (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 |