目标操作的执行方法、装置、终端及存储介质与流程

文档序号:16066442发布日期:2018-11-24 12:42阅读:170来源:国知局

本申请实施例涉及终端控制技术领域,特别涉及一种目标操作的执行方法、装置、终端及存储介质。

背景技术

在手机的用户界面中,手机为了在用户使用前台应用时,能够使用系统级别的功能或服务,可以在屏幕中显示一个浮标,该浮标可以驻停在显示屏的边缘。

相关技术中,当该浮标被用户点击后,可以展开为一个窗口,窗口中显示该浮标提供的系统功能的图标。当用户进一步点击图标时,终端将执行该图标对应的系统功能或者系统服务。

然而,由于浮标被点击展开后的窗口中容纳的图标数量有限,使得浮标能够实现的功能较少。



技术实现要素:

本申请实施例提供了一种目标操作的执行方法、装置、终端及存储介质,可以解决由于浮标被点击展开后的窗口中容纳的图标数量有限,使得浮标能够实现的功能较少的问题。所述技术方案如下:

根据本申请的第一方面,提供了一种目标操作的执行方法,所述方法包括:

当终端全屏显示第一应用的用户界面时,贴靠所述终端的侧边边缘显示目标功能按钮;

接收作用于所述目标功能按钮的第一预设指令;

根据所述第一预设指令确定对应的目标操作类型,所述目标操作类型是所述目标功能按钮响应的至少两种操作类型中的一种;

执行所述目标操作类型对应的目标操作。

根据本申请的第二方面,提供了一种目标操作的执行装置,所述装置包括:

按钮显示模块,用于当终端全屏显示第一应用的用户界面时,贴靠所述终端的侧边边缘显示目标功能按钮;

指令接收模块,用于接收作用于所述目标功能按钮的第一预设指令;

类型确定模块,用于根据所述第一预设指令确定对应的目标操作类型,所述目标操作类型是所述目标功能按钮响应的至少两种操作类型中的一种;

操作执行模块,用于执行所述目标操作类型对应的目标操作。

根据本申请的第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的目标操作的执行方法。

根据本申请的第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的目标操作的执行方法。

本申请实施例提供的技术方案带来的有益效果是:

由于本申请实施例的方案在执行时,当终端全屏显示第一应用的用户界面时,贴靠终端的侧边边缘显示目标功能按钮,第一应用是运行在终端的前台的应用,接收作用于目标功能按钮的第一预设指令,根据第一预设指令确定对应的目标操作类型,执行目标操作类型对应的目标操作。由于本方案实施例中,终端在全屏显示第一应用的用户界面时,在目标区域中显示目标功能按钮,该目标功能按钮能够在不同的预设操作下对应相应的目标操作类型,而目标操作类型又对应有相应的操作。可见本申请实施例能够在第一应用全屏显示时,一同展示具有多个功能的目标功能按钮,可令终端快速执行目标操作类型对应的目标操作,节省了终端显示不同功能按钮的显示空间,提高了终端在全屏显示当前应用的用户界面时,执行其他任务或实现其他功能的效率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本实施例涉及的弧形带状栏的一种显示方式的示意图;

图2是本实施例涉及的弧形带状栏的另一种显示方式的示意图;

图3至图7是异形屏的可能实现的五种形态的示意图;

图8是本申请实施例提供的一种目标操作的执行方法的流程图;

图9是基于图8所示实施例示出的一种执行用户界面示意图;

图10是基于图8所示实施例示出的另一种执行用户界面示意图;

图11是基于图8所示实施例示出的又一种执行用户界面示意图;

图12是本申请实施例提供的另一种目标操作的执行方法的流程图;

图13是基于图12所示实施例提供的一种悬浮操作窗最小化过程的示意图;

图14是本申请一个示例性实施例提供的目标操作的执行装置的结构框图;

图15是本申请一个示例性实施例提供的终端的结构框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

为了本申请实施例所示方案易于理解,下面将对本申请实施例中出现的若干名词进行解释。

目标区域:是指贴靠终端侧边边缘的区域。若终端的屏幕呈矩形的形状,则侧边边缘既可以是较短边的边缘,也可以是较长边的边缘。在一种可能实现的方式中,终端可以是全面屏终端、折叠屏终端、双面屏终端、曲面屏终端或柔性屏终端等等屏幕形态的终端,本申请实施例对此不做限定。

可选地,目标区域可以是弧形带状栏。

弧形带状栏:是指在异形屏中呈现为弧形的带状显示区域,该弧形带状栏中显示有功能图标。功能图标是提供未读的通知消息的消息发布对象的图标。例如,弧形带状栏中显示有应用a的图标,则应用a作为消息发布对象,应用a的图标则是功能图标。

可选地,该弧形带状栏是围绕异形屏的异形缺口区域的弧形带状显示区域。

请参考图1,其是本实施例涉及的弧形带状栏的一种显示方式的示意图。弧形带状栏110围绕异形缺口区域120显示。弧形带状栏110中显示有目标功能按钮,该目标功能按钮可以是功能图标111、功能图标112、功能图标113、功能图标114、功能图标115、功能图标116和功能图标117中的至少一种。

可选地,弧形带状栏110可以是一条,也可以是至少两条。本公开实施例对弧形带状栏的条数(数目)不作限定。

可选地,弧形带状栏110可以划分为若干个子区域。每一个子区域可以在相应的触发手势下单独在用户界面中显示,详情可参见下述几种可能的实现方式。

在一种可能的实现方式中,弧形带状栏110可以划分为第一子区域、第二子区域和第三子区域共三个子区域。第一子区域110a中显示有功能图标111、功能图标112和功能图标113。第二子区域110b中显示有功能图标114。第三子区域110c中显示有功能图标115、功能图标116和功能图标117。

可选地,弧形带状栏可以当终端处于横屏显示状态时触发,也可以当终端处于竖屏显示状态时触发。例如,图1所示的弧形带状栏可以是终端处于横屏显示状态下的展示的弧形带状栏。请参见图2,其是本实施例涉及的弧形带状栏的另一种显示方式的示意图。

预设操作:指目标功能按钮所支持的操作,该目标功能按钮显示在弧形带状栏中。需要说明的是,本实施例中的目标功能按钮能够接收并识别至少两种不同的预设操作,并实现相应的功能。其中,该预设操作可以是短按、长按、轻按、重按、大面积按压、小面积按压和滑动中至少两种。其中,轻按和重按操作可以被配备有压力传感器的终端识别。大面积按压操作和小面积按压操作,可以通过触摸面积与面积阈值的比较结果来区分。例如,将触摸面积大于面积阈值的按压操作确定为大面积按压操作,将触摸面积小于面积阈值的按压操作确定为小面积按压操作。

在另一种可能的实现方式中,预设操作还可以包括指关节触摸操作、手掌触摸信号和手背触摸操作中至少两种。

在另一种可能的实现方式中,预设操作还可以包括悬浮触控(floatingtouch)。

悬浮操作窗:指第三方应用、系统应用或系统服务提供的操作窗体,该操作窗体的显示面积小于异形屏总的显示面积。可选地,该悬浮操作窗能够被用户拖动,以改变其在异形屏中的显示位置。可选地,该悬浮操作窗上还可以包括最小化按钮、最大化按钮和关闭按钮中至少一种。

可选地,该悬浮操作窗可以显示即时通讯应用的会话界面、视频通话界面和资讯展示界面中至少一种。

可选地,该悬浮操作窗还可以显示视频应用或直播应用的播放器界面。

可选地,该悬浮操作窗还可以显示购物应用中的商品的购买界面。例如,该购买界面可以是秒杀商品的抢购界面。

可选地,该悬浮操作窗也可以显示租车应用的车辆实时位置界面或与司机沟通的会话界面。

可选地,该悬浮操作窗还可以显示外卖应用的外卖员实时位置界面或与外卖员沟通的会话界面。

可选地,该悬浮操作窗还可以显示订票应用的购票页面。

可选地,该悬浮操作窗还可以显示考勤打卡应用的签到签退界面。

可选地,该悬浮操作窗还可以显示支付应用或购物应用等提供扫码功能的扫码预览界面,以便确定终端是否准确清晰地拍摄到二维码。

可选地,该悬浮操作窗还可以显示系统应用中相关的界面,如短消息查看界面、短消息发送界面、联系人查看界面或联系人信息编辑界面。

操作类型:指预设操作的分类。例如,预设操作包括短按、长按、轻按、重按、大面积按压、小面积按压和滑动,相应的,操作类型可以是短按操作类型、长按操作类型、轻按操作类型、重按操作类型、大面积按压操作类型、小面积按压操作类型和滑动操作类型。

目标操作类型:指与预设操作对应的操作类型。例如,目标功能按钮支持长按操作类型、短按操作类型和向屏内滑动操作类型,则目标操作类型可以为上述长按操作类型、短按操作类型和向屏内滑动操作类型中至少一种。

可选地,目标操作类型对应的操作包括:显示目标功能按钮的功能说明、删除目标功能按钮、显示未读消息的消息气泡、屏蔽第二应用的通知消息、显示第二应用的通知消息、显示第二应用的悬浮操作窗和全屏显示第二应用中的一种。

示例性地,本申请实施例所示的目标操作的执行方法,可以应用在包括异形屏的终端中。当本申请实施例所示的目标操作的执行方法,应用在包括异形屏的终端中时,该终端的外框包括第一边缘和第二边缘,该异形屏包括一条凹型线段边缘和三条直线段边缘。其中,凹型线段边缘贴靠第一边缘,相邻凹型线段边缘的两条直线段边缘分别贴靠两条第二边缘,第一边缘不长于第二边缘,凹型线段边缘和终端的外框围成一异形缺口区域,异形缺口区域可以用于设置终端的前面板中的传感器。其中,凹型线段边缘可以是折线段凹型边缘,也可以是弧形线段凹型边缘。例如,请参照图3至图7,其是异形屏的可能实现的五种形态的示意图。在上述可能实现的各种形态中,直线段边缘310可以是圆角直线段,也可以是直线段。凹型线段边缘320则可以实现为图3至图7所示的五种可能的形态。在图3中,凹型线段边缘320实现为半圆形槽边缘;在图4中,凹型线段边缘320实现为弧形槽边缘;在图5中,凹型线段边缘320实现为矩形槽边缘;在图6中,凹型线段边缘320实现为圆角矩形槽边缘;在图7中,凹型线段边缘320实现为三角形槽边缘。需要说明的是,本公开实施例并不对异形屏的具体实现形状形成限定,上述五种形态是本申请方案能够应用的异形屏终端中的部分实现外观。

可选地,以图3为例,凹型线段边缘贴靠的第一边缘可以表示边缘321,相邻凹型线段边缘的两条直线段边缘分别贴靠两条第二边缘可以分别表示为311和312。可选地,与第一边缘相平行的另一边缘可表示为第三边缘313。

可选地,终端可以包括手机、平板电脑、智能眼镜、智能手表、数码相机、mp4播放终端、mp5播放终端、学习机、点读机、电纸书、电子词典、虚拟现实(virtualreality,vr)播放终端或增强现实(augmentedreality,ar)播放终端等。

请参考图8,其是本申请实施例提供的一种目标操作的执行方法的流程图。本实施例以应用于上述具有异形屏的终端,且以目标功能按钮显示在弧形带状栏为例进行说明。该方法包括:

步骤810,当终端全屏显示第一应用的用户界面时,贴靠终端的侧边边缘显示目标功能按钮,第一应用是运行在终端的前台的应用。

在本申请实施例中,当终端全屏显示第一应用的用户界面时,终端可以在屏幕内贴靠侧边边缘的位置显示目标功能按钮,该第一应用是运行在终端的前台的应用。

在一种可能的实现方式中,终端可以在进入全屏显示第一应用的用户界面时,即刻贴靠终端的侧边边缘显示目标功能按钮。

在另一种可能的实现方式中,终端还可以在全屏显示第一应用的用户界面时,检测是否接收到功能按钮显示指令,所述功能按钮显示指令用于指示终端显示目标功能按钮。

在一种可能实现的方式中,终端在目标区域中显示目标功能按钮。当目标区域是弧形带状栏时,终端在弧形带状栏中显示目标功能按钮。由于弧形带状栏相较于常规的通知栏的显示面积更大。因此,在一条弧形带状栏中能够同时显示较多的图标。在一种可能的实现方式中,请参考图1,弧形带状栏110围绕异形缺口区域120显示。

步骤820,接收作用于目标功能按钮的第一预设指令。

在本申请实施例中,终端可以接收作用于目标功能按钮的预设操作。仍以图1所示界面为例,目标功能按钮可以是图标111至图标117中任意一种。终端可以通过触摸屏接收针对目标功能按钮的第一预设指令。

步骤830,根据第一预设指令确定对应的目标操作类型,目标操作类型是目标功能按钮响应的至少两种操作类型中的一种。

在本申请实施例中,终端将根据第一预设指令确定对应的目标操作类型。需要说明的是,目标功能按钮能够响应至少两种操作类型。终端将从该第二应用能够响应的至少两种操作类型中确定目标操作类型。

若第二应用是即时通讯应用a,且目标功能按钮112显示在弧形带状栏中,则该图标112可以在被长按时显示该图标的功能说明,被向异形屏内滑动时关闭来自该应用的消息提醒,在被点击时在异形屏内显示悬浮操作窗。该悬浮操作窗可以在当前用户界面的上层展示,以保证悬浮操作窗不被其它内容所遮挡。

步骤840,执行目标操作类型对应的目标操作。

在本申请实施例中,终端将执行目标操作类型所对应的目标操作。可选地,目标操作类型可以与相应的操作是一一对应的关系。当终端确定出目标操作类型时,终端将能够毫无疑义地执行唯一对应的操作。

可选地,当目标操作类型是长按类型时,终端可以显示该图标的功能说明。可选地,该功能说明核功能图标可以是绑定的关系,当终端识别到该功能图标被长按时,读取该功能图标的标识(例如读取该功能图标对应的应用的包名),根据该功能图标的标识查找对应的功能说明,将查找到的功能说明展示在屏幕中。

可选地,终端还可以结合未读消息状态和目标操作类型,一同确定对应的目标操作。例如,当第二应用中存在未读消息,且终端接收到长按操作时,未读消息状态和目标操作类型所对应的目标操作是显示未读消息的消息气泡。当第二应用中不存在未读消息,且终端接收到长按操作时,未读消息状态和目标操作类型所对应的目标操作是显示目标功能按钮的功能说明。

可选地,当目标操作类型时拖动操作类型时,终端还可以结合目标功能按钮被拖动到的位置来确定对应的目标操作。例如,当目标功能按钮被拖动到的位置是终端的一条边缘时,终端将确定目标操作是移动目标功能按钮的操作。再例如,当目标功能按钮被拖动到的位置是终端贴靠第一边缘的指定条状区域时,终端将删除该目标功能按钮。

请参见图9,其是基于图8所示实施例示出的一种执行用户界面示意图。在图9中,终端可以在功能图标114第一次展示给用户或者未被用户点击过时,显示第一提醒消息911“长按图标可查看功能说明,赶紧试试吧!”。此时,当用户的手指920长按该功能图标114后,终端的用户界面930中展示第二提醒消息912“游戏助手:游戏攻略、福利一键查看,快速了解对局出装,英雄技能,祝您稳步上星。”

可选地,当目标操作类型是向异形屏内滑动类型时,终端可以关闭该应用的新消息提醒功能。

请参见图10,其是基于图8所示实施例示出的另一种执行用户界面示意图。在图10中,功能图标114可以在含有未读的通知消息时,以突出的显示方式显示,比如闪烁该图标或在图标的边缘以彩色光芒高亮显示。或者,终端也可以在功能图标114的指定边角显示未读的通知消息的条数。可选地,指定边角可以是左上角、正左端、左下角、正下端、正上端、右上角、正右端和右下角。

在一种可能的实现方式中,本申请实施例提供一种快速关闭功能图标的新消息提醒功能的方法。在该方法中,当用户的手指920在功能图标114上向异形屏内滑动(扫动)时,终端将关闭功能图标114对应的应用、服务或进程提供的新消息提醒功能。相应地,一些可能的实现方式中,可以包括功能图标114不再闪烁、不再以彩色光芒高亮显示图标边缘且不再在指定边角显示未读的通知消息的条数。

可选地,当目标操作类型是点击类型时,终端可以在异形屏内显示该第二应用的悬浮操作窗的操作。

请参见图11,其是基于图8所示实施例示出的又一种执行用户界面示意图。在图11中,当用户的手指920点击功能图标114时,终端将在用户界面930中显示悬浮窗940。

可选地,当用户的手指920点击功能图标114时,终端也可以弹出一个菜单,显示悬浮窗选项和全屏选项,供用户选择以何种方式打开功能图标对应的应用。

在一种可能实现的方式中,终端显示悬浮窗940时,异形屏全屏显示第二应用的用户界面。此时,悬浮窗940将在第二应用的用户界面中画中画的形式展示。

在另一种可能实现的方式中,终端可以在展示桌面时展示悬浮窗940。

综上所述,本申请实施例公开了一种应用程序的操作的方法,当终端全屏显示第一应用的用户界面时,贴靠终端的侧边边缘显示目标功能按钮,第一应用是运行在终端的前台的应用,接收作用于目标功能按钮的第一预设指令,根据第一预设指令确定对应的目标操作类型,执行目标操作类型对应的目标操作。由于本方案实施例中,终端在全屏显示第一应用的用户界面时,在目标区域中显示目标功能按钮,该目标功能按钮能够在不同的预设操作下对应相应的目标操作类型,而目标操作类型又对应有相应的操作。可见本申请实施例能够在第一应用全屏显示时,一同展示具有多个功能的目标功能按钮,可令终端快速执行目标操作类型对应的目标操作,节省了终端显示不同功能按钮的显示空间,提高了终端在全屏显示当前应用的用户界面时,执行其他任务或实现其他功能的效率。

请参考图12,其是本申请实施例提供的另一种目标操作的执行方法的流程图。本实施例以应用于上述具有异形屏的终端,且以目标功能按钮显示在弧形带状栏为例进行说明。该方法包括:

步骤1201,在异形屏中全屏显示第一应用的用户界面。

在本申请实施例中,终端能够在异形屏终端中全屏显示第一应用的用户界面。其中,第一应用的用户界面可以有至少两种显示方式。

在一种显示方式中,第一应用的用户界面将铺满异形屏的全部显示面积。可选地,在该显示方式中,第一应用的用户界面将和异形屏终端进行适配,以便第一应用的用户界面能够完整地显示在异形屏中。

在另一种显示方式中,第一应用的用户界面将显示在一个去除异形屏异形缺口区域干扰的矩形区域中。在该显示方式中,终端可以通过牺牲部分显示区域换取第一应用的用户界面的完整显示。

可选地,第一应用是运行在终端的前台的应用。即第一应用是终端的前台应用。

步骤1202,在弧形带状栏中显示目标功能按钮。

其中,弧形带状栏是异形屏中围绕异形缺口区域显示的弧形带状显示区域。

在本申请实施例中,终端能够在弧形带状栏中显示目标功能按钮,弧形带状栏是异形屏中围绕异形屏缺口区域显示的弧形带状显示区域。

步骤1203,接收作用于目标功能按钮的第一预设指令。

在本申请实施例中,步骤1203的执行过程和步骤820的执行过程相同,此处不再赘述。

步骤1204,根据第一预设指令确定对应的目标操作类型。

在本申请实施例中,步骤1204的执行过程和步骤830的执行过程相同,此处不再赘述。

在步骤1204的一种实现方式中,目标操作类型对应的操作包括显示第一应用的悬浮操作窗。在此实现方式中,终端执行步骤1205。

步骤1205,在第一应用的用户界面的上层显示第二应用的悬浮操作窗。

在本申请实施例中,终端将在第一应用的用户界面的上层显示第二应用的悬浮操作窗,以便悬浮操作窗内的内容不被第一应用的用户界面所遮挡。

需要说明的是,在执行步骤1205之后,终端可以执行步骤(1)和步骤(2)。

或者,终端在执行步骤905之后,也可以执行步骤(1)和步骤(3)。

步骤(1)从显示第二应用的悬浮操作窗的时刻起,监控弧形带状栏在预设时间段内是否接收到悬浮窗控制操作,并设置定时器。

步骤(2)若定时器超时,则终端隐藏弧形带状栏。

步骤(3)若定时器未超时且接收到悬浮窗控制操作,则终端控制悬浮操作窗执行对应的窗体动作。

在本申请实施例中,终端能够在第二应用的悬浮操作窗显示的时刻开始,持续显示弧形带状栏指定长度的时间。例如,终端持续显示弧形带状栏5秒钟,在5秒内若未接收到针对弧形带状栏中功能图标的操作,则自动隐藏该弧形带状栏。若未接收到针对弧形带状栏中功能图标的第二预设指令,则确定该第二预设指令对应的目标操作类型,并执行该目标操作类型对应的操作。

在一种可能实现的方式中,终端可以通过设置定时器来实现上述步骤。

步骤1206,接收对最小化按钮的触发指令,最小化按钮是悬浮操作窗中的按钮。

步骤1207,隐藏悬浮操作窗。

步骤1208,在异形屏中显示目标功能按钮。

需要说明的是,终端可贴靠异形屏中的一条边缘显示目标功能按钮,该边缘可以是三条直线段边缘中的一条。以图3所示的具有异形屏的终端为例,终端可以贴靠3条直线段边缘310中任意一条显示目标功能按钮。

在一种可能的实现方式中,终端可以贴靠第二边缘311或第二边缘312显示目标功能按钮。在本实现方式中,终端能够判断用户当前的持握手是左手还是右手,并根据用户当前的持握手确定显示目标功能按钮的边缘。例如,当终端确定用户是左手持握时,将在第二边缘311的边缘贴靠显示目标功能按钮。当终端确定用户是右手持握时,将在第二边缘312的边缘贴靠显示目标功能按钮。

在另一种可能的实现方式中,终端可以贴靠第三边缘313显示目标功能按钮。

相应地,终端将在第二应用中存在未读消息,且检测到对目标功能按钮执行的长按操作时生成气泡显示指令,根据该气泡显示指令显示消息气泡。当终端检测到对目标功能按钮执行的滑动操作时,将生成操作选择指令,终端随后根据该操作选择指令选择用于处理未读消息的处理操作。该处理操作包括标记已读操作或回复操作。

请参考图13,其是基于图12所示实施例提供的一种悬浮操作窗最小化过程的示意图。在图13中,用户的手指920可以点击悬浮操作窗940中的最小化按钮941。随后,悬浮操作窗940在用户界面930中消失,在用户界面930中贴靠凹型线段边缘显示一个功能图标114a。可选地,该功能图标114a可以和显示在弧形带状栏中的功能图标114的外形和功能相同。可选地,当功能图标114a对应的游戏论坛有好友发送来未读消息时,终端可以接收在功能图标114a上执行的长按操作,并显示消息气泡950。当用户在功能图标114a向右滑动时,终端将选择回复按钮951,即执行回复操作;当用户在功能图标114a向左滑动时,终端将选择已读按钮952,即执行标记已读操作,将该未读消息标为已读消息。可选地,当功能图标114a被拖动到贴靠边缘313的区域时,终端控制功能图标114a驻留在边缘313处显示。当功能图标114a被拖动到贴靠边缘311或边缘312的区域时,终端将删除功能图标114a。

可选地,悬浮操作窗940还可以提供最大化按钮942和关闭按钮943。当用户的手指920点击最大化按钮942时,原本显示在悬浮操作窗940中的内容可以全屏显示。当用户的手指920点击关闭按钮943时,终端将关闭悬浮操作窗940,即终端不再在用户界面930中显示悬浮操作窗940。

综上所述,本申请实施例公开了一种目标操作的执行方法,能够在异形屏中全屏显示第一应用的用户界面,在弧形带状栏中显示目标功能按钮,接收作用于目标功能按钮的第一预设指令,根据第一预设指令确定对应的目标操作类型在。当目标操作类型对应的操作包括显示第二应用的悬浮操作窗时,在第一应用的用户界面的上层显示第二应用的悬浮操作窗,接收对最小化按钮的触发指令,隐藏悬浮操作窗,在异形屏中显示目标功能按钮。由于本申请实施例,能够在终端全屏显示第一应用时,通过显示的目标功能按钮来接收预设操作,执行预设操作的操作类型对应的操作,实现了全屏显示第一应用时快速控制第二应用的效果,并能够通过不同的预设操作在一个图标上实现不同的操作,节约了显示空间,提高了全屏显示前台应用情况下,快速执行其他任务的效率。

可选地,本申请实施例还可以在全屏显示第一应用的用户界面,并在第一应用的用户界面上层展示第二应用的悬浮操作窗的时刻起,监控弧形带状栏在预设时间段内是否接收到悬浮窗控制操作,并设置定时器,若定时器超时,则终端隐藏弧形带状栏;若定时器未超时且接收到悬浮窗控制操作,则终端控制悬浮操作窗执行对应的窗体动作,在提高对第二应用的控制效率的前提下,避免了对第一应用的用户界面的遮挡,提高了第一应用的用户界面的显示效果。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

请参考图14,其是本申请一个示例性实施例提供的目标操作的执行装置的结构框图。该目标操作的执行装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置包括:

按钮显示模块1410,用于当终端全屏显示第一应用的用户界面时,贴靠所述终端的侧边边缘显示目标功能按钮,所述第一应用是运行在所述终端的前台的应用;

指令接收模块1420,用于接收作用于所述目标功能按钮的第一预设指令;

类型确定模块1430,用于根据所述第一预设指令确定对应的目标操作类型,所述目标操作类型是所述目标功能按钮响应的至少两种操作类型中的一种;

操作执行模块1440,用于执行所述目标操作类型对应的目标操作。

在一个可选的实施例中,所述目标功能按钮响应的至少两种操作类型包括:长按操作类型、点击操作类型、滑动操作类型、轻按操作类型、重按操作类型、小面积按压操作和大面积按压操作类型中至少两种。

在一个可选的实施例中,所述目标操作类型对应的操作包括:显示所述目标功能按钮的功能说明、删除所述目标功能按钮、显示未读消息的消息气泡、屏蔽第二应用的通知消息、显示第二应用的通知消息、显示第二应用的悬浮操作窗和全屏显示所述第一应用中的一种。

在一个可选的实施例中,所述目标操作类型对应的操作包括显示所述第二应用的悬浮操作窗,所述装置包括显示控制模块,所述显示控制模块用于接收对最小化按钮的触发指令,所述最小化按钮是所述悬浮操作窗中的按钮;隐藏所述悬浮操作窗;在所述第一应用的用户界面的上层,显示悬浮操作窗对应的所述目标功能按钮。

在一个可选的实施例中,所述目标功能按钮显示在目标区域中,所述目标操作类型对应的操作包括显示所述第二应用的悬浮操作窗,所述装置还包括监控模块,用于从显示所述第二应用的悬浮操作窗的时刻起,监控所述目标区域在预设时间段内是否接收到第二预设操作,并设置定时器;所述显示控制模块,用于在所述定时器超时时,隐藏所述目标区域;或者,所述显示控制模块,用于在所述定时器未超时且接收到所述第二预设指令时,确定所述第二预设指令对应的目标操作类型;执行所述目标操作类型对应的操作。

请参考图15,其是本申请一个示例性实施例提供的终端的结构框图,如图15所示,该终端包括处理器1510、存储器1520和屏幕显示组件1530,所述存储器1520中存储有至少一条指令,所述指令由所述处理器1510加载并执行以实现如上各个实施例所述的目标操作的执行方法。

本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的目标操作的执行方法。

本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的目标操作的执行方法。

需要说明的是:上述实施例提供的目标操作的执行装置在执行目标操作的执行方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的目标操作的执行装置与目标操作的执行方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1