移动终端及其分屏处理方法
【专利摘要】本发明公开了一种移动终端及其分屏处理方法;移动终端包括:控制单元,用于监测显示单元的分屏模式是否开启;控制单元,还用于在监测到分屏模式开启时,监测针对每个分屏区域的特定触控事件;控制单元,还用于在监测到特定触控事件时在至少一个分屏区域加载对应相应分屏区域的任务管理界面,任务管理界面包括在相应分屏区域加载的至少一个应用的标识;控制单元,还用于在响应于在任务管理界面所加载的至少一个应用的标识中针对目标标识的调整指令,在与任务管理界面相应的分屏区域加载基于目标标识对应应用的调整结果。实施本发明,能够支持以高效快捷的方式管理分屏应用。
【专利说明】
移动终端及其分屏处理方法
技术领域
[0001]本发明涉及电子技术,尤其涉及一种移动终端及其分屏处理方法。
【背景技术】
[0002]智能手机、平板电脑等移动终端设置的显示单元往往会具有较大的屏幕,与此同时,用户在使用多个移动终端的过程中,需要移动终端同时支持用户的多个使用场景,例如在支持用户浏览网页的同时,还可以支持播放视频,伴随着移动终端的硬件(如应用处理器、图形处理器、内存)处理能力的提升,为移动终端分屏模式的实现做好技术准备,分屏模式是指将显示单元的显示区域划分为至少两个区域,每个区域独立加载一个或多个应用(这里应用也可视为应用的一个实例)。
[0003]用户使用移动终端的分屏模式时,需要通过特定按键(如长按Home键)的方式触发多任务界面,在多任务界面中选择分屏应用(也就是需要以分屏模式加载的应用),之后将以分屏模式在不同区域加载选中的分屏应用,在需要调整分屏应用(如切换分屏应用,关闭分屏应用或者添加新的分屏应用)时,需要通过特定按键(如移动终端中设置的返回键)退到桌面,然后在任务管理界面中进行分屏应用的更新操作,这种操作方式较为复杂,影响了分屏应用切换的效率。
【发明内容】
[0004]有鉴于此,本发明实施例为解决现有技术中存在的至少一个问题而提供一种移动终端及其分屏处理方法。
[0005]本发明实施例的技术方案是这样实现的:
[0006]第一方面,本发明实施例提供一种移动终端,所述移动终端包括:控制单元和显示单元;其中,
[0007]所述控制单元,用于监测所述显示单元的分屏模式是否开启;
[0008]所述控制单元,还用于在监测到所述分屏模式开启时,监测针对每个分屏区域的特定触控事件;
[0009]所述控制单元,还用于在监测到所述特定触控事件时在至少一个所述分屏区域加载对应相应分屏区域的任务管理界面,所述任务管理界面包括在相应分屏区域加载的至少一个应用的标识;
[0010]所述控制单元,还用于响应于在所述任务管理界面所加载的至少一个应用的标识中针对目标标识的调整指令,在与所述任务管理界面相应的分屏区域加载基于所述目标标识对应应用的调整结果。
[0011]可选地,所述调整指令包括切换相应分屏区域加载的应用的切换指令;
[0012]所述控制单元,还用于在与所述任务管理界面相应分屏区域加载所述目标标识对应的应用,以替代在相应分屏区域监测到所述特定触控事件之前所加载的应用;在与所述任务管理界面相应的分屏区域停止加载所述任务管理界面。
[0013]可选地,所述控制单元,还用于在监测到所述特定触控事件时,在监测到所述特定触控事件的分屏区域加载与相应分屏区域对应的任务管理界面;
[0014]或者,在所述显示单元的全部分屏区域对应加载与每个所述分屏区域相应的任务管理界面。
[0015]可选地,所述调整指令包括关闭相应分屏区域加载的应用的指令;
[0016]所述控制单元,还用于在与所述任务管理界面相应分屏区域加载的应用中停止加载所述目标标识对应的应用;
[0017]关闭所述目标标识对应的应用,或者,以后台方式运行所述目标标识对应的应用。
[0018]可选地,所述控制单元,还用于在每个所述分屏区域加载与所述分屏区域同步调整的透明层,且所述透明层处于可见状态;
[0019]所述控制单元,还用于基于所述透明层监测与所述透明层相应的分屏区域是否接收到所述特定触控事件;
[0020]所述控制单元,还用于在监测到所述分屏模式关闭时,释放基于所述透明层监测针对每个分屏区域的特定触控事件,设置所述透明层处于不可见状态;
[0021]其中,所述特定触控事件包括针对所述分屏区域的第一触控操作、以及针对辅助触控点的第二触控操作;所述辅助触控点设置在所述移动终端中除所述分屏区域之外的区域。
[0022]第二方面,本发明实施例提供一种分屏处理方法,所述方法包括:
[0023]监测移动终端的显示单元的分屏模式是否开启;
[0024]监测到所述分屏模式开启时,监测针对每个分屏区域的特定触控事件;
[0025]在监测到所述特定触控事件时在至少一个所述分屏区域加载对应相应分屏区域的任务管理界面,所述任务管理界面包括在相应分屏区域加载的至少一个应用的标识;
[0026]响应于所述任务管理界面所加载的至少一个应用的标识中针对目标标识的调整指令,在与所述任务管理界面相应的分屏区域加载基于所述目标标识对应应用的调整结果O
[0027]可选地,所述调整指令包括切换相应分屏区域加载的应用的切换指令;
[0028]所述在与任务管理界面相应的分屏区域加载所述目标标识对应应用的调整结果,包括:
[0029]在与所述任务管理界面相应分屏区域加载所述目标标识对应的应用,以替代在相应分屏区域监测到所述特定触控事件之前所加载的应用;
[0030]在与所述任务管理界面相应的分屏区域停止加载所述任务管理界面。
[0031]可选地,所述在监测到所述特定触控事件时在至少一个所述分屏区域加载任务管理界面,包括:
[0032]在监测到所述特定触控事件时,在监测到所述特定触控事件的分屏区域加载与相应分屏区域对应的任务管理界面;
[0033]或者,在所述显示单元的全部分屏区域对应加载与每个所述分屏区域相应的任务管理界面。
[0034]可选地,所述调整指令包括关闭相应分屏区域的应用的指令;
[0035]所述在与任务管理界面相应的分屏区域加载所述目标标识对应应用的调整结果,包括:
[0036]在与所述任务管理界面相应分屏区域加载的应用中停止加载所述目标标识对应的应用;
[0037]关闭所述目标标识对应的应用,或者,以后台方式运行所述目标标识对应的应用。
[0038]可选地,所述监测针对每个分屏区域的特定触控事件,包括:
[0039]在每个所述分屏区域加载与所述分屏区域的大小同步调整的透明层,且所述透明层处于可见状态;
[0040]基于所述透明层监测与所述透明层相应的分屏区域是否接收到所述特定触控事件;
[0041]监测到所述分屏模式关闭时,释放基于所述透明层监测针对每个分屏区域的特定触控事件,设置所述透明层处于不可见状态;
[0042]其中,所述特定触控事件是基于针对所述分屏区域的第一触控操作、以及针对辅助触控点的第二触控操作而监测到;所述辅助触控点设置在所述移动终端中除所述分屏区域之外的区域。
[0043]本发明实施例中,通过在分屏区域特定触控操作(如长按)调出多任务的任务管理界面,并显示在分屏区域中,用户可以使用常规的多任务管理的方式进行分屏应用的调整,例如进行应用的切换,又或者关闭分屏应用,带来更好的分屏模式的使用体验,打破现有技术提供的分屏区域只用来进行应用的呈现的限制。
【附图说明】
[0044]图1为实现本发明各个实施例的一个可选的移动终端的硬件结构示意图;
[0045]图2-1至图2-5为本发明各个实施例进行分屏处理的可选的场景示意图;
[0046]图3-1至图3-3为本发明各个实施例进行分屏处理的可选的场景示意图;
[0047]图4为本发明各个实施例的分屏处理方法的一个可选的流程示意图;
[0048]图5为本发明各个实施例的分屏处理方法的一个可选的流程示意图;
[0049]图6为结合图4和图5示出的分屏处理方法的一个可选的流程示意图。
【具体实施方式】
[0050]应当理解,此处所描述的具体实施例仅仅用以解释本发明的技术方案,并不用于限定本发明的保护范围。
[0051]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。
[0052]移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA)、平板电脑(PAD)、便携式多媒体播放器(PMP)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0053]图1为实现本发明各个实施例的移动终端100的硬件结构示意,如图1所示,移动终端100可以包括输出单元150、存储器160、控制单元180和电源单元190等等。图1示出了具有各种组件的移动终端100,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端100的元件。
[0054]显示单元151可以显示在移动终端100中处理的信息。例如,当移动终端100处于电话通话模式时,显示单元151可以显示与通话或其它通信(例如,文本消息收发、多媒体文件下载等等)相关的用户界面(UI)或图形用户界面(GUI)。当移动终端100处于视频通话模式或者图像捕获模式时,显示单元151可以显示捕获的图像和/或接收的图像、示出视频或图像以及相关功能的UI或GUI等等。
[0055]同时,当显示单元151和触摸板以层的形式彼此叠加以形成触摸屏时,显示单元151可以用作输入装置和输出装置。显示单元151可以包括液晶显示器(LCD)、薄膜晶体管IXD(TFT-1XD)、有机发光二极管(OLED)显示器、柔性显示器、三维(3D)显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,典型的透明显示器可以例如为TOLED(透明有机发光二极管)显示器等等。根据特定想要的实施方式,移动终端100可以包括两个或更多显示单元(或其它显示装置),例如,移动终端100可以包括外部显示单元(未示出)和内部显示单元(未示出)。触摸屏可用于监测触摸输入压力以及触摸输入位置和触摸输入面积。
[0056]存储器160可以存储由控制单元180执行的处理和控制操作的软件程序等等,或者可以暂时地存储已经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器160可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。
[0057]存储器160可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(R0M)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器160的存储功能的网络存储装置协作。
[0058]控制单元180通常控制移动终端100的总体操作。例如,控制单元180执行与语音通话、数据通信、视频通话等等相关的控制和处理。另外,控制单元180可以包括用于再现或回放多媒体数据的多媒体模块181,多媒体模块181可以构造在控制单元180内,或者可以构造为与控制单元180分离。控制单元180可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。
[0059]电源单元190在控制单元180的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。
[0060]移动终端100的显示单元151支持工作在全屏模式和分屏模式。全屏模式是指将显示单元151的显示区域作为一个完整的区域使用,应用的窗口在最大化时占用显示单元151的全部显示区域,应用的非全屏窗口可以根据用户侧的操作在显示单元151的显示区域中任意移动或缩放。
[0061 ] 在移动终端100的显示单元151工作于分屏模式时,显示单元151的显示区域被划分为至少两个区域(以下称为分屏区域),每个分屏区域用于供控制单元180加载至少一个应用(或应用的一个示例,本发明实施例中对应用和实例不作区分),加载是指基于应用的待显示的内容形成图像数据并将图像数据渲染至相应的分屏区域。控制单元在不同的分屏区域加载的应用独立运行,例如不同的分屏区域可以加载不同的应用,或者,控制单元180在不同的分屏区域中加载同一应用的不同实例。
[0062]控制单元180根据用户侧的指令在一个分屏区域加载一个或多个应用,当在一个分屏区域仅加载一个应用时该应用的窗口可以占用分屏区域的全部显示区域(当然,也可以占用分屏区域的部分显示区域),当在一个分屏区域加载多个应用时多个应用可以共用分屏区域的全部显示区域,例如采用平铺或层叠的方式共用分屏区域的全部显示区域。
[0063]在分屏区域加载的应用处于后台运行状态(不在相应的分屏区域提供),或者应用的进程被关闭时,控制单元在存储器中对应该分屏区域记录曾经加载的应用,例如按照加载的先后时间顺序记录曾经提供的应用,当然也可以采用其他排序方式记录分屏区域曾经加载的应用,例如基于在统计时间内加载的时长的顺序记录分屏区域曾经加载的应用,或在统计时间内加载的次数的顺序记录分屏区域曾经加载的应用。
[0064]显示单元151支持基于分屏线的方式对显示区域划分出分屏区域,例如基于分屏线采用水平划分(均匀划分或不均匀划分)的方式划分出至少两个分屏区域,再例如基于分屏线采用竖直划分(均匀划分或不均匀划分)的方式划分出至少两个分屏区域,并且,根据用户侧的调整指令对分屏线在显示单元151的位置调整,调整分屏区域的大小。分屏线可以一直处于显示状态以标识不同分屏区域的边界,或者,分屏线默认处于隐藏状态并根据用户侧调整分屏区域的指令而显现。
[0065]这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制单元、微控制单元、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制单元180中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器160中并且由控制单元180执行。
[0066]至此,已经按照其功能描述了移动终端100。下面,为了简要起见,将描述诸如折叠型、直板型、摆动型、滑动型移动终端100等等的各种类型的移动终端100中的滑动型移动终端100作为示例。因此,本发明能够应用于任何类型的移动终端100,并且不限于滑动型移动终端100。
[0067]基于以上提出的移动终端及其可选的硬件结构提出以下各具体实施例。
[0068]实施例一
[0069]本实施例针对在移动终端显示单元151的分屏区域快速调出任务管理界面,使用任务管理界面切换分屏区域所加载的应用为例进行说明。
[0070]本实施例提供的移动终端的一个可选的硬件结构示意图如图1所示,以下结合各单元进行说明。
[0071]控制单元180,用于监测显示单元151的分屏模式是否开启。
[0072]在一个实施方式中,控制单元180在存储器160以数据库技术记录显示单元151的工作模式的字段,以移动终端运行Android系统为例,监测分屏模式是否处于开启的状态可以利用监测Android系统特定接口来实现,在分屏模式开启和关闭的时候向数据库中写入对应的字段,其中写入O代表分屏模式处于关闭状态,写入I代表分屏模式处于开启状态。通过监测数据内容变化的服务如内容观察(Content Observer)服务来监测字段的值的变化,如果监测到字段的值变为I则分屏模式处于开启状态。如果监测到字段的值变为O则分屏模式处于关闭状态。
[0073]控制单元180还用于在监测到分屏模式开启时,监测针对每个分屏区域的特定触控事件,也就是对于每个分屏区域监测是否接收到特定触控事件,在监测到特定触控事件时在至少一个分屏区域加载任务管理界面,任务管理界面包括在相应分屏区域曾经加载的至少一个应用的标识。
[0074]在一个实施方式中,在分屏模式开启时,控制单元180控制显示单元151在每个分屏区域内各对应加载一透明层,以Android系统为例,透明层可以通过在Android系统中的Window对象添加一个窗口来实现,透明层的大小、位置与分屏区域一致,并且根据用户侧使用分屏线对分屏区域的调整而同步调整,以与分屏区域的位置和大小一致,并且在分屏模式开启时为各分屏区域对应加载的透明层处于可见状态,相应地,控制单元180在监测到分屏模式关闭时,释放基于透明层监测针对每个分屏区域的特定触控事件,设置透明层处于不可见状态,从而能够基于为每个分屏区域加载的处于可见状态的透明层监测来自用户针对分屏区域的特定触控事件。
[0075]继续对上述实施方式说明,由于用户侧是通过实施特定触控操作,从而使控制单元180监测到对应特定触控操作的特定触控事件,进而响应于特定触控事件而在至少一个分屏区域加载任务管理界面,为了避免分屏区域所加载的应用、以及移动终端运行的系统(操作系统)也对监测到的特定触控事件进行响应的情况(用户侧仅仅是希望调出任务管理界面),特定触控事件需要满足以下条件:
[0076]I)特定触控事件是移动终端运行的系统不会进行响应的事件,也就是说移动终端运行的系统没有内置针对特定触控事件进行响应的控制逻辑。
[0077]2)特定触控事件也是分屏区域(也即用户侧实施特定触控操作的分屏区域)所加载的应用不会进行响应的事件,也就是说相应分屏区域加载的应用中没有内置针对特定触控事件进行响应的控制逻辑。
[0078]这样,当基于在分屏区域加载的透明层监测到特定触控事件时,作为对特定触控事件的响应,仅在至少一个分屏区域中加载任务管理界面,而移动终端运行的系统、以及分屏区域(也即用户侧实施特定触控操作的分屏区域)加载的应用不会对特定触控事件进行响应,避免响应冲突的问题。
[0079]继续对上述实施方式说明,在特定触控事件的一个可选的示例中,特定触控事件可以是仅仅基于分屏区域加载的透明层所监测到的事件。对应地,用户侧通过在分屏区域实施特定触发操作而使控制单元180基于显示单元151监测到对应的特定触控事件,从而在至少一个分屏区域加载任务管理界面。
[0080]另外,在特定触控事件的另一个可选的示例中,特定触控事件还可以是基于在分屏区域接收到的第一触控操作、以及基于辅助触控点接收到的第二触控操作而监测到的事件,其中接收到第一触控操作和第二触控操作的顺序不做限制,例如可以同时接收到第一触控操作和第二触控操作,或者,先后接收到第一触控操作和第二触控操作。辅助触控点设置在移动终端中除分屏区域之外的区域,例如特定触控点可以是移动终端中的任意物理按键,如Home键、返回键以及音量调节键等。对应地,用户侧可以在分屏区域实施第一触控操作以及针对特定触控点实施第二触控操作(实施顺序不分先后),使控制单元180基于分屏区域、以及特定触控点而监测到对应的特定触控事件,从而在至少一个分屏区域加载任务管理界面。
[0081]继续对上述示例进行说明,由于是通过第一触控操作、第二触控操作组合的方式来触发在至少一个分屏区域加载任务管理界面,因此第一触控操作对应的触控事件(称为第一触控事件)和第二触控操作对应的触控事件(称为第二触控事件)可以是分屏区域所加载应用支持进行响应的事件,或者是移动终端运行的系统支持进行响应的事件。而且,即使第一触控操作对应的触控事件(称为第一触控事件)和第二触控操作对应的触控事件(称为第二触控事件)是分屏区域所加载应用会进行响应的事件,或者是移动终端运行的系统会进行响应的事件,由于特定触控事件是第一触控事件和第二触控事件结合所形成的与前两者不同的触控事件,因此不会出现与特定触控事件响应冲突的问题。
[0082]例如,第一触控事件是长按事件(也就是按压分屏区域的时间超出时间阈值的事件),第二触控事件是针对Home键的按压事件时,如果用户对分屏区域实施长按操作,同时对Home键实施按压操作,控制单元180将基于显示单元151以及Home键监听到特定触控事件(而不是第一触控事件或第二触控事件),从而在至少一个分屏区域加载任务管理界面,避免响应冲突的问题。
[0083]在一个实施方式中,作为响应特定触控事件在至少一个分屏区域加载任务管理界面的一个可选的示例,控制单元180,还用于在监测到特定触控事件时,在监测到特定触控事件的分屏区域加载与相应分屏区域对应的任务管理界面,在未监测到特定触控事件的分屏区域继续加载之前所加载的应用。对应地,用户侧期望切换某一个分屏区域加载的应用时只要针对该分屏区域实施特定触控操作以触发特定触控事件,作为响应,控制单元180控制显示单元151在该分屏区域加载对应该分屏区域的任务管理界面。
[0084]继续对前述实施方式进行说明,作为响应特定触控事件在至少一个分屏区域加载任务管理界面的另一个可选的示例,在显示单元151的全部分屏区域对应加载与每个分屏区域相应的任务管理界面,这样,用户侧需要切换所有分屏区域加载的应用时,不需要针对每个分屏区域实施特定触发操作,提升切换分屏应用的效率。
[0085]在一个实施方式中,分屏区域加载的至少一个应用的标识为以下类型标识至少之一:I)曾经在相应分屏区域加载的应用的标识:2)曾经在相应分屏区域加载且当前处于后台运行状态的应用的标识。上述类型的应用的标识可以择一加载、全部加载、或者根据用户侧针对任务管理界面加载的应用标识偏好的类型而加载。
[0086]继续对在分屏区域曾经加载应用标识后的处理进行说明,控制单元180,还用于在响应于在任务管理界面所加载的至少一个应用的标识中针对目标标识的调整指令,停止加载任务管理界面,并在与任务管理界面相应的分屏区域加载基于目标标识对应应用的调整结果。以调整指令为切换相应分屏区域加载的应用的切换指令为例,控制单元180在与任务管理界面相应分屏区域加载目标标识对应的应用,以替代在相应分屏区域监测到特定触控事件之前所加载的应用,在与任务管理界面相应的分屏区域停止加载任务管理界面,实现对分屏区域加载的应用进行切换的效果。
[0087]再结合图2-1至图2-5示出的分屏处理的可选的场景示意图进行说明。参见图2-1,分屏模式开启时,显示单元151的显示区域基于分屏线103划分为两个分屏区域,分屏区域101和分屏区域102,分屏区域101中加载有应用I,分屏区域2中加载有应用2,对应分屏区域101和分屏区域102对应加载透明层,并且设置透明层属于可见状态,从而基于透明层监测特定触控事件。
[0088]当用户侧需要切换分屏区域101加载的应用时,在分屏区域101实施长按操作同时在Home键104实施按压操作,控制单元180基于分屏区域101加载的透明层、以及Home键104监测到特定触控事件。
[0089]参见图2-2,作为对特定触控事件响应的一个示例,在分屏区域101加载任务管理界面,其中包括有在分屏区域1I曾经加载的应用I的标识105、应用3的标识106 (例如图标或者缩略图)。
[0090]参见图2-3,作为对特定触控事件响应的一个示例,在分屏区域101加载对应任务管理界面101的任务管理界面,其中包括有在分屏区域101曾经加载的应用I的标识105、应用3的标识106,同时在分屏区域102加载对应分屏区域102的任务管理界面,其中包括有在分屏区域1I曾经加载的应用2的标识107、应用4的标识108。
[0091]参见图2-2,当用户侧期望在分屏区域101切换加载应用3时触发应用3的标识106,作为响应,参见图2-4,在分屏区域101加载应用3。
[0092 ] 参见图2-3,当用户侧期望在分屏区域1I切换加载应用3时触发应用3的标识106,当用户侧期望在分屏区域102切换加载应用4时触发应用4的标识108,作为响应,参见图2-5,在分屏区域101加载应用3,在分屏区域102加载应用4。
[0093]本实施例中,通过在分屏区域特定触控操作(如长按)调出多任务的任务管理界面,并显示在分屏区域中,用户可以使用常规的多任务管理的方式进行分屏应用的调整,例如进行应用的筛选以及切换,带来更好的分屏模式的使用体验,打破现有技术提供的分屏区域只用来进行应用的呈现,而不能进行针对分屏应用进行管理操作的限制,使用户无需退出分屏模式或按返回键这样复杂的操作即可进行分屏应用的更新。
[0094]实施例二
[0095]本实施例针对在移动终端显示单元151的分屏区域快速调出任务管理界面,使用任务管理界面管理分屏区域所加载的应用的进程为例进行说明。
[0096]本实施例提供的移动终端的一个可选的硬件结构示意图如图1所示,以下结合各单元进行说明。
[0097]控制单元180监测显示单元151的分屏模式是否开启,例如可以采用数据库技术记录表征分屏模式的状态的字段,通过监测字段的变换来实现,【具体实施方式】参见前述实施例,这里不再赘述。
[0098]控制单元180在监测到分屏模式开启时,监测针对每个分屏区域的特定触控事件。在监测到特定触控事件时在至少一个分屏区域加载对应相应分屏区域的任务管理界面。
[0099]例如,在监测到特定触控事件的分屏区域加载与相应分屏区域对应的任务管理界面,在未监测到特定触控事件的分屏区域继续加载之前所加载的应用,或者,在显示单元151的全部分屏区域对应加载与每个分屏区域相应的任务管理界面,这样,用户侧需要管理所有分屏区域加载的应用的进程时,不需要针对每个分屏区域实施特定触发操作,提升管理分屏区域所加载的应用的进程的效率。任务管理界面包括在相应分屏区域加载的至少一个应用的标识,例如加载以下类型标识至少之一:I)曾经在相应分屏区域加载的应用的标识:2)曾经在相应分屏区域加载且当前处于后台运行状态的应用的标识。上述类型的应用的标识可以择一加载、全部加载、或者根据用户侧针对任务管理界面偏好的类型而加载。
[0100]继续对在分屏区域曾经加载应用标识后的处理进行说明,控制单元180,还用于在响应于在任务管理界面所加载的至少一个应用的标识中针对目标标识的调整指令,停止加载任务管理界面,并在与任务管理界面相应的分屏区域加载基于目标标识对应应用的调整结果,以调整指令包括关闭相应分屏区域的应用的指令为例,控制单元180在与任务管理界面相应分屏区域加载的应用中停止加载目标标识对应的应用;关闭目标标识对应的应用,或者,以后台方式运行目标标识对应的应用。实际应用中关闭目标标识对应的应用还是以后台方式运行目标标识对应的应用,可以由控制单元180择一执行,或者,根据用户侧针对分屏区域的预设定的方式执行。
[0101]如前实施例所述,特定触控事件是移动终端运行的系统不会进行响应的事件,并且也是分屏区域(也即用户侧实施特定触控操作的分屏区域)所加载的应用不会进行响应的事件,从而避免响应冲突的情况。
一个示例如图3-1至图3-3所示,参见图3-1,分屏模式开启时,显示单元151的显示区域基于分屏线103划分为两个分屏区域,分屏区域101和分屏区域102,分屏区域101中加载有应用I,分屏区域2中加载有应用2,对应分屏区域101和分屏区域102对应加载透明层,并且设置透明层属于可见状态,从而基于透明层监测触控事件。
[0103]当用户侧需要管理分屏区域101加载的应用的进程时,在分屏区域101实施长按操作同时在Home键104实施按压操作,控制单元180基于分屏区域101加载的透明层、以及Home键104监测到特定触控事件,参见图3-2,在分屏区域101加载针对分屏区域101的任务管理界面,包括分屏区域101加载的应用,图3-2中以分屏区域101仅加载应用I的标识105为例,实际应用中还可以加载在分屏区域101后台运行的应用,用户侧需要关闭应用I的进程时针对应用I的标识105实施关闭操作,参见图3-3,分屏区域1I中不再加载有应用I。
[0104]本实施例中,通过在分屏区域特定触控操作(如长按)调出多任务的任务管理界面,并显示在分屏区域中,用户可以使用常规的多任务管理的方式进行分屏应用的进程的管理,例如进行应用的关闭,带来更好的分屏模式的使用体验,打破现有技术提供的分屏区域只用来进行应用的呈现,而不能进行针对分屏应用的进程进行管理操作的限制。
[0105]实施例三
[0106]与前述实施例一对应,本实施例提供一种用于移动终端的分屏处理方法,参见图4示出的分屏处理方法的一个可选的流程示意图,包括以下步骤:
[0107]步骤101,监测移动终端的显示单元151的分屏模式是否开启。
[0108]在一个实施方式中,以数据库技术记录显示单元151的工作模式的字段,以移动终端运行Android系统为例,监测分屏模式是否处于开启的状态可以利用监测Android系统特定接口来实现,在分屏模式开启和关闭的时候向数据库中写入对应的字段,其中写入O代表分屏模式处于关闭状态,写入I代表分屏模式处于开启状态。通过监测数据内容变化的服务如内容观察(Content Observer)服务来监测字段的值的变化,如果监测到字段的值变为I则分屏模式处于开启状态。如果监测到字段的值变为O则分屏模式处于关闭状态。
[0109]步骤102,监测到分屏模式开启时,监测针对每个分屏区域的特定触控事件。
[0110]在分屏模式开启时,在每个分屏区域内各对应加载一透明层,以Android系统为例,透明层可以通过在Android系统中的Window对象添加一个窗口来实现,透明层的大小、位置与相应分屏区域一致,并且根据用户侧使用分屏线对分屏区域的调整而同步调整,以与分屏区域的位置和大小一致,并且在分屏模式开启时为各分屏区域对应加载的透明层处于可见状态,相应地,在监测到分屏模式关闭时,释放基于透明层监测针对每个分屏区域的特定触控事件,设置透明层处于不可见状态,从而能够基于为每个分屏区域加载的处于可见状态的透明层监测来自用户针对分屏区域的特定触控事件。
[0111]步骤103,在监测到特定触控事件时在至少一个分屏区域加载对应相应分屏区域的任务管理界面,任务管理界面包括在相应分屏区域加载的至少一个应用的标识。
[0112]在一个实施方式中,在监测到特定触控事件时,在监测到特定触控事件的分屏区域加载与相应分屏区域对应的任务管理界面,在未监测到特定触控事件的分屏区域继续加载之前所加载的应用。对应地,用户侧期望切换某一个分屏区域加载的应用时只要针对该分屏区域实施特定触控操作以触发特定触控事件,作为响应,在该分屏区域加载对应该分屏区域的任务管理界面。
[0113]继续对上述实施方式进行说明,在监测到特定触控事件时,可替换地,还可以在显示单元151的全部分屏区域对应加载与每个分屏区域相应的任务管理界面,这样,用户侧需要切换所有分屏区域加载的应用时,不需要针对每个分屏区域实施特定触发操作,提升切换分屏应用的效率。
[0114]在一个实施方式中,分屏区域加载的至少一个应用的标识为以下类型标识至少之一:I)曾经在分屏区域加载的应用的标识:2)曾经在分屏区域加载且当前处于后台运行状态的应用的标识。上述类型的应用的标识可以择一加载、全部加载、或者根据用户侧针对任务管理界面偏好的类型而加载。
[0115]步骤104,响应于切换相应分屏区域加载的应用的切换指令,在与任务管理界面相应分屏区域加载目标标识对应的应用,以替代在相应分屏区域监测到特定触控事件之前所加载的应用,在与任务管理界面相应的分屏区域停止加载任务管理界面。
[0116]本实施例中,通过在分屏区域特定触控操作(如长按)调出多任务的任务管理界面,并显示在分屏区域中,用户可以使用常规的多任务管理的方式进行分屏应用的调整,例如进行应用的筛选以及切换,带来更好的分屏模式的使用体验,打破现有技术提供的分屏区域只用来进行应用的呈现,而不能进行针对分屏应用进行管理操作的限制,使用户无需退出分屏模式或按返回键这样复杂的操作即可进行分屏应用的更新。
[0117]实施例四
[0118]与前述实施例二对应,本实施例提供一种用于移动终端的分屏处理方法,参见图5示出的分屏处理方法的一个可选的流程示意图,包括以下步骤:
[0119]步骤201,监测移动终端的显示单元151的分屏模式是否开启。
[0120]步骤201可参见前述实施例三步骤101而实施。
[0121]步骤202,监测到分屏模式开启时,监测针对每个分屏区域的特定触控事件。
[0122]步骤202可参见前述实施例三步骤102而实施。
[0123]步骤203,在监测到特定触控事件时在至少一个分屏区域加载对应相应分屏区域的任务管理界面,任务管理界面包括在相应分屏区域加载的至少一个应用的标识。
[0124]步骤203可参见前述实施例三步骤103而实施。
[0125]步骤204,响应于关闭相应分屏区域的应用的指令,在与任务管理界面相应分屏区域加载的应用中停止加载目标标识对应的应用。
[0126]步骤205,关闭目标标识对应的应用,或者,以后台方式运行目标标识对应的应用。
[0127]实际应用中关闭目标标识对应的应用还是以后台方式运行目标标识对应的应用,可以由控制单元180择一执行,或者,根据用户侧针对分屏区域的预设定的方式执行。
[0128]结合图4和图5示出的分屏处理方法的一个可选的流程示意图,基于实施例三、实施例四可以实施支持用户侧对分屏应用进行切换、以及对分屏应用的进程进行管理。在一个示例中,在分屏模式开启后,如果用户针对一分屏区域实施长按操作并同时对Home键(当然也可以绑定其他的按键如返回键)将触发特定触控事件,作为响应,在实施触控操作的分屏区域加载任务管理界面,在任务管理界面中可以切换分屏应用,或者对分屏应用的进程进行管理,如关闭分屏应用的进程,或者,触发分屏区域加载的应用进行后台运行状态。
[0129]本实施例中,通过在分屏区域特定触控操作(如长按)调出多任务的任务管理界面,并显示在分屏区域中,用户可以使用常规的多任务管理的方式进行分屏应用的进程的管理,例如进行应用的关闭,带来更好的分屏模式的使用体验,打破现有技术提供的分屏区域只用来进行应用的呈现,而不能进行针对分屏应用的进程进行管理操作的限制。
[0130]实施例五
[0131]本实施例提供一种计算机存储介质,所述计算机存储介质中存储有可执行指令,所述可执行指令用于执行前述实施例三或实施例四任一实施例提供的分屏处理方法。
[0132]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0133]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0134]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0135]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0136]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0137]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,R0M)、磁碟或者光盘等各种可以存储程序代码的介质。
[0138]或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、R0M、磁碟或者光盘等各种可以存储程序代码的介质。
[0139]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种移动终端,其特征在于,所述移动终端包括:控制单元和显示单元;其中, 所述控制单元,用于监测所述显示单元的分屏模式是否开启; 所述控制单元,还用于在监测到所述分屏模式开启时,监测针对每个分屏区域的特定触控事件; 所述控制单元,还用于在监测到所述特定触控事件时在至少一个所述分屏区域加载对应相应分屏区域的任务管理界面,所述任务管理界面包括在相应分屏区域加载的至少一个应用的标识; 所述控制单元,还用于响应于针对目标标识的调整指令,在与所述任务管理界面相应的分屏区域加载基于所述目标标识对应应用的调整结果。2.根据权利要求1所述的移动终端,其特征在于, 所述调整指令包括切换相应分屏区域加载的应用的切换指令; 所述控制单元,还用于在与所述任务管理界面相应分屏区域加载所述目标标识对应的应用,以替代在相应分屏区域监测到所述特定触控事件之前所加载的应用;在与所述任务管理界面相应的分屏区域停止加载所述任务管理界面。3.根据权利要求2所述的移动终端,其特征在于, 所述控制单元,还用于在监测到所述特定触控事件时,在监测到所述特定触控事件的分屏区域加载与相应分屏区域对应的任务管理界面; 或者,在所述显示单元的全部分屏区域对应加载与每个所述分屏区域相应的任务管理界面。4.根据权利要求1所述的移动终端,其特征在于,所述调整指令包括关闭相应分屏区域加载的应用的指令; 所述控制单元,还用于在与所述任务管理界面相应分屏区域停止加载所述目标标识对应的应用; 关闭所述目标标识对应的应用,或者,以后台方式运行所述目标标识对应的应用。5.根据权利要求1所述的移动终端,其特征在于, 所述控制单元,还用于在每个所述分屏区域加载与所述分屏区域同步调整的透明层,且所述透明层处于可见状态; 所述控制单元,还用于基于所述透明层监测与所述透明层相应的分屏区域是否接收到所述特定触控事件; 所述控制单元,还用于在监测到所述分屏模式关闭时,释放基于所述透明层监测针对每个分屏区域的特定触控事件,设置所述透明层处于不可见状态; 其中,所述特定触控事件包括针对所述分屏区域的第一触控操作、以及针对辅助触控点的第二触控操作;所述辅助触控点设置在所述移动终端中除所述分屏区域之外的区域。6.一种分屏处理方法,其特征在于,所述方法包括: 监测移动终端的显示单元的分屏模式是否开启; 监测到所述分屏模式开启时,监测针对每个分屏区域的特定触控事件; 在监测到所述特定触控事件时在至少一个所述分屏区域加载对应相应分屏区域的任务管理界面,所述任务管理界面包括在相应分屏区域加载的至少一个应用的标识; 响应于针对目标标识的调整指令,在与所述任务管理界面相应的分屏区域加载基于所述目标标识对应应用的调整结果。7.根据权利要求6所述的方法,其特征在于, 所述调整指令包括切换相应分屏区域加载的应用的切换指令; 所述在与任务管理界面相应的分屏区域加载所述目标标识对应应用的调整结果,包括: 在与所述任务管理界面相应分屏区域加载所述目标标识对应的应用,以替代在相应分屏区域监测到所述特定触控事件之前所加载的应用; 在与所述任务管理界面相应的分屏区域停止加载所述任务管理界面。8.根据权利要求6所述的方法,其特征在于,所述在监测到所述特定触控事件时在至少一个所述分屏区域加载任务管理界面,包括: 在监测到所述特定触控事件时,在监测到所述特定触控事件的分屏区域加载与相应分屏区域对应的任务管理界面; 或者,在所述显示单元的全部分屏区域对应加载与每个所述分屏区域相应的任务管理界面。9.根据权利要求6所述的方法,其特征在于,所述调整指令包括关闭相应分屏区域的应用的指令; 所述在与任务管理界面相应的分屏区域加载所述目标标识对应应用的调整结果,包括: 在与所述任务管理界面相应分屏区域中停止加载所述目标标识对应的应用; 关闭所述目标标识对应的应用,或者,以后台方式运行所述目标标识对应的应用。10.根据权利要求6所述的方法,其特征在于,所述监测针对每个分屏区域的特定触控事件,包括: 在每个所述分屏区域加载与所述分屏区域的大小同步调整的透明层,且所述透明层处于可见状态; 基于所述透明层监测与所述透明层相应的分屏区域是否接收到所述特定触控事件;监测到所述分屏模式关闭时,释放基于所述透明层监测针对每个分屏区域的特定触控事件,设置所述透明层处于不可见状态; 其中,所述特定触控事件是基于针对所述分屏区域的第一触控操作、以及针对辅助触控点的第二触控操作而监测到;所述辅助触控点设置在所述移动终端中除所述分屏区域之外的区域。
【文档编号】G06F3/0481GK105975201SQ201610270594
【公开日】2016年9月28日
【申请日】2016年4月27日
【发明人】屈建江
【申请人】努比亚技术有限公司