掌桥专利:专业的专利平台
掌桥专利
首页

本申请是分案申请,原申请的申请号是201880045336.6,原申请日是2018年03月26日,原申请的全部内容通过引用结合在本申请中。

技术领域

本申请涉及终端技术领域,特别涉及一种控制方法及电子设备。

背景技术

随着芯片技术和互联网技术的飞速发展,用户可以根据自身的需求在手机、平板电脑等终端设备上安装各种各样的应用(application,APP),如微信、支付宝、大众点评等。

终端设备在开机后,处于亮屏状态下能够显示的界面为主界面。其中,主界面包括负一屏和显示应用图标的界面。例如,终端设备的主界面包括负一屏、第一主界面和第二主界面。其中,负一屏为图1a所示的界面A,第一主界面为图1b所示的界面B,第二主界面为图1c所示的界面C。从图1b可以看出,QQ图标在第一主界面上。从图1c可以看出,微信图标在第二主界面上。用户若需要使用QQ,则可以在终端设备上显示界面B时,通过点击QQ图标来打开QQ。用户若需要使用微信,则可以在终端设备上显示界面C时,通过点击微信图标来打开微信。

然而,用户在用于显示应用图标的主界面较多或者主界面上应用图标较多的情况下,有可能会忘记需要使用的应用图标具体在哪。通常情况下,用户可以通过在负一屏的搜索框中输入“需要打开的应用的名称”,触发终端设备显示需要打开的应用的图标。然后,用户通过点击终端设备显示的需要打开的应用的图标,打开该应用。但是,在这种情况下,用户退出应用的界面后,无法获知应用图标的具体位置。

例如,用户在忘记QQ图标在哪个位置的情况下,可以通过在终端设备显示图1b所示的界面B时,向右滑动触发终端设备显示如图1a所示的界面A。用户可以通过在界面A的搜索框101中输入“QQ”,触发终端设备显示如图1d所示的界面D。然后,用户可以通过点击界面D的搜索结果100中的QQ图标110打开QQ,触发终端设备显示QQ的界面。然而在这种情况下,用户若点击home键102退出QQ的界面,终端设备显示的是图1b所示界面B。再例如,用户在忘记微信图标在哪个主界面的情况下,用户可以通过在图1a所示的界面A的搜索框101中输入“微信”,触发终端设备显示搜索结果。然后,用户可以通过点击搜索结果中的微信图标打开微信,触发终端设备显示微信的界面。然而在这种情况下,用户若点击home键102退出微信,显示的仍是图1b所示的界面B。从上述可以看出,当在负一屏中的搜索框中输入应用的名称,用户通过搜索结果中的应用图标打开应用时,点击home键退出应用的界面后终端设备显示的都是第一主界面,用户无法获知应用图标的具体位置。如果用户想要了解应用图标的具体位置,需要从各个主界面中去查找或者通过搜索结果中定位标识才能获知,例如图1d中所示的QQ的定位标识120。对于用户来说,获知应用图标的具体位置的操作方式较为复杂,交互效率较低。

发明内容

本申请提供一种控制方法及电子设备,有助于用户获知应用图标的位置,从而提高用户体验。

第一方面,本申请实施例的控制的方法,应用于终端设备,该方法包括:

终端设备显示第一主界面时,若检测到预设的第一输入,则响应于第一输入,打开第一应用,显示第一应用的界面;第一输入为用户打开第一应用的输入;

终端设备检测到预设的第二输入,则响应于第二输入,显示第二主界面,第二主界面为第一应用的图标所在的主界面;第二输入为用户退出第一应用的界面的输入;第一主界面和第二主界面不同。

通过上述技术方案,终端设备在退出应用的界面后,显示的为应用的图标所在的主界面,因而用户可以从当前显示的主界面中查找应用的图标的位置,而无需从各个主界面中分别查找应用的图标的位置,大大减小了用户查找的范围,从而提高用户的操作体验。

在一种可能的设计中,终端设备显示第一主界面时,若检测到预设的第三输入,则响应于第三输入,打开第二应用,显示第二应用的界面;第三输入为用户打开第二应用的输入;并检测到预设的第四输入,则响应于第四输入,显示第三主界面,第三主界面为第二应用的图标所在的主界面;第四输入为用户退出第二应用的界面的输入;且第三主界面和第二主界面不同。

通过上述技术方案,有助于缩小用户查找第二应用的图标的位置范围,从而提高用户的操作体验。

在一种可能的设计中,终端设备在检测到第二输入时,响应于第二输入,显示第二主界面,并指示第一应用的图标在第二主界面上的位置。

通过上述技术方案,有助于提高交互效率,增加终端设备的易用性,避免用户从主界面中查找应用的图标具体位置的繁琐操作。

在一种可能的设计中,第一应用的图标位于文件夹中时,则终端设备指示文件夹的图标在第二主界面上的位置。

通过上述技术方案,有助于提高交互效率,增加终端设备的易用性,缩小用户查找第二应用的图标的位置范围。

在一种可能的设计中,终端设备响应于第二输入,显示从第一应用的界面逐渐向第二主界面上第一应用的图标所在的位置缩小的动画,直至显示第二主界面。

通过上述技术方案,有助于吸引用户的关注点,避免用户从主界面中查找应用的图标具体位置的繁琐操作。

在一种可能的设计中,终端设备检测到第二输入之后,从预先存储的应用图标位置信息中,确定第一应用的图标对应的位置信息,位置信息包括第一应用的图标所在的主界面;或者,终端设备检测到第二输入之后,按照主界面从前到后的顺序,依次查找第一应用的图标所在的主界面。

通过上述技术方案,有助于简化查找第一应用的图标所在的主界面的实现方式。

在一种可能的设计中,第一输入包括用户点击搜索结果中第一应用的图标、用户发出的打开第一应用的语音指令、或者用户点击至少一个任务窗口中与第一应用对应的任务窗口。

通过上述技术方案,有助于兼容现有的操作方式。

在一种可能的设计中,第二输入包括用户点击home键、用户点击返回键、或者预定义手势操作,预定义手势操作用于退出第一应用的界面。

通过上述技术方案,有助于兼容现有的操作方式。

第二方面,本申请实施例的电子设备,包括处理器和存储器。其中,存储器存储有一个或多个计算机程序;当存储器存储的一个或多个计算机程序被处理器执行时,使得电子设备能够实现第一方面或者第一方面的任意一种可能的设计的方法。

第三方面,本申请实施例还提供了一种电子设备,所述电子设备包括执行第一方面或者第一方面的任意一种可能的设计的方法的模块。

第四方面,本申请实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在电子设备上运行时,使得所述电子设备执行第一方面或上述第一方面的任意一种可能的设计的方法。

第五方面,本申请实施例还提供一种包含计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行第一方面或上述第一方面的任意一种可能的设计的方法。

另外,第二方面至第五方面中任一种可能设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。

附图说明

图1a为本申请实施例负一屏的界面示意图;

图1b为本申请实施例第一主界面的示意图;

图1c为本申请实施例第二主界面的示意图;

图1d为本申请实施例终端设备显示的搜索结果的界面示意图;

图2为本申请实施例适用的一种终端设备的结构示意图;

图3为本申请实施例终端设备显示的通知界面的示意图;

图4为本申请实施例的控制方法的流程示意图;

图5a为本申请实施例终端设备显示的微信的界面示意图;

图5b为本申请实施例终端设备显示的微信的界面示意图;

图6为本申请实施例终端设备显示的QQ的界面示意图;

图7为本申请实施例终端设备显示的一个多任务窗口的界面的示意图;

图8a为本申请实施例终端设备显示的语音输入的界面示意图;

图8b为本申请实施例终端设备显示的语音输入的界面示意图;

图9为本申请实施例中一个缩小QQ的界面过程中终端设备显示的界面的一个示意图;

图10为本申请实施例中一个缩小QQ的界面过程中终端设备显示的界面的一个示意图;

图11为本申请实施例中一个缩小微信的界面过程中终端设备显示的界面的一个示意图;

图12为本申请实施例中终端设备显示文件夹所在的主界面的示意图;

图13为本申请实施例中终端设备显示QQ图标所在文件夹中的位置的示意图;

图14为本申请实施例终端设备在设置抽屉界面下显示的一个主界面的示意图;

图15为本申请实施例在用于显示应用的图标的主界面上分别有一个QQ图标的示意图;

图16为本申请实施例在终端设备显示的一个主界面上有多个QQ图标的示意图;

图17为本申请实施例界面控制方法的流程示意图;

图18为本申请实施例电子设备的结构示意图。

具体实施方式

如图2所示,为本申请实施例适用的一种终端设备的结构示意图。具体的,终端设备200包括处理器201、显示设备202、存储器203、输入设备204。

其中,处理器201用于读取计算机程序,然后执行计算机程序定义的方法。例如处理器201读取一种或多种应用程序,从而在该终端设备200上运行应用,在显示设备202上显示应用的界面。例如,应用为微信,则处理器202读取微信的程序,然后在终端设备200上运行微信的程序,在显示设备202上显示微信的界面。处理器201可以包括一个或多个通用处理器,还可包括一个或多个DSP(digital signal processor,数字信号处理器),用于执行相关操作,以实现本申请实施例所提供的技术方案。

显示设备202包括显示面板2021,用于显示由用户输入的信息或提供给用户的信息以及终端设备200的各种操作界面等。在本申请实施例中主要用于显示终端设备200中已安装的应用的界面、主界面等。本申请实施例中的主界面为终端设备200开机后,处于亮屏状态下,显示面板2021能够显示的界面,包括负一屏和用于显示应用图标的主界面。示例的,终端设备200的主界面包括负一屏、第一主界面和第二主界面。其中,负一屏可以为图1a所示的界面A、第一主界面可以为如图1b所示的界面B,第二主界面可以为图1c所示的界面C。且需要说明的是,主界面的数量、以及每个主界面上显示的应用图标的数量可以根据用户的需要进行相应的增加或删除。

可选的,本申请实施例中可以采用LCD(liquid crystal display,液晶显示器)或OLED(organic light-emitting diode,有机发光二极管)等形式来配置显示面板2021。

存储器203一般包括内存和外存。内存可以为随机存储器(random accessmemory,RAM)、只读存储器(read only memory,ROM)或者高速缓存(CACHE)等。外存可以为硬盘、光盘、通用串行总线(universal serial bus,USB)、软盘或磁带机等。存储器203用于存储计算机程序和其他数据2033。该计算机程序包括操作系统2032和应用程序2031等。其他数据2033可包括操作系统2032或应用程序2031被运行后产生的数据。该数据包括系统数据(例如操作系统的配置参数)和用户数据。例如用户拍摄的一张照片就是典型的用户数据。

输入设备204用于接收输入的数字信息、字符信息或接触式触摸操作/非接触式手势,以及产生与终端设备200的用户设置以及功能控制有关的信号输入等。具体地,本申请实施例中,该输入设备204可以包括触控面板2041。触控面板2041也可以称为触摸屏,可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板2041上或在触控面板2041的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板2041可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器。触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器201,并能接收处理器201发来的命令并加以执行。在本申请实施例中,触控面板2041中的触摸检测装置检测到在如图1b所示的界面上的下拉操作,则将检测到的下拉操作对应的信号发送的触摸控制器,触摸控制器将信号转换成触点坐标发送给处理器201,处理器201根据接收到的触点坐标确定触摸操作为下拉操作,然后响应下拉操作,从存储器203中调用如图3所示的界面,并在显示面板2021上显示图3所示的界面。

触控面板2041可以采用电阻式、电容式、红外线以及表面声波等多种类型实现。应理解,在本申请实施例中,触控面板2041可覆盖显示面板2021上,形成触摸显示屏。除了触控面板2041,输入设备204还可以包括其他输入设备2042,其他输入设备2042可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键、home键等)、轨迹球、鼠标、操作杆等中的一种或多种。因此,在本申请实施例中触发从应用的界面退出到主界面的操作不限于点击home键、或者退出(back)键,还可以为手势操作等。

除以上之外,终端设备200还可以包括用于给其他模块供电的电源205以及用于拍摄照片或视频的摄像头206。终端设备200还可以包括一个或多个传感器207,例如加速度传感器、光传感器、压力传感器等。因此,本申请实施例触发退出应用的界面的方式还可以为在特定区域检测到压力等。

终端设备200还可以包括无线射频(radio frequency,RF)电路208,用于与无线网络设备进行网络通信。此外,终端设备200还可以包括音频电路209、麦克风2091和扬声器2092,可提供用户与终端设备200之间的音频接口。音频电路209可用于将音频数据转换为扬声器2092能够识别的信号,并将信号传输到扬声器2092,由扬声器2092转换为声音信号输出。麦克风2091用于收集外部的声音信号(如人说话的声音、或者其它声音等),并将收集的外部的声音信号转换为音频电路209能够识别的信号,发送给音频电路209。音频电路209还可用于将麦克风2091发送的信号转换为音频数据,再将音频数据输出至RF电路208以发送给比如另一手机,或者将音频数据输出至存储器203以便后续进一步处理。此外,终端设备200还包括无线保真(wireless fidelity,WiFi)模块,用于与其他WiFi设备进行通信。

尽管未示出,终端设备200还可以包括闪光灯等,在此不再赘述。

本申请实施例的终端设备又可称之为终端或者用户设备(user equipment,UE)等。例如,终端设备可以为手机、平板电脑(pad)、笔记本电脑、个人数字助理(personaldigital assistant,PDA)、销售终端(point of sales,POS)、车载电脑、智能音箱、机顶盒、增强现实(augmented reality,AR)设备或者虚拟现实(virtual reality,VR)等,对此不作限定。

为了有助于引导用户找到应用图标所在的主界面上,加深用户对应用图标所在位置的记忆,从而提高用户的操作体验,本申请实施例提供了一种控制方法,无论用户是通过何种方式触发终端设备打开应用的,在退出应用的界面后,终端设备均显示应用的图标所在的主界面。

例如,第一应用的图标在第一主界面上,第二应用的图标在第二主界面上,第一主界面和第二主界面不同的情况下,若用户通过同一入口界面分别触发终端设备打开第一应用和第二应用,则为了使得在终端设备在退出第一应用的界面后显示第一主界面。在退出第二应用的界面后显示第二主界面,可参考如图4所示的控制方法。具体包括以下步骤:

步骤410,终端设备显示入口界面时,若检测到第一输入则执行步骤420,若检测到第三输入则执行步骤450。其中第一输入为用户打开第一应用的输入,第三输入为用户打开第二应用的输入。

步骤420,终端设备响应于第一输入,打开第一应用,显示第一应用的界面。

需要说明的是,打开第一应用指的是终端设备调用第一应用的程序,运行第一应用的程序。

步骤430,终端设备在显示第一应用的界面时,检测到第二输入。第二输入为用户退出第一应用的界面的输入。

步骤440,终端设备响应于第二输入,显示第一主界面。第一主界面为第一应用的图标所在主界面,本流程结束。

步骤450,终端设备响应于第三输入,打开第二应用,显示第二应用的界面。

需要说明的是,打开第二应用指的是终端设备调用第二应用的程序,运行第二应用的程序。

步骤460,终端设备在显示第二应用的界面时,检测到第四输入。第四输入为用户退出第二应用的界面的输入。

步骤470,终端设备响应于第四输入,显示第二主界面。第二主界面为第二应用的图标所在主界面,本流程结束。

需要说明的是,步骤420和步骤430中终端设备显示的第一应用的界面可以为同一界面,也可以为不同的界面,对此不作限定。步骤450和步骤460中终端设备显示的第二应用的界面可以为同一界面,也可以为不同的界面,对此不作限定。

本申请实施例中的入口界面为任意一个主界面,例如入口界面可以为负一屏,也可以为用于显示应用图标的任意一个主界面,对此不作限定。需要说明的是,本申请实施例中入口界面和第一应用所在的主界面、第二应用所在的主界面可以为同一个主界面,也可以为不同的主界面。

例如,终端设备可以显示的主界面包括负一屏、第一主界面和第二主界面。其中,负一屏为图1a所示的界面A、第一主界面为如图1b所示的界面B、第二主界面为如图1c所示的界面C。从图1a所示的界面A可以看出,负一屏上包括搜索框101、日期、下个日程的窗口小部件(widget)102和天气的窗口小部件103。此外,用户还可以通过点击负一屏上显示的“编辑”,对负一屏中显示的应用的窗口小部件进行添加和删除。从图1b所示的界面B可以看出,QQ图标在第二主界面上。从图1c所示的界面C可以看出,微信图标在第三主界面上。

以入口界面为图1b所示的界面B为例。在终端设备显示图1b所示的界面B的情况下,若终端设备检测到用户打开微信的输入。则终端设备响应于用户打开微信的输入,打开微信,显示微信的界面。例如,终端设备响应于用户打开微信的输入,显示的微信的界面可以为如图5a所示的界面。终端设备在显示微信的界面时,检测到用户退出微信的界面的输入。则终端设备响应于用户退出微信的界面的输入,显示微信图标所在的图1c所示的界面C。例如,终端设备检测到用户退出微信的界面的输入时,显示的微信的界面可以为如图5a所示的界面,也可以为图5b所示的界面等,对此不作限定。此外,在终端设备显示图1b所示的界面B的情况下,检测到用户打开QQ的输入。则终端设备响应于用户打开QQ的输入,打开QQ,显示QQ的界面。例如,终端设备响应于用户打开QQ的输入,显示的QQ的界面可以为如图6所示的界面。基于这种场景,终端设备检测到用户退出QQ的界面的输入。则终端设备响应于用户退出QQ的界面的输入,显示QQ图标所在的图1b所示的界面B。

下面针对用户打开应用的输入的不同预设方式进行具体介绍。

示例的,终端设备可以显示的主界面包括负一屏、第一主界面和第二主界面。其中,负一屏为图1a所示的界面A、第一主界面为如图1b所示的界面B、第二主界面为如图1c所示的界面C。终端设备显示图1b所示的界面B的情况下,以微信为例,对不同方式的用户打开微信的输入进行具体介绍。

一种可选的方式为:终端设备在显示图1b所示的界面B时,检测到向右的滑动操作,则响应于向右的滑动操作,显示图1a所示的界面A。在终端设备检测到用户在图1a所示的界面A的搜索框101输入“微信”的操作时,则响应于用户在搜索框101输入“微信”的操作,在界面A上显示搜索结果。终端设备检测到用户点击搜索结果中的微信图标,则响应于用户点击搜索结果中的微信图标的操作,打开微信,显示微信的界面。

另一种可选的方式为:终端设备在显示图1b所示的界面B时检测到向下的滑动操作,则响应于向下的滑动操作,显示包括搜索框的通知界面。例如,包括搜索框的通知界面可以为如图3所示的界面。并在终端设备在检测到用户在图1a所示的界面A的搜索框101输入“微信”的操作,响应于用户在搜索框101输入“微信”的操作,在界面A上显示搜索结果。终端设备在检测到用户点击搜索结果中的微信图标,则响应于用户点击搜索结果中的微信图标的操作,打开微信,显示微信的界面。

此外,需要说明的是,终端设备在显示图1b所示的界面B时还可以通过在检测到向上的滑动操作的情况下,响应于向上的滑动操作,显示包括搜索框的通知界面。本申请实施例对触发终端设备显示包括搜索框的通知界面的用户操作方式不作限定。

又一种可选的方式为:终端设备在显示图1b所示的界面B时检测到用户触发显示多任务窗口的界面的操作,则响应于用户触发显示多任务窗口的界面的操作,显示多任务窗口的界面。例如,终端设备显示的多任务窗口的界面为如图7所示的界面。终端设备检测到用户点击图7所示的界面中微信的任务窗口700的操作,则响应于用户点击图7所示的界面中微信的任务窗口700的操作,打开微信,显示微信的界面。

本申请实施例对用户触发显示多任务窗口的界面的操作不作限定,例如可以为连续点击两次home键、在按压终端设备显示的界面中的左边界等。

在一种可选的方式为:终端设备在显示图1b所示的界面B时检测到用户触发显示输入语音指令的界面的操作,则响应于用户触发显示输入语音指令的界面的操作,显示输入语音指令的界面。例如输入语音指令的界面可以为如图8a所示的界面,也可以如图8b所示的界面。则终端设备检测到用户发出语音指令“微信”或者“打开微信”,则响应于用户发出的语音指令“微信”或者“打开微信”,打开微信,显示微信的界面。

终端设备在检测到不管上述哪种方式的用户打开微信的输入,显示微信的界面后,若检测到用户退出微信的界面的输入,则响应于用户退出微信的界面的输入,显示图1c所示的界面C。

通过上述技术方案,用户无论采用何种方式打开应用的界面,终端设备在退出应用的界面后,显示的为应用的图标所在的主界面,因而用户可以从当前显示的主界面中查找应用的图标的位置,而无需从各个主界面中分别查找应用的图标的位置,大大减小了用户查找的范围。

此外,本申请实施例中用户退出应用的界面的输入可以为预设的,对用户退出应用的界面的输入不作限定。例如单击home键、双击home键、单击退出(back)键、对虚拟导航键或者虚拟home键的操作、预定义的手势操作(如对虚拟键的上拉操作)等。

进一步的,为了提高交互效率,增加终端设备的易用性,避免用户从主界面中查找应用的图标具体位置的繁琐操作,可选的,终端设备响应于用户退出应用的界面的输入,显示应用的图标所在的主界面,以及指示应用的图标在所在主界面上的位置。

例如,步骤440中终端设备响应于第二输入,显示第一应用的图标所在的第一主界面,以及指示第一应用的图标在第一主界面上的位置。步骤470中终端设备响应于第四输入,显示第二应用的图标所在的第二主界面,以及指示第二应用的图标在第二主界面上的位置。

可选的,终端设备响应于用户退出应用的界面的输入,显示从应用的界面逐渐向显示应用的图标所在的界面上该应用的图标所在位置缩小的动画,直至终端设备完全显示应用的图标所在的界面为止。

以QQ图标位于图1b所示的界面B为例。例如,终端设备响应于用户退出图6所示的QQ的界面的输入,显示从图6所示的QQ的界面逐渐向图1b所示的界面B上QQ图标所在的位置缩小的动画,直至完全显示图1b所示的界面B为止。例如,图6所示的QQ的界面在保持形状不变的情况下,逐渐向图1b所示的界面B上QQ图标所在的位置缩小。如图9所示的界面为图6所示的QQ的界面在保持形状不变的情况下,逐渐向图1b所示的界面B上QQ图标所在的位置缩小的过程中的一个界面的示意图。再例如,图10所示的界面为图6所示的QQ的界面从边缘开始逐渐向图1b所示的界面B上QQ图标所在的位置消失的过程中的一个界面示意图。

示例的,图6所示的QQ的界面在保持形状不变的情况下,逐渐向图1b所示的界面B上QQ图标所在的位置缩小,可以在图6所示的QQ的界面缩小到一定程度后,将QQ的界面转化为QQ的图标,直至QQ的图标的大小和位置缩小到图1b所示的界面B上QQ图标的大小和所在的位置上。可选的,如图9所示的界面中除QQ的界面以外的显示区域可以显示图1b所示的界面B中相应位置的界面。

示例的,图6所示的QQ的界面从边缘开始逐渐向图1b所示的界面B上QQ图标所在的位置消失,可以在图6所示的QQ的界面在终端设备上能够显示的区域达到一定程度后,在终端设备上能够显示QQ的界面的区域显示QQ的图标,直至QQ的图标的大小和位置缩小到图1b所示的界面B上QQ图标的大小和所在的位置上。可选的,如图10所示的界面中除能够显示QQ的界面的区域以外的显示区域可以显示图1b所示的界面B中相应位置的界面。

以微信图标位于图1c所示的界面C为例。例如,终端设备响应于用户退出图5b所示的微信的界面的输入,显示从图5b所示的微信的界面逐渐向图1c所示的界面C上微信图标所在的位置缩小的动画,直至显示面板2021完全显示图1c所示的界面C为止。例如,图11所示的界面为图5b所示的微信的界面在保持形状不变的情况下,逐渐向图1b所示的界面B上QQ图标所在的位置缩小的过程中的一个界面的示意图。

本申请实施例对从应用的界面逐渐向显示应用的图标所在的界面上该应用的图标所在位置缩小的动画的效果不作限定。

此外,若在如图4所示的控制方法中第一应用的图标位于第一主界面中的第一文件夹中,则步骤440中终端设备响应于第二输入,显示第一主界面,第一主界面为第一文件夹的图标所在主界面。当图4所示的控制方法中的第二应用的图标位于第二主界面中的第二文件夹中时,则步骤470中终端设备响应于第四输入,显示第二主界面,第二主界面为第二文件夹的图标所在主界面。

例如,终端设备的主界面包括负一屏、第一主界面和第二主界面。其中,负一屏为如图1a所示的界面A,第一主界面为图12所示的界面E,第二主界面为图1c所示的界面C。从图12可以看出界面E中包括文件夹的图标。当终端设备显示界面E时,检测到点击文件夹的图标的操作,则响应于点击文件夹的图标的操作,显示图13所示的界面。从图13所示的界面中可以看出QQ图标位于文件夹中。

基于上述场景,当终端设备在显示图1c所示的界面C时,检测到用户打开QQ的输入,则响应于用户打开QQ的输入,打开QQ,并显示QQ的界面。终端设备在显示QQ的界面时,检测到用户退出QQ的界面的输入,则响应于用户退出QQ的界面的输入,显示图12所示的界面E,以及指示文件夹的图标在界面E上的位置,或者指示QQ图标在文件夹中的位置。

可选的,一种指示QQ图标所在的位置的方式为:终端设备响应于用户退出QQ的界面的输入,显示从QQ的界面逐渐向图12所示的界面E中文件夹所在的位置缩小,并在QQ的界面缩小到一定程度后,显示图13所示的界面,然后终端设备在显示图13所示的界面达到预设时长后,显示图12所示的界面E。其中预设时长可以根据实际情况进行相应的预先设定,或者可以允许用户设置或修改。

另外,需要说明的是,终端设备在显示应用的界面时,检测到用户退出应用的界面的输入,确定应用的图标所在的主界面,然后响应于用户退出应用的界面的输入,显示应用的图标所在的主界面。

可选的,一种确定应用的图标所在的主界面的方式为:终端设备从预先存储的应用图标的位置信息中查找与用户退出应用的界面的输入对应的应用的图标的位置信息。可选的,用户在通过直接点击主界面上的应用的图标打开应用时,将应用的图标的位置信息如所在的主界面、所在的文件夹、具体在主界面或者文件夹中的位置存储在缓存(例如openList)中。

可选的,另一种确定应用的图标所在的主界面的方式为:终端设备从第一主界面开始查找与用户退出应用的界面的输入对应的应用的图标所在的位置。

例如,终端设备的主界面包括负一屏、第一主界面和第二主界面。其中,负一屏为如图1a所示的界面A,第一主界面为图1b所示的界面B,第二主界面为图1c所示的主界面C。以QQ图标为例,终端设备可以从openList中查找与QQ图标对应的位置信息,也可以从第一主界面开始查找QQ图标对应的位置信息,直至第二主界面结束。

当应用的图标位于主界面中的文件夹时,终端设备在检测到用户退出应用的界面的输入,确定应用的图标所在的文件夹所在的主界面,然后响应于用户退出应用的界面的输入,显示应用的图标所在的文件夹所在主界面。

其中,确定应用的图标所在的文件夹所在的主界面的方式与确定应用的图标所在的主界面的方式类似,在此不再赘述。

还需要说明的是,当终端设备的桌面设置为抽屉界面时,主界面上的应用的图标为应用快捷方式的图标,通过删除主界面上的应用的图标是无法卸载应用程序,只有在抽屉桌面上的删除才能将对应的应用从终端设备中删除。其中,抽屉界面上包括安装在终端设备上所有应用的图标,而主界面上的应用的图标上可能为安装在终端设备上所有应用中部分或全部应用的图标。此外,在主界面上还有可能还存在多个重复的应用图标。

例如,如图14所示,终端设备在检测到用户点击图标1400的操作,则响应于用户点击图标1400的操作,显示抽屉界面。在这种情况下,可选的,若主界面上存在多个相同的应用的图标,则终端设备响应于用户退出应用的界面的操作,显示多个应用图标分别所在的主界面中排列位置最靠前的主界面。

示例的,如图15所示,终端设备的主界面包括负一屏1501、第一主界面1502和第二主界面1503,且第一界面1502和第二主界面1503上均包括一个QQ图标。终端设备检测到用户退出QQ的界面的输入,则响应于用户退出QQ的界面的输入,显示第一主界面1502,以及指示第一主界面1502上QQ图标的位置。当缓存如openList中预先存储的QQ图标的位置信息为第二主界面1503上QQ图标的位置信息时,则终端设备检测到用户退出QQ的界面的输入,则响应于用户退出QQ的界面的输入,显示第二主界面1503,以及指示第二主界面1503上QQ图标的位置。

示例的,在一个主界面上包括多个应用图标的情况下,终端设备检测到用户退出应用的界面的输入,则响应于用户退出应用的界面的输入,显示应用图标所在主界面,并指示多个应用图标中在主界面上最靠前的应用图标的位置。例如,图16所示的界面上包括QQ图标1601、QQ图标1602和QQ图标1603,终端设备检测到用户退出QQ的界面的输入,则响应于用户退出QQ的界面的输入,显示图16所示的界面,并指示QQ图标1601、QQ图标1602和QQ图标1603中QQ图标1601的位置。其中,QQ图标1601为QQ图标1601、QQ图标1602和QQ图标1603中在图16所示的界面上位置最靠前的图标。

还需要说明的是,在抽屉桌面模式下,以支付宝为例,若主界面上没有支付宝图标,终端设备检测到用户退出支付宝的界面的输入,则响应于用户退出支付宝的界面的输入,显示第一主界面。其中第一主界面可以为入口界面,也可以为主界面中排在第一个的主界面。例如,如图15所示,终端设备的主界面包括负一屏1501、第一主界面1502和第二主界面1503,且第一界面1502和第二主界面1503上均没有支付宝的图标。若终端设备检测到用户退出支付宝的界面的输入,则响应于用户退出支付宝的界面的输入,显示第一主界面1501。或者在入口界面为第二主界面1502的情况下,则显示面板2021响应于用户退出支付宝的界面的输入,显示第二主界面1502。

下面以手机在如图1b所示的界面B上检测到用户的下拉操作后,显示如图3所示的界面。当手机检测到在图3所示的界面的搜索框中输入QQ时,输出如图1d所示的搜索结果100。当手机检测到用户点击图1d所示的界面D的搜索结果100中的QQ图标的操作时,手机的显示面板响应于用户点击搜索结果100中的QQ图标的操作,显示QQ的界面。其中QQ的界面可以如图6所示。

基于上述场景,对本申请实施例的控制方法进行详细介绍。具体的如图17所示,包括下列步骤。

步骤1701,手机通过应用管理系统(application management system,AMS)检测到用户点击home键后,向桌面应用通知退出的界面所在的应用的名称QQ,并关闭图3所示的界面。

步骤1702,手机中的桌面应用基于AMS通知的QQ,从openList中查找QQ图标所在的主界面、坐标等信息。

步骤1703,手机中的桌面应用若在openList中查找到在QQ图标所在的主界面、坐标等信息,则判断在QQ图标所在的主界面是否为检测到用户的下拉操作时手机所显示的界面(即图1b所示的界面B)。若QQ图标在图1b所示的界面B上,则执行步骤1704,否则执行步骤1705。

步骤1704,手机中的桌面应用根据openList中QQ图标的坐标信息,将QQ的界面以动画的形式逐渐缩小到QQ图标所在的位置上,本流程结束。

步骤1705,手机中的桌面应用将用户的下拉操作时手机所显示的界面(即图1b所示的界面B)切换到在QQ图标所在的主界面上,然后执行步骤1704,本流程结束。

步骤1706,手机中的桌面应用若在openList中未查找到QQ图标所在的主界面、坐标等信息,则从检测到用户的下拉操作时手机所显示的界面(即图1b所示的界面B)上检测是否有QQ图标,若从图1b所示的界面B上检测QQ图标,则执行步骤1707,否则执行步骤1708。

步骤1707,手机中的桌面应用将QQ的界面以动画的形式逐渐缩小到步骤1706中查找到的QQ图标所在的位置上,本流程结束。

步骤1708,手机中的桌面应用从主界面中的第一个主界面开始检测QQ图标,若检测到QQ图标所在的主界面,则执行步骤1709,否则执行步骤1710。

步骤1709,手机中的桌面应用将用户的下拉操作时手机所显示的界面切换到QQ图标所在的主界面上,然后将QQ界面以动画的形式逐渐缩小到步骤1708中查找到的QQ图标所在的位置上,本流程结束。

步骤1710,手机中的桌面应用退出QQ的界面,显示用户的下拉操作时手机所显示的界面,或者显示手机的主界面中的第一个主界面。

本申请的各实施方式可以任意进行组合,以实现不同的技术效果。

上述本申请提供的实施例中,从终端设备作为执行主体的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,终端设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。

基于相同的构思,图18所示为本申请提供的一种电子设备1800,该电子设备1800可以是终端设备,也可以是能够支持终端设备实现图4涉及的方法中终端设备的功能的装置。

具体的,电子设备1800包括显示单元1801和处理单元1802。

其中,显示单元1801用于显示第一主界面;处理单元1802用于在显示单元1801显示第一主界面时,检测到预设的第一输入,则响应于第一输入,打开第一应用,触发显示单元1801显示第一应用的界面;第一输入为用户打开第一应用的输入;

处理单元1802还用于检测到预设的第二输入,则响应于第二输入,触发显示单元1801显示第二主界面,第二主界面为第一应用的图标所在的主界面;第二输入为用户退出第一应用的界面的输入;第一主界面和第二主界面不同。

可选的,处理单元1802还用于在显示单元1801显示第一主界面时,若检测到预设的第三输入,则响应于第三输入,打开第二应用,触发显示单元1801显示第二应用的界面;第三输入为用户打开第二应用的输入;以及检测到预设的第四输入,则响应于第四输入,触发显示单元1801显示第三主界面,第三主界面为第二应用的图标所在的主界面;第四输入为用户退出第二应用的界面的输入;且第三主界面和第二主界面不同。

可选的,处理单元1802还用于在检测到第二输入时,响应于第二输入,显示第二主界面,并指示第一应用的图标在第二主界面上的位置。

可选的,第一应用的图标位于文件夹中;处理单元1802用于指示文件夹的图标在第二主界面上的位置。

可选的,处理单元1802用于响应于第二输入,触发显示单元1801显示从第一应用的界面逐渐向第二主界面上第一应用的图标所在的位置缩小的动画,直至显示第二主界面。

可选的,处理单元1802还用于在检测到第二输入之后,从预先存储的应用图标位置信息中,确定第一应用的图标对应的位置信息,位置信息包括第一应用的图标所在的主界面;或者,在检测到第二输入之后,按照主界面从前到后的顺序,依次查找第一应用的图标所在的主界面。

可选的,第一输入包括用户点击搜索结果中第一应用的图标、用户发出的打开第一应用的语音指令、或者,用户点击至少一个任务窗口中与第一应用对应的任务窗口。

可选的,第二输入包括用户点击home键、用户点击返回键、或者,预定义手势操作,预定义手势操作用于退出第一应用的界面。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本申请实施例可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、电可擦可编程只读存储器(electrically erasable programmable read only memory,EEPROM)、只读光盘(compactdisc read-Only memory,CD-ROM)或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(digital subscriber line,DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本申请实施例所使用的,盘(disk)和碟(disc)包括压缩光碟(compact disc,CD)、激光碟、光碟、数字通用光碟(digital video disc,DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,或者用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。

总之,以上所述仅为本申请的实施例而已,并非用于限定本申请的保护范围。凡根据本申请的揭露,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 一种电子设备的操作控制方法及电子设备
  • 一种电子设备、双屏电子设备的控制方法及装置
  • 一种智能控制方法、智能控制装置、电子设备和存储介质
  • 可弯曲电子设备、可弯曲电子设备的控制方法、装置及电子设备
  • 电子设备的显示屏盖板、电子设备及电子设备的控制方法
  • 电子设备控制装置、电子设备控制方法、电子设备控制程序及记录了电子设备控制程序的计算机可读取的记录介质
  • 电子设备控制装置、电子设备控制方法和电子设备控制程序
技术分类

06120116334391