一种界面切换方法及装置、计算机装置和可读存储介质与流程

文档序号:11176848阅读:316来源:国知局
一种界面切换方法及装置、计算机装置和可读存储介质与流程

本申请涉及终端技术领域,尤其涉及一种显示界面切换方法及装置、计算机装置和可读存储介质。



背景技术:

为了方便用户操作,目前终端通常设置有主键,下面以手机为例对主键的主要功能进行介绍:基于安卓android操作系统的手机,按一次主键返回主页,或返回当前界面的上一级界面;按住主键不动,显示后台运行程序。基于苹果ios操作系统的手机,按一次主键返回主页;双击主键,出现后台运行程序。

无论何种操作系统,主键的主要功能都是为了快捷地进行界面切换,但主键的存在影响了终端屏幕的实际显示空间,降低了屏占比和屏幕空间利用率。比如,一个屏幕为4.5英寸的手机,因为需要给主键预留一定的位置,其屏幕的实际大小往往并不能达到4.5英寸。为了提高屏占比、提高屏幕空间利用率,目前提出了取消物理主键的方案,但取消物理主键后如何快捷地进行界面切换成为现有技术亟待解决的技术问题之一。



技术实现要素:

本申请实施例提供一种显示界面切换方法及装置、计算机装置和可读存储介质,用以提供一种取消物理主键后快捷地进行界面切换的方案。

本申请实施例提供的一种显示界面切换方法,包括:

检测作用于所述终端当前显示的应用界面上的第一控制操作;

若所述第一控制操作满足预设条件,则将所述终端当前显示的应用界面对应的应用切换为后台运行,显示所述终端的主页。

可选地,所述第一控制操作满足预设条件包括:

所述第一控制操作满足第一预设条件;

所述将所述终端当前显示的应用界面对应的应用切换为后台运行,显示所述终端的主页包括:

判断是否存在所述终端当前显示的应用界面的上一级应用界面;

若存在所述终端当前显示的应用界面的上一级应用界面,则将所述终端当前显示的应用界面切换为所述上一级应用界面;

若不存在所述终端当前显示的应用界面的上一级应用界面,则将所述终端当前显示的应用界面对应的应用切换为后台运行,显示所述终端的主页。

可选地,所述第一控制操作满足第一预设条件包括:

所述第一控制操作为重按所述终端当前显示的应用界面之后沿预设方向滑动的操作;或者

所述第一控制操作为长按所述终端当前显示的应用界面之后沿预设方向滑动的操作。

可选地,所述第一控制操作满足预设条件包括:

所述第一控制操作满足第二预设条件;

所述将所述终端当前显示的应用界面对应的应用切换为后台运行,显示所述终端的主页包括:

缩小展示所述终端当前显示的应用界面;

检测作用于缩小展示的应用界面上的第二控制操作;

若所述第二控制操作满足第三预设条件,则将所述终端当前显示的应用界面对应的应用切换为后台运行,显示所述终端的主页。

可选地,所述若所述第二控制操作满足第三预设条件,则将所述终端当前显示的应用界面对应的应用切换为后台运行,显示所述终端的主页包括:

若所述第二控制操作满足第三预设条件,则判断是否存在所述终端当前显示的应用界面的上一级应用界面;

若存在所述终端当前显示的应用界面的上一级应用界面,则将所述终端当前显示的应用界面切换为所述上一级应用界面;

若不存在所述终端当前显示的应用界面的上一级应用界面,则将所述终端当前显示的应用界面对应的应用切换为后台运行,显示所述终端的主页。

本申请实施例提供的一种显示界面切换装置,包括:

检测单元,用于检测作用于所述终端当前显示的应用界面上的第一控制操作;

界面切换单元,用于在所述第一控制操作满足预设条件时,将所述终端当前显示的应用界面对应的应用切换为后台运行,显示所述终端的主页。

可选地,所述预设条件包括第一预设条件和第二预设条件;

当所述第一控制操作满足第一预设条件时:

所述第一控制操作为重按所述终端当前显示的应用界面之后沿预设方向滑动的操作,或者,所述第一控制操作为长按所述终端当前显示的应用界面之后沿预设方向滑动的操作;

所述界面切换单元具体用于:判断是否存在所述终端当前显示的应用界面的上一级应用界面;若存在所述终端当前显示的应用界面的上一级应用界面,则将所述终端当前显示的应用界面切换为所述上一级应用界面;若不存在所述终端当前显示的应用界面的上一级应用界面,则将所述终端当前显示的应用界面对应的应用切换为后台运行,显示所述终端的主页;

当所述第一控制操作满足第二预设条件时:

所述第一控制操作对应的压力值大于或者等于预设压力阈值,或者,所述第一控制操作的持续时间大于或者等于预设时长阈值;

所述界面切换单元具体用于:缩小展示所述终端当前显示的应用界面;检测作用于缩小展示的应用界面上的第二控制操作;当所述第二控制操作满足第三预设条件时,将所述终端当前显示的应用界面对应的应用切换为后台运行,显示所述终端的主页;

其中,若所述第二控制操作的滑动方向为预设方向,则

所述界面切换单元具体用于:判断是否存在所述终端当前显示的应用界面的上一级应用界面;若存在所述终端当前显示的应用界面的上一级应用界面,则将所述终端当前显示的应用界面切换为所述上一级应用界面;若不存在所述终端当前显示的应用界面的上一级应用界面,则将所述终端当前显示的应用界面对应的应用切换为后台运行,显示所述终端的主页。

本申请实施例提供的一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述界面切换方法的步骤。

本申请实施例提供的一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述界面切换方法的步骤。

本申请实施例中,检测作用于终端当前显示的应用界面上的第一控制操作,若第一控制操作满足预设条件,则将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。这样,不必再使用物理主键,根据用户在终端当前显示的应用界面上检测到的满足预设条件的第一控制操作,就可以便捷地进行界面切换,并且用户体验也更佳。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本申请实施例提供的界面切换方法流程图;

图2为本申请实施例提供的又一界面切换方法流程图;

图3为本申请实施例提供的再一界面切换方法流程图;

图4为本申请实施例提供的界面切换装置结构图;

图5为本申请实施例提供的界面切换装置/终端设备的硬件结构示意图。

具体实施方式

本申请实施例中,检测作用于终端当前显示的应用界面上的第一控制操作,若第一控制操作满足预设条件,则将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。这样,不必再使用物理主键,根据用户在终端当前显示的应用界面上检测到的满足预设条件的第一控制操作,就可以便捷地进行界面切换,并且用户体验也更佳。

以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

实施例一

如图1所示,为本申请实施例提供的界面切换方法流程图,包括以下步骤:

s101:检测作用于终端当前显示的应用界面上的第一控制操作。

其中,对于终端中安装的任意一个应用,当前显示的应用界面可以为该应用中的任意一个应用界面。

s102:若检测到的第一控制操作满足预设条件,则将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。

其中,预设条件可以分为第一预设条件和第二预设条件,当检测到的第一控制操作满足不同的预设条件时,终端将执行不同的流程将当前显示的应用界面对应的应用切换为后台运行,显示终端的主页,下面分别进行说明。

情况一:第一控制操作满足第一预设条件。

可选地,若第一控制操作为重按终端当前显示的应用界面之后沿预设方向滑动的操作;或者第一控制操作为长按终端当前显示的应用界面之后沿预设方向滑动的操作,则确定第一控制操作满足第一预设条件。

比如,第一控制操作可以为重按终端当前显示的应用界面之后向上滑动的操作,也可以为长按终端当前显示的应用界面之后向下滑动的操作。

在具体实施过程中,确定第一控制操作满足第一预设条件后,可以进一步判断终端当前显示的应用界面是否存在上一级应用界面,若存在,则将终端当前显示的应用界面切换为上一级应用界面;否则,将终端当前显示的应用界面对应的应用切换为后台运行,并显示终端的主页。

情况二:第一控制操作满足第二预设条件。

可选地,若第一控制操作对应的压力值大于或者等于预设压力阈值,或者第一控制操作的持续时间大于或者等于预设时长阈值,则确定第一控制操作满足第二预设条件。

比如,第一控制操作对应的压力值大于或者等于10pa,或第一控制操作作用于终端的持续时间大于或者等于3s。

在具体实施过程中,确定第一控制操作满足第二预设条件后,可以缩小展示终端当前显示的应用界面,并检测作用于缩小展示的应用界面上的第二控制操作,若检测到的第二控制操作满足第三预设条件,则将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。

可选地,当第二控制操作的滑动方向为预设方向时,比如向下滑动,确定第二控制操作满足第三预设条件,进一步判断终端当前显示的应用界面是否存在上一级应用界面,若存在,则将终端当前显示的应用界面切换为上一级应用界面;否则,将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。

本申请实施例中,检测作用于终端当前显示的应用界面上的第一控制操作,若第一控制操作满足预设条件,则将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。这样,不必再使用物理主键,根据用户在终端当前显示的应用界面上检测到的满足预设条件的第一控制操作,就可以便捷地进行界面切换,并且用户体验也更佳。

实施例二

如图2所示,为本申请实施例提供的又一界面切换方法流程图,包括以下步骤:

s201:检测作用于终端当前显示的应用界面上的第一控制操作。

s202:判断检测到的第一控制操作是否满足第一预设条件,若满足,则进入s203;否则流程结束。

其中,当第一控制操作为重按终端当前显示的应用界面之后沿预设方向滑动的操作,或者第一控制操作为长按终端当前显示的应用界面之后沿预设方向滑动的操作时,确定第一控制操作满足第一预设条件。

s203:判断终端当前显示的应用界面是否存上一级应用界面,若存在,则进入s204;否则,进入s205。

s204:将终端当前显示的应用界面切换为上一级应用界面。

s205:将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。

下面结合具体的应用场景对上述过程进行说明。

假设终端当前显示的为应用界面a,在应用界面a上检测到了长按应用界面a之后向上滑动的第一控制操作,则确定该第一控制操作满足第一预设条件,进一步地,判断应用界面a是否存上一级应用界面b,若存在,则将应用界面a切换为上一级应用界面b;否则,将应用界面a对应的应用切换为后台运行,并显示终端的主页。

本申请实施例中,基于终端当前显示的应用界面上满足第一预设条件的第一控制操作,可以使当前显示的应用界面返回上一级应用界面、或使当前显示的应用界面对应的应用切换为后台运行,显示终端的主页,方便地实现了主键的返回上一级和返回终端主页的功能。并且,采用本申请实施例提供的方法,取消主键后还可以提高终端的屏占比,提供终端屏幕的利用率。

如图3所示,为本申请实施例提供的再一界面切换方法流程图,包括以下步骤:

s301:检测作用于终端当前显示的应用界面上的第一控制操作。

s302:判断检测到的第一控制操作是否满足第二预设条件,若满足,则进入s303;否则流程结束。

其中,当第一控制操作对应的压力值大于或者等于预设压力阈值,或者第一控制操作的持续时间大于或者等于预设时长阈值时,确定第一控制操作满足第二预设条件。

s303:缩小展示终端当前显示的应用界面。

s304:检测作用于缩小展示的应用界面上的第二控制操作。

s305:判断检测到的第二控制操作是否满足第三预设条件,若满足,则进入s306;否则流程结束。

其中,当第二控制操作的滑动方向为预设方向时,确定第二控制操作满足第三预设条件。

s306:判断终端当前显示的应用界面是否存上一级应用界面,若存在,则进入s307;否则,进入s308。

s307:将终端当前显示的应用界面切换为上一级应用界面。

s308:将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。

下面结合具体的应用场景对上述过程进行说明。

沿用上例,假设终端当前显示的为应用界面a,在应用界面a上检测到了持续作用时间大于3s的第一控制操作,则确定该第一控制操作满足第二预设条件,然后缩小展示应用界面a,并且检测作用于缩小展示的应用界面a上的第二控制操作,若检测到的第二控制操作为向上的滑动操作,则确定第二控制操作满足第三预设条件,进一步判断应用界面a是否存上一级应用界面b,若存在,则将应用界面a切换为上一级应用界面b;否则,将应用界面a对应的应用切换为后台运行,并显示终端的主页。

本申请实施例中,若在终端当前显示的应用界面上检测到满足第二预设条件的第一控制操作,则缩小展示终端当前显示的应用界面,根据在缩小后的应用界面上检测到的满足第三预设条件的第二控制操作,可以使当前显示的应用界面返回上一级应用界面、或使当前显示的应用界面对应的应用切换为后台运行,显示终端的主页,方便地实现了主键的返回上一级和返回终端主页的功能。并且,采用本申请实施例提供的方法,取消主键后还可以提高终端的屏占比,提供终端屏幕的利用率。

实施例三

基于同一发明构思,本申请实施例中还提供了一种与界面切换方法对应的界面切换装置,由于所述装置解决问题的原理与本申请实施例界面切换方法相似,因此所述装置的实施可以参见方法的实施,重复之处不再赘述。

如图4所示,为本申请实施例提供的界面切换装置结构图,包括:

检测单元401,用于检测作用于终端当前显示的应用界面上的第一控制操作;

界面切换单元402,用于若确定第一控制操作满足预设条件,则将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。

可选地,第一控制操作满足第一预设条件;界面切换单元402具体用于:

判断是否存在终端当前显示的应用界面的上一级应用界面;

若存在终端当前显示的应用界面的上一级应用界面,则将终端当前显示的应用界面切换为上一级应用界面;

若不存在终端当前显示的应用界面的上一级应用界面,则将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。

可选地,当第一控制操作满足以下任意一个条件时,确定第一控制操作满足第一预设条件:

第一控制操作为重按所述终端当前显示的应用界面之后沿预设方向滑动的操作;

第一控制操作为长按所述终端当前显示的应用界面之后沿预设方向滑动的操作。

可选地,第一控制操作满足第二预设条件;界面切换单元402具体用于:

缩小展示终端当前显示的应用界面;

检测作用于缩小展示的应用界面上的第二控制操作;

若第二控制操作满足第三预设条件,则将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。

可选地,第二控制操作的滑动方向为预设方向;界面切换单元402具体用于:

判断是否存在终端当前显示的应用界面的上一级应用界面;

若存在终端当前显示的应用界面的上一级应用界面,则将终端当前显示的应用界面切换为上一级应用界面;

若不存在终端当前显示的应用界面的上一级应用界面,则将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。

可选地,当第一控制操作满足以下任意一个条件时,确定第一控制操作满足第二预设条件:

第一控制操作对应的压力值大于或者等于预设压力阈值;

第一控制操作的持续时间大于或者等于预设时长阈值。

实施例四

如图5所示,为本申请实施例提供的界面切换装置/终端设备的硬件结构示意图。该实施例的界面切换装置/终端设备包括:处理器501、存储器502以及存储在所述存储器中并可在所述处理器上运行的计算机程序,例如界面切换程序。所述处理器执行所述计算机程序时实现上述各个界面切换方法实施例中的步骤,例如图1所示的步骤s101。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能,例如401。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述界面切换装置/终端设备中的执行过程。例如,所述计算机程序可以被分割成检测单元和界面切换单元,各模块具体功能如下:

检测单元,用于检测作用于终端当前显示的应用界面上的第一控制操作;

界面切换单元,用于在第一控制操作满足预设条件时,将终端当前显示的应用界面对应的应用切换为后台运行,显示终端的主页。

所述界面切换装置/终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述界面切换装置/终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是界面切换装置/终端设备的示例,并不构成对界面切换装置/终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述界面切换装置/终端设备还可以包括输入输出设备、网络接入设备、总线等。

所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述界面切换装置/终端设备的控制中心,利用各种接口和线路连接整个界面切换装置/终端设备的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述界面切换装置/终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

实施例五

所述界面切换装置/终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在所述计算机可读存储器中的指令产生包括指令装置的制造品,所述指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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