一种分屏窗口显示方法及终端与流程

文档序号:11807506阅读:252来源:国知局
一种分屏窗口显示方法及终端与流程
本发明涉及电子
技术领域
,尤其涉及一种分屏窗口显示方法及终端。
背景技术
:随着智能终端的不断发展,大屏幕的智能终端越来越得到人们的喜爱,基于大屏幕的特点,人们也已经不能够满足在一部智能终端中仅能同时显示或使用一个应用程序的单一化显示和操作了,因此,同一智能终端的屏幕进行多个应用界面的显示,即分屏显示也应运而生,比如,视频播放器的应用界面和信息的对话界面可以同时显示,用户在观看视频的同时可以收发短信进行聊天。但是这种现有的分屏显示的方法的问题在于,如果分屏窗口较多时,有可能产生几个分屏窗口相互层叠或者覆盖的情况,这就会导致被顶层分屏窗口遮盖的一些分屏窗口无法被完全显示或无法进行用户操作,影响了用户体验。技术实现要素:本发明实施例提供一种分屏窗口显示方法及终端,可以提高用户体验。本发明实施例提供一种分屏窗口显示方法,所述方法包括:当检测到终端屏幕上生成触控信号时,获取所述触控信号对应的滑动轨迹信息;当所述滑动轨迹信息包含手势输入信息时,获取所述终端屏幕上与所述手势输入信息对应的目标区域;获取所述目标区域所显示的至少一个分屏窗口分别对应的应用信息,并生成包含至少一个所述应用信息的分屏窗口信息列表;当接收到与所述分屏窗口信息列表对应的选择指令时,根据所述选择指令在所述分屏窗口信息列表中选择出目标应用信息,并在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口。相应的,本发明实施例还提供了一种终端,所述终端包括:轨迹信息获取单元,用于当检测到终端屏幕上生成触控信号时,获取所述触控信号对应的滑动轨迹信息;目标区域获取单元,用于当所述滑动轨迹信息包含手势输入信息时,获取所述终端屏幕上与所述手势输入信息对应的目标区域;列表生成单元,用于获取所述目标区域所显示的至少一个分屏窗口分别对应的应用信息,并生成包含至少一个所述应用信息的分屏窗口信息列表;显示单元,用于当接收到与所述分屏窗口信息列表对应的选择指令时,根据所述选择指令在所述分屏窗口信息列表中选择出目标应用信息,并在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口。本发明实施例通过当检测到终端屏幕上生成触控信号时,获取所述触控信号对应的滑动轨迹信息,当所述滑动轨迹信息包含手势输入信息时,获取所述终端屏幕上与所述手势输入信息对应的目标区域,获取所述目标区域所显示的至少一个分屏窗口分别对应的应用信息,并生成包含至少一个所述应用信息的分屏窗口信息列表,当接收到与所述分屏窗口信息列表对应的选择指令时,根据所述选择指令在所述分屏窗口信息列表中选择出目标应用信息,并在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口,从而使用户可以通过列表获知并选择分屏窗口,提升了用户体验。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例中一种分屏窗口显示方法的流程示意图;图2是本发明实施例中一种终端的组成结构图;图3是本发明实施例中图2的目标区域获取单元的组成结构图;图4是本发明实施例中另一种终端的组成结构图;图5是本发明实施例中一种手势操作的举例示意图;图6是本发明实施例中一种确定目标区域方法的示意图;图7是本发明实施例中另一种确定目标区域方法的示意图;图8是本发明实施例中另一种确定目标区域方法的示意图;图9是本分实施例中一种分屏窗口显示及触控场景的示意图;图10是本分实施例中一种分屏窗口信息列表的示意图;图11是本发明实施例中另一种分屏窗口信息列表的示意图;图12是本发明实施例中一种分屏窗口信息列表的应用信息选择场景的示意图;图13a是本发明实施例中一种分屏窗口顶层显示方式的示意图;图13b是本发明实施例中一种分屏窗口全屏显示方式的示意图;图14是本发明实施例中一种滑动轨迹示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1是本发明实施例中一种分屏窗口显示方法的流程示意图,本方法流程可以由一种终端实施,所述终端可以包括手机、笔记本电脑、平板电脑、车载电脑、POS(PointOfSales,销售点)机等。如图所示所述方法至少包括:步骤S101,当检测到终端屏幕上生成触控信号时,获取所述触控信号对应的滑动轨迹信息。具体的,用户在终端屏幕上进行触控操作时,会在终端屏幕上生成触控信号,终端可以获取与该触控信号对应的滑动轨迹信息,也即用户在终端屏幕上的滑动操作所形成的滑动轨迹信息。需要说明的是,这里的滑动轨迹信息可以包含手势输入信息或者字符输入信息,其中字符输入信息是指用户输入的滑动轨迹可以被识别出对应的字符的一种滑动轨迹信息,手势输入信息则是指用户输入的滑动轨迹无法识别出对应的字符的一种手势操作形成的滑动轨迹信息。例如,如果用户在终端屏幕上如果的滑动轨迹可以被识别为数字“3”,那么可以认为该触控信号对应的滑动轨迹信息包含字符输入信息,否则可以认为该触控信号对应的滑动轨迹信息包含手势输入信息。步骤S102,当所述滑动轨迹信息包含手势输入信息时,获取所述终端屏幕上与所述手势输入信息对应的目标区域。具体的,当终端确定滑动轨迹信息包含手势输入信息,即用户是在终端上进行手势操作时,那么终端可以获取终端屏幕上与手势输入信息对应的目标区域。需要说明的是,这里的手势操作可以指用户的单手或者双手的单指或者多指对终端屏幕的单击、双击、多次点击、滑动、缩小、放大等操作。示例性地,图5为几种常见的手势操作的示意图,从左至右依次为双指缩小、单指滑动、双指放大、三指多次点击、双指多次点击、单指多次点击。在本实施例中,根据用户输入的手势输入信息,终端可以获取与手势输入信息对应的目标区域。具体来说,目标区域的确定方法可以有多种。例如,终端可以将用户输入手势操作的触控区域作为目标区域,例如当用户进行双指点击时,就获取双指点击的两个区域作为目标区域。又例如,终端可以将用户输入手势操作的触控轨迹作为一个边、一个对角线或者其他图形参数,形成一个预设图形的区域作为目标区域,如图6所示当用户滑动了一条直线轨迹后,可以将该轨迹作为中线,其长度作为边长,生成一个正方形区域作为目标区域。进一步的,步骤S102具体可以包括:获取所述手势输入信息在所述终端屏幕上对应的触控坐标点集合。具体的,终端屏幕是由许多个坐标点标记的,当用户在屏幕中的某一区域进行手势操作时,终端获取到触控信号,则可以获取该手势操作的手势输入信息对应在终端屏幕上的多个触控点的坐标,从而获取触控坐标点集合。确定所述触控坐标点集合中相对直线距离最大的两个目标坐标点。具体的,触控坐标点集合中存在多个坐标点,终端可以首先确定任意两个坐标点的相对直线距离,然后将这些任意两个坐标点的相对直线距离进行比较,选择出其中相对直线距离最大的两个目标坐标点。例如,获取到的触控坐标点集合中存在三个坐标点,分别是(1,1)(1,2)和(2,2),其中(1,1)和(1,2)之间的相对直线距离为1,(1,1)和(2,2)之间的相对直线距离为1.414,(1,2)和(2,2)之间的相对直线距离为1,那么终端经过比较可以确定触控坐标点集合中相对直线距离最大的两个目标坐标点(1,1)和(2,2)。将所述两个目标坐标点的直线连线为直径生成的圆形区域作为所述目标区域。具体的,确定了相对直线距离最大的两个目标坐标点后,终端就可以将两个目标坐标点的直线连线作为直径,生成一个唯一的圆形,生成的该圆形区域就作为目标区域。示例性的,如图7和图8所示,就是在手势操作分别为双指缩小和三指多次点击时按照上述方法确定出的圆形区域作为目标区域。步骤S103,获取所述目标区域所显示的至少一个分屏窗口分别对应的应用信息,并生成包含至少一个所述应用信息的分屏窗口信息列表。具体的,分屏窗口为在终端屏幕中显示应用程序界面的一个窗口,分屏窗口可以在终端屏幕中以任意大小任意位置显示,具体的显示方式可以是默认的、随机的或者按照用户习惯设置的等等,这里不作具体限制。在本实施例中,终端根据用户的手势操作产生的触控信号确定了目标区域之后,就可以获取在该目标区域中显示的至少一个分屏窗口,这里的显示不仅仅指可以被用户看到的显示状态,也包括被其他分屏窗口所覆盖了,不能被用户看到的显示状态,例如,图9中的分屏窗口1就是可以完全被看到的显示状态,分屏窗口2是有部分被覆盖部分可见的显示状态,而分屏窗口3则是完全被覆盖的显示状态。当终端获取到目标区域后,则与屏幕中显示的至少一个分屏窗口在屏幕中显示的位置区域进行比较,比较之后确定显示区域与该目标区域存在重合的分屏窗口,即确定在目标区域中显示的分屏窗口。如图9所示,分屏窗口1、2、3皆为在目标区域中显示的分屏窗口。进一步的,每一个分屏窗口分别存在与之对应的应用信息,即分屏窗口所显示的应用界面的应用程序的信息,例如,应用信息具体可以为应用程序的名称、应用程序当前显示界面的名称、应用程序当前的状态等等,进一步的,应用信息还可以具体包括分屏窗口缩略图或/和分屏窗口编号等。需要说明的是,这里分屏窗口的编号可以是与应用程序的编号对应的,也可以是根据用户打开应用程序的顺序自动编排的,还可以是根据当前屏幕中多个分屏窗口的层叠状态来排列的,例如最顶层的分屏窗口的编号为1,第二层的分屏窗口的编号为2,依次排列,这里不作具体限定。终端确定了在目标区域中显示的分屏窗口之后,就可以获取上述分屏窗口分别对应的应用信息,生成分屏窗口信息列表。其中,分屏窗口信息列表包含上述分屏窗口对应的应用信息,也就是说,终端通过列表形式将用户进行按压操作的目标区域中的分屏窗口对应的应用信息展现出来。举例说明,如图9所示的目标区域中分屏窗口1、2、3皆为在目标区域中显示的分屏窗口,则终端可以获取分屏窗口1、2、3所对应的应用信息,生成如图10所示的分屏窗口信息列表展现给用户,图10的分屏窗口信息列表中包括了各分屏窗口的编号、应用名称以及缩略图。形象地举例,分屏窗口信息列表可以如图11所展示的。步骤S104,当接收到与所述分屏窗口信息列表对应的选择指令时,根据所述选择指令在所述分屏窗口信息列表中选择出目标应用信息,并在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口。具体的,选择指令可以是对分屏窗口信息列表中的其中一个应用信息进行选中的指令,具体可以是单击、双击、滑动、晃动、按下预设按键等方式,这里不作具体限定。当用户通过选择指令在分屏窗口信息列表中选择出了目标应用信息后,可以将被选中的目标应用信息所对应的分屏窗口按照预设的显示格式在终端屏幕中显示。在本实施例中,按照预设的显示格式显示可以具体为在终端屏幕中将目标分屏窗口信息对应的分屏窗口进行顶层显示,或在所述终端屏幕中将目标分屏窗口信息对应的分屏窗口进行全屏显示。其中,顶层显示就是例如图9中的分屏窗口1那样的,在最上层显示并且覆盖其显示区域的其他分屏窗口所显示的部分;全屏显示则是将分屏窗口的在整个屏幕中显示,即覆盖屏幕中显示的其他所有分屏窗口。举例来说,结合图8至图10所展示的应用场景,假设用户通过选择指令选择了如图12所示的3号播放器应用,该应用信息对应的就是分屏窗口3,那么终端就可以将分屏窗口3进行顶层显示或者全屏显示,其中顶层显示如图13a所示,全屏显示如图13b所示。进一步可选的,该方法还可以包括:当所述滑动轨迹包含字符输入信息时,根据预设的字符输入信息与应用信息的映射关系,获取所述字符输入信息对应的目标应用信息,并在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口。具体的,终端可以预设一个字符库,当用户输入滑动轨迹时,就将该滑动轨迹与字符库中的各个字符进行特征比对,如果比对结果发现字符库中存在与用户输入的滑动轨迹匹配的字符,那么就可以认为用户输入的滑动轨迹包含字符输入信息,字符输入信息就是与用户输入的滑动轨迹匹配的字符。进一步的,终端预先将字符输入信息与应用信息建立映射关系,例如,字符1或者字符a对应编号1的分屏窗口或者对应浏览器应用等等。则终端就可以按照预先建立的字符输入信息与应用信息之间的映射关系,获取字符输入信息对应的目标应用信息,将目标应用信息所对应的分屏窗口按照预设的显示格式在终端屏幕中显示。例如,若用户在终端屏幕上输入了如图13所示的滑动轨迹,终端将该滑动轨迹与字符库中的各个字符进行特征比对,如果比对结果发现字符库中存在与用户输入的滑动轨迹匹配的字符“3”,那么可以确定用户输入的滑动轨迹包含字符输入信息,字符输入信息就是“3”。设表1为预设的字符输入信息与应用信息之间的映射关系表,字符输入信息“3”所对应的应用信息是编号为3的分屏窗口,那么终端就确定编号3的分屏窗口在终端屏幕中按照预设显示格式显示,例如,全屏或者顶层显示。字符输入信息(示例)应用信息(示例)1分屏窗口12分屏窗口23分屏窗口3表1:字符输入信息与应用信息映射表(示例)本发明实施例通过当检测到终端屏幕上生成触控信号时,获取所述触控信号对应的滑动轨迹信息,当所述滑动轨迹信息包含手势输入信息时,获取所述终端屏幕上与所述手势输入信息对应的目标区域,即用户输入的手势操作时,终端就获取该手势操作触控的区域作为目标区域,获取所述目标区域所显示的至少一个分屏窗口分别对应的应用信息,并生成包含至少一个所述应用信息的分屏窗口信息列表,当接收到与所述分屏窗口信息列表对应的选择指令时,根据所述选择指令在所述分屏窗口信息列表中选择出目标应用信息,并在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口,从而通过列表的形式向用户展示该目标区域中的显示的分屏窗口,即使该目标区域中的分屏窗口有些被完全或者部分覆盖了,用户也可以通过列表获知并选择,进而对选择的分屏窗口进行预设显示格式的显示,解决层叠的分屏窗口的显示问题,提升了终端的操作便利性。图2是本发明实施例中一种终端的组成结构图,所述终端包括:轨迹信息获取单元210,用于当检测到终端屏幕上生成触控信号时,获取所述触控信号对应的滑动轨迹信息。具体的,用户在终端屏幕上进行触控操作时,会在终端屏幕上生成触控信号,轨迹信息获取单元210可以获取与该触控信号对应的滑动轨迹信息,也即用户在终端屏幕上的滑动操作所形成的滑动轨迹信息。需要说明的是,这里的滑动轨迹信息可以包含手势输入信息或者字符输入信息,其中字符输入信息是指用户输入的滑动轨迹可以被识别出对应的字符的一种滑动轨迹信息,手势输入信息则是指用户输入的滑动轨迹无法识别出对应的字符的一种手势操作形成的滑动轨迹信息。例如,如果用户在终端屏幕上如果的滑动轨迹可以被识别为数字“3”,那么可以认为该触控信号对应的滑动轨迹信息包含字符输入信息,否则可以认为该触控信号对应的滑动轨迹信息包含手势输入信息。目标区域获取单元220,用于当所述滑动轨迹信息包含手势输入信息时,获取所述终端屏幕上与所述手势输入信息对应的目标区域。具体的,当确定滑动轨迹信息包含手势输入信息,即用户是在终端上进行手势操作时,那么目标区域获取单元220可以获取终端屏幕上与手势输入信息对应的目标区域。需要说明的是,这里的手势操作可以指用户的单手或者双手的单指或者多指对终端屏幕的单击、双击、多次点击、滑动、缩小、放大等操作。示例性地,图5为几种常见的手势操作的示意图,从左至右依次为双指缩小、单指滑动、双指放大、三指多次点击、双指多次点击、单指多次点击。在本实施例中,根据用户输入的手势输入信息,目标区域获取单元220可以获取与手势输入信息对应的目标区域。具体来说,目标区域的确定方法可以有多种。例如,目标区域获取单元220可以将用户输入手势操作的触控区域作为目标区域,例如当用户进行双指点击时,就获取双指点击的两个区域作为目标区域。又例如,目标区域获取单元220可以将用户输入手势操作的触控轨迹作为一个边、一个对角线或者其他图形参数,形成一个预设图形的区域作为目标区域,如图6所示当用户滑动了一条直线轨迹后,可以将该轨迹作为中线,其长度作为边长,生成一个正方形区域作为目标区域。可选的,所述目标区域获取单元220包括坐标点获取单元221、目标点确定单元222和区域确定单元223,如图3所示,其中:坐标点获取单元221,用于获取所述手势输入信息在所述终端屏幕上对应的触控坐标点集合。具体的,终端屏幕是由许多个坐标点标记的,当用户在屏幕中的某一区域进行手势操作时,获取到触控信号,坐标点获取单元221则可以获取该手势操作的手势输入信息对应在终端屏幕上的多个触控点的坐标,从而获取触控坐标点集合。目标点确定单元222,用于确定所述触控坐标点集合中相对直线距离最大的两个目标坐标点。具体的,触控坐标点集合中存在多个坐标点,目标点确定单元222可以首先确定任意两个坐标点的相对直线距离,然后将这些任意两个坐标点的相对直线距离进行比较,选择出其中相对直线距离最大的两个目标坐标点。例如,获取到的触控坐标点集合中存在三个坐标点,分别是(1,1)(1,2)和(2,2),其中(1,1)和(1,2)之间的相对直线距离为1,(1,1)和(2,2)之间的相对直线距离为1.414,(1,2)和(2,2)之间的相对直线距离为1,那么目标点确定单元222经过比较可以确定触控坐标点集合中相对直线距离最大的两个目标坐标点(1,1)和(2,2)。区域确定单元223,用于将所述两个目标坐标点的直线连线为直径生成的圆形区域作为所述目标区域。具体的,确定了相对直线距离最大的两个目标坐标点后,区域确定单元223就可以将两个目标坐标点的直线连线作为直径,生成一个唯一的圆形,生成的该圆形区域就作为目标区域。示例性的,如图7和图8所示,就是在手势操作分别为双指缩小和三指多次点击时按照上述方法确定出的圆形区域作为目标区域。列表生成单元230,用于获取所述目标区域所显示的至少一个分屏窗口分别对应的应用信息,并生成包含至少一个所述应用信息的分屏窗口信息列表。具体的,分屏窗口为在终端屏幕中显示应用程序界面的一个窗口,分屏窗口可以在终端屏幕中以任意大小任意位置显示,具体的显示方式可以是默认的、随机的或者按照用户习惯设置的等等,这里不作具体限制。在本实施例中,根据用户的手势操作产生的触控信号确定了目标区域之后,列表生成单元230就可以获取在该目标区域中显示的至少一个分屏窗口,这里的显示不仅仅指可以被用户看到的显示状态,也包括被其他分屏窗口所覆盖了,不能被用户看到的显示状态,例如,图9中的分屏窗口1就是可以完全被看到的显示状态,分屏窗口2是有部分被覆盖部分可见的显示状态,而分屏窗口3则是完全被覆盖的显示状态。当终端获取到目标区域后,则与屏幕中显示的至少一个分屏窗口在屏幕中显示的位置区域进行比较,比较之后确定显示区域与该目标区域存在重合的分屏窗口,即确定在目标区域中显示的分屏窗口。如图9所示,分屏窗口1、2、3皆为在目标区域中显示的分屏窗口。进一步的,每一个分屏窗口分别存在与之对应的应用信息,即分屏窗口所显示的应用界面的应用程序的信息,例如,应用信息具体可以为应用程序的名称、应用程序当前显示界面的名称、应用程序当前的状态等等,进一步的,应用信息还可以具体包括分屏窗口缩略图或/和分屏窗口编号等。需要说明的是,这里分屏窗口的编号可以是与应用程序的编号对应的,也可以是根据用户打开应用程序的顺序自动编排的,还可以是根据当前屏幕中多个分屏窗口的层叠状态来排列的,例如最顶层的分屏窗口的编号为1,第二层的分屏窗口的编号为2,依次排列,这里不作具体限定。确定了在目标区域中显示的分屏窗口之后,列表生成单元230就可以获取上述分屏窗口分别对应的应用信息,生成分屏窗口信息列表。其中,分屏窗口信息列表包含上述分屏窗口对应的应用信息,也就是说,列表生成单元230通过列表形式将用户进行按压操作的目标区域中的分屏窗口对应的应用信息展现出来。举例说明,如图9所示的目标区域中分屏窗口1、2、3皆为在目标区域中显示的分屏窗口,则列表生成单元230可以获取分屏窗口1、2、3所对应的应用信息,生成如图10所示的分屏窗口信息列表展现给用户,图10的分屏窗口信息列表中包括了各分屏窗口的编号、应用名称以及缩略图。形象地举例,分屏窗口信息列表可以如图11所展示的。显示单元240,用于当接收到与所述分屏窗口信息列表对应的选择指令时,根据所述选择指令在所述分屏窗口信息列表中选择出目标应用信息,并在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口。具体的,选择指令可以是对分屏窗口信息列表中的其中一个应用信息进行选中的指令,具体可以是单击、双击、滑动、晃动、按下预设按键等方式,这里不作具体限定。当用户通过选择指令在分屏窗口信息列表中选择出了目标应用信息后,显示单元240可以将被选中的目标应用信息所对应的分屏窗口按照预设的显示格式在终端屏幕中显示。在本实施例中,按照预设的显示格式显示可以具体为在终端屏幕中将目标分屏窗口信息对应的分屏窗口进行顶层显示,或在所述终端屏幕中将目标分屏窗口信息对应的分屏窗口进行全屏显示。其中,顶层显示就是例如图9中的分屏窗口1那样的,在最上层显示并且覆盖其显示区域的其他分屏窗口所显示的部分;全屏显示则是将分屏窗口的在整个屏幕中显示,即覆盖屏幕中显示的其他所有分屏窗口。举例来说,结合图8至图10所展示的应用场景,假设用户通过选择指令选择了如图12所示的3号播放器应用,该应用信息对应的就是分屏窗口3,那么显示单元240就可以将分屏窗口3进行顶层显示或者全屏显示,其中顶层显示如图13a所示,全屏显示如图13b所示。字符映射显示单元250,用于当所述滑动轨迹包含字符输入信息时,根据预设的字符输入信息与应用信息的映射关系,获取所述字符输入信息对应的目标应用信息,并在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口。具体的,可以预设一个字符库,当用户输入滑动轨迹时,就将该滑动轨迹与字符库中的各个字符进行特征比对,如果比对结果发现字符库中存在与用户输入的滑动轨迹匹配的字符,那么就可以认为用户输入的滑动轨迹包含字符输入信息,字符输入信息就是与用户输入的滑动轨迹匹配的字符。进一步的,预先将字符输入信息与应用信息建立映射关系,例如,字符1或者字符a对应编号1的分屏窗口或者对应浏览器应用等等。则字符映射显示单元250就可以按照预先建立的字符输入信息与应用信息之间的映射关系,获取字符输入信息对应的目标应用信息,将目标应用信息所对应的分屏窗口按照预设的显示格式在终端屏幕中显示。本发明实施例通过当检测到终端屏幕上生成触控信号时,获取所述触控信号对应的滑动轨迹信息,当所述滑动轨迹信息包含手势输入信息时,获取所述终端屏幕上与所述手势输入信息对应的目标区域,即用户输入的手势操作时,终端就获取该手势操作触控的区域作为目标区域,获取所述目标区域所显示的至少一个分屏窗口分别对应的应用信息,并生成包含至少一个所述应用信息的分屏窗口信息列表,当接收到与所述分屏窗口信息列表对应的选择指令时,根据所述选择指令在所述分屏窗口信息列表中选择出目标应用信息,并在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口,从而通过列表的形式向用户展示该目标区域中的显示的分屏窗口,即使该目标区域中的分屏窗口有些被完全或者部分覆盖了,用户也可以通过列表获知并选择,进而对选择的分屏窗口进行预设显示格式的显示,解决层叠的分屏窗口的显示问题,提升了终端的操作便利性。图4是本发明实施例中另一种终端的组成结构图。实施例中所描述的终端包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。其中,上述输入设备1000具体可为终端的触控面板、物理按键、鼠标、麦克风或者摄像头,用于获取终端用户输入的触控信号。上述输出设备2000具体可为终端的显示屏,用于输出、显示图像数据(包括分屏窗口)。上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:上述处理器3000,用于当检测到终端屏幕上生成触控信号时,获取所述触控信号对应的滑动轨迹信息。上述处理器3000,用于当所述滑动轨迹信息包含手势输入信息时,获取所述终端屏幕上与所述手势输入信息对应的目标区域。上述处理器3000,用于获取所述目标区域所显示的至少一个分屏窗口分别对应的应用信息,并生成包含至少一个所述应用信息的分屏窗口信息列表。上述处理器3000,用于当接收到与所述分屏窗口信息列表对应的选择指令时,根据所述选择指令在所述分屏窗口信息列表中选择出目标应用信息,并在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口。在可选实施例中,上述处理器3000在获取所述终端屏幕上与所述手势输入信息对应的目标区域时,具体可以为:获取所述手势输入信息在所述终端屏幕上对应的触控坐标点集合;确定所述触控坐标点集合中相对直线距离最大的两个目标坐标点;将所述两个目标坐标点的直线连线为直径生成的圆形区域作为所述目标区域。在可选实施例中,上述处理器3000还可以用于:当所述滑动轨迹包含字符输入信息时,根据预设的字符输入信息与应用信息的映射关系,获取所述字符输入信息对应的目标应用信息,并在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口。在可选实施例中,上述处理器3000在所述终端屏幕中按照预设显示格式显示所述目标应用信息对应的分屏窗口时,具体可以为:在所述终端屏幕中将所述目标分屏窗口信息对应的分屏窗口进行顶层显示;或在所述终端屏幕中将所述目标分屏窗口信息对应的分屏窗口进行全屏显示。具体实现中,本发明实施例中所描述的输入设备1000、输出设备2000和处理器3000可执行本发明实施例提供的一种分屏窗口显示方法的两个实施例中所描述的实现方式,也可执行本发明实施例提供的一种终端的实施例中所描述的终端的实现方式,在此不再赘述。本发明所有实施例中的单元,可以通过通用集成电路,例如CPU(CentralProcessingUnit,中央处理器),或通过ASIC(ApplicationSpecificIntegratedCircuit,专用集成电路)来实现。本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1