一种分屏显示方法及装置与流程

文档序号:11581954阅读:283来源:国知局
一种分屏显示方法及装置与流程

本公开涉及计算机技术领域,特别涉及一种分屏显示方法及装置。



背景技术:

装载有智能操作系统的电子设备仅支持一种应用程序在前台运行,也即在电子设备的显示屏上只能显示一个处于运行状态的应用。

当用户需要同时使用两个应用程序时,只能反复切换在前台运行的程序,比如,用户需要同时使用应用程序a和应用程序b,应用程序a正在前台运行,应用程序b正在后台运行;当用户需要查看应用程序b时,需要先将应用程序a切换到后台运行,然后再将应用程序b切换到前台运行;当用户需要再次查看应用程序a时,需要再次将应用程序a切换至前台运行。

目前可以提供分屏显示解决方案,在分屏显示模式下,可以同时在前台运行显示应用程序a和b以供用户进行查看及操作。

在分屏显示模式下,由于智能移动终端的显示屏幕比较小,如果用户在分屏显示的某一个应用中进行操作可能会影响到用户的操作效率。



技术实现要素:

本公开实施例提供了一种分屏显示的方法及装置。所述技术方案如下:

根据本公开实施例的第一方面,提供了一种分屏显示的方法,用于智能移动终端,所述方法包括:

启动分屏模式,同时运行显示第一应用的第一显示页面及第二应用的第二显示页面;

检测用户是否启动了输入法进行信息输入;

当所述用户启动了输入法进行信息输入,则确定所述用户进行信息输入的页面,并退出分屏模式;

当确定所述用户进行信息输入的页面是所述第一显示页面,则全屏显示所述第一显示页面,并在所述第一显示页面上启动浮动窗口以显示所述第二显示页面;或者,

当确定所述用户进行信息输入的页面是所述第二显示页面,则全屏显示所述第二显示页面,并在所述第二显示页面上启动浮动窗口以显示所述第一显示页面。

在一个实施例中,所述方法还包括:

检测用户是否结束信息输入操作;

当所述用户结束信息输入操作,则启动分屏模式,同时运行显示所述第一应用的第一显示页面及所述第二应用的第二显示页面。

在一个实施例中,所述启动分屏模式,同时运行显示第一应用的第一显示页面及第二应用的第二显示页面,包括:

接收用于触发显示多任务管理界面的操作信号;

获取所述电子设备上正在运行的各个应用程序;

在所述多任务管理界面的主分区显示第一应用的第一显示页面,在所述多任务管理界面的次分区显示第二应用的第二显示页面,所述第一应用和所述第二应用均为所述电子设备上正在运行的应用程序。

在一个实施例中,所述全屏显示所述第一显示页面,并在所述第一显示页面上启动浮动窗口以显示所述第二显示页面包括:

放大所述主分区至全屏以显示所述第一显示页面,收缩所述次分区至预定尺寸形成浮动窗口以显示所述第二显示页面。

在一个实施例中,所述全屏显示所述第二显示页面,并在所述第二显示页面上启动浮动窗口以显示所述第一显示页面包括:

放大所述次分区至全屏以显示所述第二显示页面,收缩所述主分区至预定尺寸形成浮动窗口以显示所述第一显示页面。

根据本公开实施例的第二方面,提供了一种分屏显示的装置,用于智能移动终端,所述装置包括:

第一模式切换模块,被配置为启动分屏模式,同时运行显示第一应用的第一显示页面及第二应用的第二显示页面;

检测模块,被配置为检测用户是否启动了输入法进行信息输入;

第二模式切换模块,被配置为当所述用户启动了输入法进行信息输入,则确定所述用户进行信息输入的页面,并退出分屏模式;

第一显示处理模块,被配置为当确定所述用户进行信息输入的页面是所述第一显示页面,则全屏显示所述第一显示页面,并在所述第一显示页面上启动浮动窗口以显示所述第二显示页面;或者,

第二显示处理模块,被配置为当确定所述用户进行信息输入的页面是所述第二显示页面,则全屏显示所述第二显示页面,并在所述第二显示页面上启动浮动窗口以显示所述第一显示页面。

在一个实施例中,所述检测模块,还被配置为检测用户是否结束信息输入操作;

在一个实施例中,所述第一模式切换模块,还被配置为当所述用户结束信息输入操作,则启动分屏模式,同时运行显示所述第一应用的第一显示页面及所述第二应用的第二显示页面。

在一个实施例中,所述第一模式切换模块包括:

信号接收子模块,被配置为接收用于触发显示多任务管理界面的操作信号;

信息获取子模块,被配置为获取所述电子设备上正在运行的各个应用程序;

显示控制子模块,被配置为在所述多任务管理界面的主分区显示第一应用的第一显示页面,在所述多任务管理界面的次分区显示第二应用的第二显示页面,所述第一应用和所述第二应用均为所述电子设备上正在运行的应用程序。

在一个实施例中,所述第一显示处理模块,被配置为放大所述主分区至全屏以显示所述第一显示页面,收缩所述次分区至预定尺寸形成浮动窗口以显示所述第二显示页面。

在一个实施例中,所述第二显示处理模块,被配置为放大所述次分区至全屏以显示所述第二显示页面,收缩所述主分区至预定尺寸形成浮动窗口以显示所述第一显示页面。

根据本公开实施例的第三方面,提供一种分屏显示装置,用于智能移动终端,所述装置包括:

处理器;

用于存储所述处理器的可执行指令的存储器;

其中,所述处理器被配置为:

启动分屏模式,同时运行显示第一应用的第一显示页面及第二应用的第二显示页面;

检测用户是否启动了输入法进行信息输入;

当所述用户启动了输入法进行信息输入,则确定所述用户进行信息输入的页面,并退出分屏模式;

当确定所述用户进行信息输入的页面是所述第一显示页面,则全屏显示所述第一显示页面,并在所述第一显示页面上启动浮动窗口以显示所述第二显示页面;或者,

当确定所述用户进行信息输入的页面是所述第二显示页面,则全屏显示所述第二显示页面,并在所述第二显示页面上启动浮动窗口以显示所述第一显示页面。

本公开实施例提供的技术方案可以包括以下有益效果:

本技术方案提供的技术方案中,在分屏显示模式同时运行显示第一应用的第一显示页面及第二应用的第二显示页面时,当用户启动了输入法进行信息输入,则确定用户进行信息输入的页面,并退出分屏模式;当确定用户进行信息输入的页面是第一显示页面,则全屏显示第一显示页面,并在第一显示页面上启动浮动窗口以显示第二显示页面;或者,当确定用户进行信息输入的页面是第二显示页面,则全屏显示第二显示页面,并在第二显示页面上启动浮动窗口以显示第一显示页面。可以在方便的进行分屏显示切换的同时,并为用户在某一个显示页面上进行输入操作提供操作的方便。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种分屏显示的方法流程图;

图2a是根据一示例性实施例示出的一种分屏显示的方法流程图;

图2b是根据一示例性实施例示出的一种多任务显示界面示意图;

图2c是根据一示例性实施例示出的一种分屏显示界面的示意图;

图2d是根据一示例性实施例示出的一种分屏显示界面的示意图;

图2e是根据一示例性实施例示出的一种分屏显示界面的示意图;

图2f是根据一示例性实施例示出的一种内容传输的过程示意图;

图3是根据一示例性实施例示出的一种分屏显示多个应用的方法流程示意图;

图4a是根据一示例性实施例示出的一种分屏显示的界面显示示意图;

图4b是根据一示例性实施例示出的一种多界面切换显示的示意图;

图4c及4d是根据一示例性实施例示出的一种多界面中用户进行操作的界面显示示意图;

图5是根据一示例性实施例示出的一种分屏显示装置的框图;

图6是根据一示例性实施例示出的一种如图5所示的第一模式切换模块的框图;

图7是根据一示例性实施例示出的一种分屏显示装置的框图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

本公开实施例提供的技术方案应用于移动终端,该移动终端可以是各种能够通过触摸屏进行触摸操作的小屏幕的智能终端,例如,智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等,但不限于此。本领域的技术人员容易理解,本发明实施例可以应用于任何具有处理器和显示输出装置的智能移动终端中。

参见图1,图1是根据一示例性实施例示出的一种分屏显示的方法,该方法用于智能移动终端,可以包括以下步骤:

在步骤101中,启动分屏模式,同时运行显示第一应用的第一显示页面及第二应用的第二显示页面;

在步骤102中,检测用户是否启动了输入法进行信息输入;

在步骤103中,当用户启动了输入法进行信息输入,则确定用户进行信息输入的页面,并退出分屏模式;

在步骤104中,当确定用户进行信息输入的页面是第一显示页面,则全屏显示第一显示页面,并在第一显示页面上启动浮动窗口以显示第二显示页面;

在步骤105中,当确定用户进行信息输入的页面是第二显示页面,则全屏显示第二显示页面,并在第二显示页面上启动浮动窗口以显示第一显示页面。

综上所述,本技术方案提供的技术方案中,在分屏显示模式同时运行显示第一应用的第一显示页面及第二应用的第二显示页面时,当用户启动了输入法进行信息输入,则确定用户进行信息输入的页面,并退出分屏模式;当确定用户进行信息输入的页面是第一显示页面,则全屏显示第一显示页面,并在第一显示页面上启动浮动窗口以显示第二显示页面;或者,当确定用户进行信息输入的页面是第二显示页面,则全屏显示第二显示页面,并在第二显示页面上启动浮动窗口以显示第一显示页面。在方便进行分屏显示切换的同时,可以方便用户就在某一个显示页面上进行输入操作。

参见图2a,图2a是根据一示例性实施例示出的一种分屏显示的方法,该方法用于智能移动终端,可以包括以下步骤:

在步骤201中,启动分屏模式,同时运行显示第一应用的第一显示页面及第二应用的第二显示页面;

在一个实施例中,启动分屏模式,同时运行显示第一应用的第一显示页面及第二应用的第二显示页面可以包括:

接收用于触发显示多任务管理界面的操作信号;

获取所述电子设备上正在运行的各个应用程序;

在所述多任务管理界面的主分区显示第一应用的第一显示页面,在所述多任务管理界面的次分区显示第二应用的第二显示页面,所述第一应用和所述第二应用均为所述电子设备上正在运行的应用程序。

图3示出了一种分屏显示多个应用的方法流程示意图,参见图3,启动分屏模式,同时运行显示第一应用的第一显示页面及第二应用的第二显示页面具体可以包括如下操作步骤:

在步骤201-1中,接收用于触发显示多任务管理界面的操作信号;

这里所讲的操作信号可以是移动终端上某一物理按键被触发时生成的,还可以是用户在移动终端上的触摸屏上输入的手势,还可以是移动终端被按照预定轨迹进行摇动时产生的。本实施例对操作信号不作具体限定,可根据实际情况确定。

本实施例以移动终端上某一物理按键被触发为操作信号来举例说明,如图2b所示,移动终端21上包含多任务键22,多任务键22用于触发多任务管理界面的显示。当用户点击多任务按键22时,移动终端接收到用于触发显示多任务管理界面的操作信号。

多任务管理界面一般用于显示正在运行的各个应用程序,多任务管理界面中每个应用程序可以以该应用程序的预览界面的形式进行显示。这里所讲的预览界面可以为应用程序在退出前台运行前,最后在移动终端的显示屏上显示的页面。可选的,应用程序的预览界面也可以是应用程序的主界面。

在步骤201-2中,获取所述移动终端上正在运行的各个应用程序;

在多任务管理界面中显示各个正在运行的应用程序时,每个应用程序以该应用程序的预览界面的形式进行显示。

具体的,在显示各个应用程序的预览界面时,可采用多种排列方式进行显示。比如,按照第一预定顺序将各个应用程序的预览界面单排横向排列显示。再比如,按照第一预定顺序将各个应用程序的预览界面双排横向排列显示。这里所讲的第一预定顺序可以是应用程序最近被打开的顺序,还可以是应用程序被打开频率的高低顺序,可根据实际情况确定,本实施例对此不作具体限定。

具体的,可以在多任务管理界面上显示分屏控件,其中,分屏控件可显示在多任务管理界面内的任何位置,本实施例中以分屏控件设置在多任务管理界面的右上角进行显示来举例说明。如图2c所示,分屏控件23显示在多任务管理界面的右上角。

通常来讲,移动终端的显示屏内只能展示有限个预览界面,若用户需要查看更多正在运行的应用程序的预览界面时,可通过输入预定手势来触发展示更多正在运行的应用程序的预览界面。举例来讲,正在运行的应用程序包括应用程序a、应用程序b以及应用程序c,如图2c所示,将各个应用程序的预览界面进行单排横向排列显示,由于受到显示屏大小的限制,应用程序c未能显示在显示屏中,此时用户可通过输入右滑手势,触发显示应用程序c的预览界面,如图2c所示。

在步骤201-3中,当分屏控件被触发时,将多任务管理界面的显示模式切换为分屏模式,分屏模式下的多任务管理界面包含主分区和次分区。

一般来讲,多任务管理界面中显示的是正在运行的各个应用程序以及分屏控件,当该分屏控件被触发时,则将该多任务管理界面的显示模式切换为分屏模式,将多任务管理界划分成主分区和次分区。

需要说明的一点是,分屏模式下的多任务管理界面只包含一个主分区,但可以包含一个或多个次分区。本实施例仅以多任务管理界面包含一个主分区和一个次分区来举例说明,多任务管理界面包含一个主分区和多个次分区的实现方式可参考本实施例所提供的方法。

如图2d所示,分屏模式下的多任务管理界面只包含一个主分区24和一个次分区25的示意图。如图2d所示,分屏模式下的多任务管理界面包含一个主分区24和至少两个次分区25的示意图。

在步骤201-4中,在多任务管理界面的主分区显示第一应用的第一显示页面,该第一应用为移动终端上正在运行的应用程序。

主分区可设置在多任务管理界面内的任何区域,通常来讲将主分区设置在多任务管理界面内靠近显示屏顶端的位置。举例来讲,仍旧参见图2d,将多任务管理界面的主分区23显示在显示屏的顶端。

在实现在多任务管理界面的主分区显示第一应用时,具体地可通过以下方式实现:获取最后一个在前台运行的应用程序,将最后一个在前台运行的应用程序作为第一应用,在多任务管理界面的主分区显示该第一应用的第一显示页面。

举例来讲,移动终端前台运行应用程序a的情况下,用户触发移动终端上的多任务键触发多任务管理界面的显示,点击多任务管理界面中提供的分屏控件,多任务管理界面的显示模式切换为分屏模式。如图2e所示,将该应用程序a作为第一应用,在多任务管理界面的主分区24显示应用程序a,应用程序a展示的页面a可以是可以为应用程序a在退出前台运行前,最后在移动终端的显示屏上显示的页面,还可以是应用程序a的主界面。

再举例来讲,移动终端前台未运行任何应用程序的情况下,用户触发移动终端上的多任务键触发多任务管理界面的显示,点击多任务管理界面中提供的分屏控件,多任务管理界面的显示模式切换为分屏模式。如图2e所示,将移动终端上最近一次再前台运行的应用程序a作为第一应用,在多任务管理界面的主分区24显示应用程序a,应用程序a展示的页面a可以是可以为应用程序a在退出前台运行前,最后在移动终端的显示屏上显示的页面,还可以是应用程序a的主界面。

在步骤201-5中,将正在运行的且非最后一个在前台运行的应用程序的预览界面显示在次分区中。

在次分区中显示各个应用程序的预览界面时,可采用多种排列方式进行显示。比如,按照第二预定顺序将各个应用程序的预览界面单排横向排列显示。再比如,按照第二预定顺序将各个应用程序的预览界面双排横向排列显示。这里所讲的第二预定顺序可以是应用程序最近被打开的顺序,还可以是应用程序被打开频率的高低顺序,可根据实际情况确定,本实施例对此不作具体限定。

举例来讲,如图2e所示,最后一个在前台运行的应用程序为应用程序a,除此之外移动终端上正在运行的应用程序还包括应用程序b、应用程序c,将应用程序b的预览界面26和应用程序c的预览界面27显示在次分区25中。

通常来讲,次分区内只能展示有限个预览界面,若用户需要在次分区中查看更多正在运行的应用程序的预览界面时,可通过输入预定手势来触发展示更多正在运行的应用程序的预览界面。

在步骤201-6中,获取次分区中被选中的预览界面,将该被选中的预览界面所对应的应用程序作为第二应用,在多任务管理界面的次分区显示该第二应用的第二显示页面。

举例来讲,如图2f(1)所示,次分区25中显示了应用程序b的预览界面26页面b和应用程序c的预览界面27页面c,用户可点击应用程序b的预览界面26页面b。如图2f(2)所示,则预览界面26页面b所对应的应用程序b作为第二应用,并在多任务管理界面的次分区25显示应用程序b,在应用程序b中展示预览界面页面b。

需要说明的一点是,在主分区显示第一应用是前台运行,用户可以对第一应用进行操作;显示在次分区的第二应用程序也是在前台运行,用户也可以对第二应用进行操作。也就是说,显示在主分区的第一应用和显示在次分区的第二应用均是前台运行,用户可以对任一分区中的应用程序进行操作。比如,用户可以利用显示在主分区的视频应用来观看视频,同时还可以在次分区利用通讯应用程序与其他人聊天。

本实施例中提供的分屏显示方法,通过接收用于触发显示多任务管理界面的操作信号,在多任务管理界面的主分区显示第一应用,在多任务管理界面的次分区显示至少一个第二应用,第一应用和第二应用均为移动终端上正在运行的应用程序;通过将所任务管理界面划分成主分区和次分区,在主分区和次分区中分别展示不同的应用程序,使得用户能够同时使用至少两个不同的应用程序,解决了相关技术中移动终端上显示应用程序的方式过于单一的问题,达到了提高用户体验的效果。

在上述分屏显示模式下,如果用户在某一时刻想要在显示的其中一个应用的显示页面中进行操作,如对显示在次分区的通讯应用程序进行输入操作,则为了进一步便于用户在当前显示页面进行操作,,则可以执行如下操作:

在步骤202中,检测用户是否启动了输入法进行信息输入;

这里,检测用户是否启动输入法可以查询应用进程当前是否吊起了输入法进程,以使得用户可以使用输入法进行信息的输入,当用户启动了输入法进行信息输入,则执行步骤203;当用户并未启动输入法进行信息输入,则继续执行步骤202。

在步骤203中,确定用户进行信息输入的页面,并退出分屏模式;

这里,检测用户进行信息输入的页面,可以通过输入光标的焦点是在哪个页面来确定当前进行信息输入的页面,当确定所述用户进行信息输入的页面是所述第一显示页面,则执行步骤204;当确定用户进行信息输入的页面是所述第二显示页面,则执行步骤205.

在步骤204中,全屏显示第一显示页面,并在第一显示页面上启动浮动窗口以显示第二显示页面;

这里,全屏显示第一显示页面,并在第一显示页面上启动浮动窗口以显示第二显示页面可以包括:

放大主分区至全屏以显示第一显示页面,收缩次分区至预定尺寸形成浮动窗口以显示第二显示页面。

在一个实施例中,在放大主分区至全屏以显示第一显示页面,收缩次分区至预定尺寸形成浮动窗口以显示第二显示页面之后,还可以对显示第二显示页面的浮动窗口的大小及显示位置随着第一显示页面信息输入操作的进行而进行调整,如可以等比例缩小浮动窗口的大小,及移动浮动窗口,以保证第一显示页面进行的信息输入操作及显示的会话信息,同时,用户依然可以在浮动窗口观看第二显示页面。

在步骤205中,全屏显示第二显示页面,并在第二显示页面上启动浮动窗口以显示第一显示页面。

这里,全屏显示第二显示页面,并在第二显示页面上启动浮动窗口以显示第一显示页面可以包括:

放大次分区至全屏以显示第二显示页面,收缩主分区至预定尺寸形成浮动窗口以显示第一显示页面。

在一个实施例中,放大次分区至全屏以显示第二显示页面,收缩主分区至预定尺寸形成浮动窗口以显示第一显示页面之后,还可以对显示第一显示页面的浮动窗口的大小及显示位置随着第二显示页面信息输入操作的进行而进行调整,如可以等比例缩小浮动窗口的大小,及移动浮动窗口,以保证第二显示页面进行的信息输入操作及显示的会话信息,同时,用户依然可以在浮动窗口观看第一显示页面。

在本技术方案中,所述方法还包括:

检测用户是否结束信息输入操作;

当所述用户结束信息输入操作,则启动分屏模式,同时运行显示所述第一应用的第一显示页面及所述第二应用的第二显示页面。

下面结合具体的应用场景来详细的接上一下上述技术方案的实现过程,如下所述:

参见图4a,本实施例提供了一种分屏显示的界面显示示意图,这里,启动分屏模式,同时运行显示视频应用的视频播放页面及聊天应用的会话页面,如图4a所示,在手机当前显示界面的上半部分显示视频播放页面,在。手机当前显示界面的下半部分显示会话页面。

参见图4b,本实施例提供了一种多界面切换显示的示意图,这里,基于图4a所示的显示界面,检测用户是否启动了输入法进行信息输入,并确定信息输入的显示页面,这里,如果检测到用户进行输入的焦点页面是会话页面,则退出分屏显示模式,放大会话页面至全屏,收缩视频播放页面以浮动窗口的形式显示视频播放页面,如图4b所示。

参见图4c及4d所示,本实施例提供了一种多界面中用户进行操作的界面显示示意图,这里,在退出分屏显示模式,全屏显示会话页面及以浮动窗口的形式显示视频播放界面后,用户在会话界面进行信息输入操作,启动输入软键盘并显示,供用户进行信息输入,此时,为了更方便用户进行信息的输入操作即相关输入信息的显示,以浮动窗口显示的视频播放页面的大小及显示位置可以做一些动态的调整,如显示位置的移动变化及窗口可以再适当的等比例缩小显示,如图4c和4d所示。

这里,如果用户结束了会话界面的信息输入,则重新启动分屏显示模式,同时在手机屏幕的上下两个分区中显示视频播放页面及会话页面,如图4a所示。

综上所述,本技术方案提供的技术方案中,在分屏显示模式同时运行显示第一应用的第一显示页面及第二应用的第二显示页面时,当用户启动了输入法进行信息输入,则确定用户进行信息输入的页面,并退出分屏模式;当确定用户进行信息输入的页面是第一显示页面,则全屏显示第一显示页面,并在第一显示页面上启动浮动窗口以显示第二显示页面;或者,当确定用户进行信息输入的页面是第二显示页面,则全屏显示第二显示页面,并在第二显示页面上启动浮动窗口以显示第一显示页面。在方便进行分屏显示切换的同时,可以方便用户就在某一个显示页面上进行输入操作。

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

图5是根据一示例性实施例示出的一种分屏显示装置300的框图,该分屏显示装置300可以通过软件、硬件或者两者的结合实现成为移动终端的部分或者全部,该移动终端可以是各种能够通过触摸屏进行触摸操作的小屏幕的智能终端,例如,智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等,但不限于此。本领域的技术人员容易理解,本发明实施例可以应用于任何具有处理器和显示输出装置的移动终端中。该分屏显示装置300可以包括:

第一模式切换模块301,被配置为启动分屏模式,同时运行显示第一应用的第一显示页面及第二应用的第二显示页面;

检测模块302,可以被配置为检测用户是否启动了输入法进行信息输入;

第二模式切换模块303可以被配置为当所述用户启动了输入法进行信息输入,则确定所述用户进行信息输入的页面,并退出分屏模式;

第一显示处理模块304,可以被配置为当确定所述用户进行信息输入的页面是所述第一显示页面,则全屏显示所述第一显示页面,并在所述第一显示页面上启动浮动窗口以显示所述第二显示页面;或者,

第二显示处理模块305,可以被配置为当确定所述用户进行信息输入的页面是所述第二显示页面,则全屏显示所述第二显示页面,并在所述第二显示页面上启动浮动窗口以显示所述第一显示页面。

在一个实施例中,检测模块302,还可以被配置为检测用户是否结束信息输入操作;

第一模式切换模块301,还可以被配置为当所述用户结束信息输入操作,则启动分屏模式,同时运行显示所述第一应用的第一显示页面及所述第二应用的第二显示页面。

参见图6,如图5所示的第一模式切换模块301可以包括:

信号接收子模块3011,可以被配置为接收用于触发显示多任务管理界面的操作信号;

信息获取子模块3012,可以被配置为获取所述电子设备上正在运行的各个应用程序;

显示控制子模块3013,可以被配置为在所述多任务管理界面的主分区显示第一应用的第一显示页面,在所述多任务管理界面的次分区显示第二应用的第二显示页面,所述第一应用和所述第二应用均为所述电子设备上正在运行的应用程序。

在一个实施例中,第一显示处理模块304,可以被配置为放大所述主分区至全屏以显示所述第一显示页面,收缩所述次分区至预定尺寸形成浮动窗口以显示所述第二显示页面。

在一个实施例中,第二显示处理模块305,可以被配置为放大所述次分区至全屏以显示所述第二显示页面,收缩所述主分区至预定尺寸形成浮动窗口以显示所述第一显示页面。

综上所述,本技术方案提供的技术方案中,在分屏显示模式同时运行显示第一应用的第一显示页面及第二应用的第二显示页面时,当用户启动了输入法进行信息输入,则确定用户进行信息输入的页面,并退出分屏模式;当确定用户进行信息输入的页面是第一显示页面,则全屏显示第一显示页面,并在第一显示页面上启动浮动窗口以显示第二显示页面;或者,当确定用户进行信息输入的页面是第二显示页面,则全屏显示第二显示页面,并在第二显示页面上启动浮动窗口以显示第一显示页面。在方便进行分屏显示切换的同时,可以方便用户就在某一个显示页面上进行输入操作。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

请参考图7,其示出了一示例性实施例示出的一种用于分屏显示装置400的框图。例如,装置400可以是各种能够通过触摸屏进行触摸操作的小屏幕的智能终端,例如,智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等,但不限于此。

参照图7,装置400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(i/o)接口412,传感器组件414,以及通信组件416。

处理组件402通常控制装置400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述分屏显示方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。

存储器404被配置为存储各种类型的数据以支持在装置400上的操作。这些数据的示例包括用于在装置400上操作的任何应用或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件406为装置400的各种组件提供电力。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为装置400生成、管理和分配电力相关联的组件。

多媒体组件408包括在装置400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当装置400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(mic),当装置400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。

i/o接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件414包括一个或多个传感器,用于为装置400提供各个方面的状态评估。例如,传感器组件414可以检测到装置400的打开/关闭状态,组件的相对定位,例如组件为装置400的显示器和小键盘,传感器组件414还可以检测装置400或装置400一个组件的位置改变,用户与装置400接触的存在或不存在,装置400方位或加速/减速和装置400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件416被配置为便于装置400和其他设备之间有线或无线方式的通信。装置400可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件416还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,装置400可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述显示界面切换的方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由装置400的处理器420执行以完成上述分屏显示方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当存储介质中的指令由装置400的处理器执行时,使得装置400能够执行上述分屏显示方法。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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