著录项信息
专利名称 | 一种分屏方法及移动终端 |
申请号 | CN201510227898.0 | 申请日期 | 2015-05-06 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-08-05 | 公开/公告号 | CN104820557A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0484 | IPC分类号 | G;0;6;F;3;/;0;4;8;4;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 魅族科技(中国)有限公司 | 申请人地址 | 广东省珠海市香洲区科技创新海岸魅族科技楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 魅族科技(中国)有限公司 | 当前权利人 | 魅族科技(中国)有限公司 |
发明人 | 易鹏 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明实施例公开了一种分屏方法及移动终端,该方法包括:接收移动应用i的运行界面的指令;接收到所述指令后,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面。实施本发明实施例,移动终端通过接收移动应用i的运行界面的指令,快速分屏并可展示后台运行的应用的运行界面,有效提高移动终端分屏展示应用的操作效率。
1.一种分屏方法,其特征在于,包括:
检测用户对移动终端的触控屏幕上展示的分屏功能按钮的触控操作指令,在检测到用户对分屏功能按钮的触控操作指令后,移动终端的系统进入分屏编辑状态,所述移动终端的触控屏幕上全屏展示着当前系统正在运行的应用i的显示界面;
接收移动应用i的运行界面的指令,所述指令是针对应用i的运行界面的拖动操作触发的;
接收到所述指令后,根据所述拖动操作确定与所述拖动操作关联的距离,将所述距离与预存的映射关系进行比较以确定分屏区域的数量和/或大小,根据所述距离将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面。
2.如权利要求1所述的方法,其特征在于,所述将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域之前,还包括:
根据所述指令,将后台正在运行的应用j的运行界面移动至所述触控屏幕。
3.如权利要求1所述的方法,其特征在于,所述在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,包括:
在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,以及在所述至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面。
4.如权利要求1所述的方法,其特征在于,所述在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,包括:
在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,以及在所述至少两个分屏区域的第二分屏区域展示应用k的运行界面,所述应用k为用户在所述触控屏幕的预定图标展示区选中的图标对应的应用。
5.如权利要求3所述的方法,其特征在于,所述在所述至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面之后,还包括:
若检测到用户对所述第一分屏区域的第一预设替换操作,则在所述第一分屏区域展示所述应用j的运行界面,在所述第二分屏区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用j不同;或者,
若检测到用户对所述第二分屏区域的第二预设替换操作,则在所述第二分屏 区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用j不同;或者,若检测到用户对所述第一分屏区域或所述第二分屏区域的预设移除操作,则移除所述第一分屏区域或所述第二分屏区域,在所述触控屏幕上全屏展示所述应用j或所述应用i的运行界面。
6.一种移动终端,其特征在于,包括:
检测单元,用于检测用户对移动终端的触控屏幕上展示的分屏功能按钮的触控操作指令,在检测到用户对分屏功能按钮的触控操作指令后,移动终端的系统进入分屏编辑状态,所述移动终端的触控屏幕上全屏展示着当前系统正在运行的应用i的显示界面;
接收单元,用于接收移动应用i的运行界面的指令,所述指令是针对应用i的运行界面的拖动操作触发的;
分屏展示单元,用于在所述接收单元接收到所述指令后,根据所述拖动操作确定与所述拖动操作关联的距离,将所述距离与预存的映射关系进行比较以确定分屏区域的数量和/或大小,根据所述距离将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面。
7.如权利要求6所述的移动终端,其特征在于,所述移动终端还包括:
移动单元,用于在所述接收单元接收到所述指令后,将后台正在运行的应用j的运行界面移动至所述触控屏幕。
8.如权利要求6所述的移动终端,其特征在于,所述分屏展示单元具体用于:
在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,以及在所述至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面。
9.如权利要求6所述的移动终端,其特征在于,所述分屏展示单元具体用于:
在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,以及在所述至少两个分屏区域的第二分屏区域展示应用k的运行界面,所述应用k 为用户在所述触控屏幕的预定图标展示区选中的图标对应的应用。
10.如权利要求8所述的移动终端,其特征在于,所述移动终端还包括:
第一替换单元,用于若检测到用户对所述第一分屏区域的第一预设替换操作,则在所述第一分屏区域展示所述应用j的运行界面,在所述第二分屏区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用j不同;
第二替换单元,用于若检测到用户对所述第二分屏区域的第二预设替换操作,则在所述第二分屏 区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用j不同;
移除单元,用于若检测到用户对所述第一分屏区域或第二分屏区域的预设移除操作,则移除所述第一分屏区域或所述第二分屏区域,在所述触控屏幕上全屏展示所述应用j或所述应用i的运行界面。
一种分屏方法及移动终端\n技术领域\n[0001] 本发明涉及通信领域,具体涉及一种分屏方法及移动终端。\n背景技术\n[0002] 随着移动终端显示屏尺寸的增大和系统性能的快速升级,越来越多的用户利用移动终端同时运行多任务,多任务在同一屏幕上控制显示的需求也越来越多。目前,有一些移动终端针对同屏幕的多窗口显示问题开发了相关功能,如三星S5手机终端的多窗口功能,首先引导系统进入分屏模式,进行屏幕划分,然后在划分出来的分屏区域中添加需要运行显示的应用程序,最后确认完成操作。\n[0003] 上述分屏方法操作步骤较为繁杂,需要根据用户需要划分屏幕,再打开应用程序列表,并添加至分屏区域,当需要更改分屏区域显示的应用时,需要重新经过添加程序等步骤,这样的分屏显示方法操作繁琐,导致使用率较低。\n发明内容\n[0004] 本发明实施例公开了一种分屏方法及移动终端,移动终端通过检测用户的拖动操作,快速分屏展示后台运行的应用的运行界面,有效提高移动终端分屏展示应用的操作效率。\n[0005] 本发明实施例第一方面公开了一种分屏方法,包括:\n[0006] 接收移动应用i的运行界面的指令;\n[0007] 接收到所述指令后,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面。\n[0008] 进一步的,所述将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域之前,还包括:\n[0009] 根据所述指令,将后台正在运行的应用j的运行界面移动至所述触控屏幕。\n[0010] 本发明实施例第二方面公开了一种移动终端,包括:\n[0011] 接收单元,用于接收移动应用i的运行界面的指令;\n[0012] 分屏展示单元,用于在所述接收单元接收到所述指令后,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面。\n[0013] 进一步的,所述移动终端还包括:\n[0014] 移动单元,用于在所述接收单元接收到所述指令后,将后台正在运行的应用j的运行界面移动至所述触控屏幕。\n[0015] 本发明实施例中,移动终端首先接收移动应用i的运行界面的指令;其次,在接收所述指令后,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,由于应用i的运行界面是直观的展示在移动终端的触控屏幕上的,用户只需要通过滑动屏幕等类似简单操作以使得移动终端接收移动应用i的运行界面的指令,即可促使移动终端执行分屏展示应用的操作,即移动终端通过接收移动应用i 的运行界面的指令,快速分屏并可展示后台运行的应用的运行界面,有效提高移动终端分屏展示应用的操作效率。\n附图说明\n[0016] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0017] 图1是本发明第一实施例公开的一种分屏方法的流程示意图;\n[0018] 图2是本发明第二实施例公开的一种分屏方法的流程示意图;\n[0019] 图3是本发明第三实施例公开的一种分屏方法的流程示意图;\n[0020] 图3-a是本发明第三实施例公开的一种分屏方法的t1时刻操作界面示例图;\n[0021] 图3-b是本发明第三实施例公开的一种分屏方法的t4时刻操作界面示例图;\n[0022] 图3-c是本发明第三实施例公开的一种分屏方法的t2时刻操作界面示例图;\n[0023] 图4是本发明第四实施例公开的一种移动终端的结构示意图;\n[0024] 图5是本发明第五实施例公开的一种移动终端的结构示例图。\n具体实施方式\n[0025] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。\n[0026] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。\n[0027] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。\n[0028] 本发明实施例公开了一种分屏方法及移动终端,该方法包括:移动终端首先接收移动应用i的运行界面的指令;其次,在接收所述指令后,将所述应用i 的运行界面所在的触控屏幕显示为至少两个分屏区域;最后,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,由于应用i的运行界面是直观的展示在移动终端的触控屏幕上的,用户只需要通过滑动屏幕等类似简单操作以使得移动终端接收移动应用i的运行界面的指令,即可促使移动终端执行分屏展示应用的操作,即移动终端通过接收移动应用i的运行界面的指令,快速分屏并可展示后台运行的应用的运行界面,有效提高移动终端分屏展示应用的操作效率。\n[0029] 下面结合附图及具体实施方式,对本发明实施例的技术方案进行详细说明。\n[0030] 请参阅图1,图1为本发明第一实施例公开的一种分屏方法的流程示意图。如图1所示,本实施例分屏方法可以包括以下步骤:\n[0031] 步骤S101,接收移动应用i的运行界面的指令。\n[0032] 步骤S102,接收到所述指令后,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面。\n[0033] 本发明实施例中,上述移动终端例如可以是下面中的任何一项或者全部,智能电话、可穿戴设备(个人中枢)、个人或移动多媒体播放器、个人数字助理 (PDA)、膝上型计算机、平板电脑、智能本、掌上型计算机以及类似的携带有触控屏幕的个人电子设备。\n[0034] 本发明实施例中,上述步骤S101中接收移动应用i的运行界面的指令的具体实施方式可以包括:移动终端可以检测用户对移动终端的触控屏幕上展示的分屏功能按钮的触控操作指令,在检测到用户对分屏功能按钮的触控操作指令后,移动终端的系统进入分屏编辑状态,此刻移动终端的触控屏幕上全屏展示着当前系统正在运行的应用i的显示界面,移动终端检测到系统已进入分屏编辑状态后,移动终端可以接收移动应用i的运行界面的指令,该指令例如可以由用户针对应用i的运行界面的拖动操作促发,该拖动操作具体可以是用户通过手指滑动触控屏幕展示的应用i的运行界面形成,也可以是用户通过触控笔滑动触控屏幕展示的应用i的运行界面形成,本实施例对上述指令的促发条件不做限定。\n[0035] 本发明实施例中,上述步骤S102中接收所述指令后,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域的具体实施方式可以包括:移动终端在t1时刻检测到移动应用i的运行界面的指令后,移动终端可以根据该指令在t1+t时刻将触控屏幕显示为至少两个分屏区域,其中t为预设的时间长度。\n[0036] 举例来说,假设上述移动应用i的运行界面的指令由用户的拖动操作促发,移动终端在t1时刻检测到用户针对应用i的运行界面的拖动操作后,移动终端可以获取该拖动操作的拖动起始位置坐标和拖动终止位置坐标,并根据拖动起始位置坐标和拖动终止位置坐标确定拖动操作的拖动距离(直线距离),以及根据该拖动距离将所述触控屏幕显示为至少两个分屏区域(例如,滑动距离为5 毫米时,将触控屏幕显示为两个分屏区域;滑动距离为\n5-10毫米之间时,将触控屏幕显示为3个分屏区域,等等),具体实现中,移动终端可以预存拖动距离与分屏区域数量的映射关系,将确定的拖动距离与预存的映射关系进行比较,从而确定分屏区域的具体数量;当然,移动终端也可以实时计算上述拖动操作的拖动轨迹的长度L,并将该拖动轨迹的长度L作为拖动距离,以及根据该长度L确定分屏区域的具体数量,例如,当应用i的运行界面在触控屏幕向上移动整个屏幕三分之二的距离停止移动时,自动将触控屏幕显示为两个分屏区域,上部分屏区域占整个屏幕三分之一的大小,下部分屏区域占整个屏幕三分之二的大小;\n[0037] 也可以当应用i的运行界面在触控屏幕向上移动整个屏幕三分之二的距离停止移动时,将触控屏幕显示为三个分屏区域,上部分屏区域、中部分屏区域和下部分屏区域各占整个触控屏幕的三分之一的大小;\n[0038] 也可以当应用i的运行界面在触控屏幕向上移动整个屏幕二分之一的距离停止移动时,将触控屏幕显示为两个个分屏区域,上部分屏区域和下部分屏区域各占整个触控屏幕的二分之一的大小。\n[0039] 进一步的,也可以预先确定分屏区域的大小和个数,当应用i的运行界面在触控屏幕向上移动整个屏幕三分之二的距离停止移动时,应用i的运行界面自动跳转至第一分屏区域中进行展示。\n[0040] 类似的,通过上述拖动操作确定与该拖动操作关联的距离l,并根据该距离 l确定分屏区域的数量的类似操作,均包括在本实施例中。\n[0041] 进一步的,移动终端还可以根据拖动起始位置坐标和拖动终止位置坐标确定拖动操作的拖动方向,并根据该拖动方向确定多个分屏区域中的第一分屏区域,该第一分屏区域可以用于展示前台运行的应用i的运行界面,具体实现中,该应用i的运行界面可以随着用户的拖动操作在移动终端的触控屏幕上平移,或者随着用户的拖动操作,应用i的运行界面的尺寸也可以作适当的调整(例如,应用i的运行界面的尺寸随着用户的拖动操作的拖动距离的逐渐增大而逐渐减小,等等),并在拖动操作结束的t2时刻,将平移中的应用i的运行界面拖动至第一分屏区域中;上述第一分屏区域的尺寸可以根据移动终端的触控屏幕的尺寸和分屏区域的数量预先进行分配,进一步地,该第一分屏区域的尺寸也可以设置成可调整的,例如,在第一分屏区域展示应用i的运行界面后,检测用户对第一分屏区域边框的拖动操作,根据用户对第一分屏区域边框的拖动操作灵活调整第一分屏区域的尺寸,当然,在调整第一分屏区域尺寸的同时,与第一分屏区域相邻的第二分屏区域或更多的分屏区域的尺寸也会做出对应调整。\n[0042] 本发明实施例中,上述步骤S102中在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面的具体实施方式可以包括:移动应用i的运行界面的指令由用户的拖动操作促发,移动终端在t1时刻检测到用户针对应用i的运行界面的拖动操作的开始,以及在t2时刻检测到用户针对应用i的运行界面的拖动操作的结束,移动终端可以在t2时刻在第一分屏区域展示所述应用i的运行界面,以及在至少两个分屏区域的第二分屏区域展示后台正在运行的应用j 的运行界面,或者可以在拖动操作结束经过预设时间后,在第一分屏区域展示所述应用i的运行界面。\n[0043] 具体的,在步骤S102中,当拖动操作将触控屏幕显示为N个分屏区域,且 N大于或等于3时,在第一分屏区域展示前台运行的应用i的运行界面,与此同时,检测正在后台运行的应用程序,并从后台调取N-1个应用程序至前台,并在除第一分屏区域外的各分屏区域展示从后台调取的各应用程序的运行界面;若正在后台运行的应用程序数量大于N-1个,则可以按照各应用程序退至后台的时间按照从长到短或从短到长的顺序选取N-1个应用程序作为分屏展示的应用;若正在后台运行的应用程序数量小于或等于N-1个,则将后台运行的全部应用调取至前台作为分屏展示的应用。\n[0044] 可以看出,本发明实施例中,移动终端首先接收移动应用i的运行界面的指令;其次,在接收所述指令后,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域;最后,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,由于应用i的运行界面是直观的展示在移动终端的触控屏幕上的,用户只需要通过滑动屏幕等类似简单操作以使得移动终端接收移动应用i 的运行界面的指令,即可促使移动终端执行分屏展示应用的操作,即移动终端通过接收移动应用i的运行界面的指令,快速分屏并可展示后台运行的应用的运行界面,有效提高移动终端分屏展示应用的操作效率。\n[0045] 可选地,在本发明一些可能的实施方式中,移动终端将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域之前,即在上述t1时刻和t2时刻之间的t3时刻,还可以根据所述指令,将后台正在运行的应用j的运行界面拖动至所述触控屏幕。具体实现中,移动终端可以将上述应用j的运行界面以平移(如从上至下、从左至右,等等)或渐变(如清晰度渐变、透明度渐变,等等)等方式在触控屏幕上的特定位置展示上述应用j的运行界面,即根据上述用户针对应用i的运行界面的拖动操作将后台正在运行的应用j的运行界面拖动至所述触控屏幕。\n[0046] 可选的,在本发明一些可能的实施方式中,移动终端也可以在第一分屏区域展示所述应用i的运行界面的同时,在至少两个分屏区域的第二分屏区域展示应用k的运行界面,所述应用k为用户在所述触控屏幕的预定图标展示区选中的图标对应的应用。具体实现中,在上述t1时刻和t2时刻之间的t3时刻,移动终端可以将系统安装的若干个常用的应用的图标展示在上述触控屏幕的指定区域,且该若干个常用的应用包括应用k。\n[0047] 可选地,在本发明一些可能的实施方式中,移动终端在所述至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面之后,若检测到用户对所述第一分屏区域的第一预设替换操作,则在所述第一分屏区域展示所述应用j的运行界面,在所述第二分屏区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用j不同。其中,上述第一预设替换操作例如可以是滑动操作或点击操作,如设置向上滑动表示替换操作,或连续点击第一分屏区域2次表示替换操作,等。\n[0048] 具体的,当拖动操作将触控屏幕显示为N个分屏区域,且N大于或等于3 时,若检测到用户对第一分屏区域的第一预设替换操作,则将第一分屏区域中的应用i的运行界面移除,并将应用i移至后台,并将第一分屏区域外的其它分屏区域中的应用运行界面依次向前移动一个分屏区域,即触发第一预设替换操作后,第一分屏区域展示第二分屏中的应用运行界面,第二分屏区域中展示第三分屏区域中的应用运行界面,依次类推,在第N个分屏区域展示从后台调取的一个应用的运行界面。\n[0049] 可选地,在本发明一些可能的实施方式中,移动终端在所述至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面之后,若检测到用户对所述第二分屏区域的第二预设替换操作,则在所述第二分屏 区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用j不同;其中,上述第二预设替换操作例如可以是滑动操作或点击操作,如设置向上滑动表示替换操作,或连续点击第二分屏区域2次表示替换操作,等。\n[0050] 可选地,在本发明一些可能的实施方式中,移动终端在所述至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面之后,若检测到用户对所述第一分屏区域或所述第二分屏区域的预设移除操作,则移除所述第一分屏区域或所述第二分屏区域,在所述触控屏幕上全屏展示所述应用j或所述应用 i的运行界面;其中,上述预设移除操作例如可以是滑动操作或点击操作,如设置向下滑动表示移除操作,或连续点击第二分屏区域3次表示移除操作,等。\n[0051] 可见,在本发明可选的上述实施例中,用户能够通过简单的滑动操作或点击操作,促使移动终端快速切换分屏区域展示的应用的运行界面,显著提高移动终端分屏展示应用及切换不同应用的操作效率。\n[0052] 请参阅图2,图2为本发明第二实施例公开的一种分屏方法的流程示意图。如图2所示,本实施例分屏方法可以包括以下步骤:\n[0053] 步骤S201,接收移动应用i的运行界面的指令。\n[0054] 步骤S202,根据所述指令,将后台正在运行的应用j的运行界面拖动至触控屏幕;\n[0055] 步骤S203,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域;\n[0056] 步骤S204,在至少两个分屏区域的第一分屏区域展示应用i的运行界面,以及在至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面。\n[0057] 步骤S205,检测用户对触控屏幕的触控动作;\n[0058] 若检测到用户对第一分屏区域的第一预设替换操作,则执行步骤S206。\n[0059] 若检测到用户对第二分屏区域的第二预设替换操作,则执行步骤S207。\n[0060] 若检测到用户对第一分屏区域的预设移除操作,则执行步骤S208。\n[0061] 若检测到用户对第二分屏区域的预设移除操作,则执行步骤S209。\n[0062] 步骤S206,在所述第一分屏区域展示所述应用j的运行界面,在所述第二分屏区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用 j不同。\n[0063] 步骤S207,在所述第二分屏 区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用j不同。\n[0064] 步骤S208,移除所述第一分屏区域,在所述触控屏幕上全屏展示所述应用 j的运行界面。\n[0065] 步骤S209,移除所述第二分屏区域,在所述触控屏幕上全屏展示所述应用i的运行界面。\n[0066] 本发明实施例中,上述移动终端例如可以是下面中的任何一项或者全部,智能电话、可穿戴设备(个人中枢)、个人或移动多媒体播放器、个人数字助理 (PDA)、膝上型计算机、平板电脑、智能本、掌上型计算机以及类似的携带有触控屏幕的个人电子设备。\n[0067] 本发明实施例中,上述步骤S201中接收移动应用i的运行界面的指令的具体实施方式可以包括:移动终端可以检测用户对移动终端的触控屏幕上展示的分屏功能按钮的触控操作指令,在检测到用户对分屏功能按钮的触控操作指令后,移动终端的系统进入分屏编辑状态,此刻移动终端的触控屏幕上应全屏展示着当前系统正在运行的应用i的显示界面,移动终端检测到系统已进入分屏编辑状态后,移动终端可以接收移动应用i的运行界面的指令,该指令例如可以由用户针对应用i的运行界面的拖动操作促发,该拖动操作具体可以是用户通过手指滑动触控屏幕展示的应用i的运行界面形成,也可以是用户通过触控笔滑动触控屏幕展示的应用i的运行界面形成,本实施例对上述指令的促发条件不做限定。\n[0068] 本发明实施例中,上述步骤202中根据所述指令,将后台正在运行的应用j 的运行界面拖动至触控屏幕的具体实施方式包括:上述指令具体可以是用户的拖动操作,移动终端检测到拖动操作后,可以根据拖动操作将后台正在运行的应用j的运行界面拖动至触控屏幕。具体实现中,该应用j例如可以是按照时间顺序,从移动终端的系统的后台正在运行的若干个应用中提取出来的用户最早或最晚开启的应用,或者,该应用j可以是退至后台的时间,从移动终端的系统的后台正在运行的若干个应用中提取出来的退至后台的时间最早或最晚的应用,或者,该应用j可以是按照应用所占用的运存空间大小,从移动终端的系统的后台正在运行的若干个应用中提取出来的占用运存空间最小的应用j的运行界面拖动至触控屏幕。\n[0069] 例如,移动终端在t1时刻检测到用户针对应用i的运行界面的拖动操作的开始,以及在t2时刻检测到用户针对应用i的运行界面的拖动操作的结束,在 t1时刻和t2时刻之间的t3时刻,移动终端可以以平移(如从上至下、从左至右,等等)或渐变(如清晰度渐变、透明度渐变,等等)等方式将上述应用j的运行界面展示在触控屏幕上的特定位置。\n[0070] 本发明实施例中,上述步骤203中将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域的具体实施方式可以包括:移动终端在t1时刻检测到移动应用i的运行界面的指令后,移动终端可以根据该指令将触控屏幕显示为至少两个分屏区域。\n[0071] 举例来说,假设上述移动应用i的运行界面的指令由用户的拖动操作促发,则移动终端在t1时刻检测到用户针对应用i的运行界面的拖动操作后,移动终端获取针对应用i的运行界面的拖动操作的拖动距离,根据拖动距离将触控屏幕显示为至少两个分屏区域。移动终端在t1时刻检测到用户针对应用i的运行界面的拖动操作后,移动终端可以获取该拖动操作的拖动起始位置坐标和拖动终止位置坐标,并根据拖动起始位置坐标和拖动终止位置坐标确定拖动操作的拖动距离(直线距离);当然,移动终端也可以实时计算上述拖动操作的拖动轨迹的长度L,并将该拖动轨迹的长度L作为拖动距离。\n[0072] 具体实现中,移动终端可以预存拖动距离与分屏区域数量的映射关系,将确定的拖动距离与预存的映射关系进行比较,从而确定分屏区域的具体数量;移动终端也可以根据所述的长度L确定分屏区域的具体数量,例如,当应用i 的运行界面在触控屏幕向上移动整个屏幕三分之二的距离停止移动时,自动将触控屏幕显示为两个分屏区域,上部分屏区域占整个屏幕三分之一的大小,下部分屏区域占整个屏幕三分之二的大小;也可以当应用i的运行界面在触控屏幕向上移动整个屏幕三分之二的距离停止移动时,将触控屏幕显示为三个分屏区域,上部分屏区域、中部分屏区域和下部分屏区域各占整个触控屏幕的三分之一的大小;也可以当应用i的运行界面在触控屏幕向上移动整个屏幕二分之一的距离停止移动时,将触控屏幕显示为两个分屏区域,上部分屏区域和下部分屏区域各占整个触控屏幕的二分之一的大小;进一步的,也可以预先确定分屏区域的大小和个数,当应用i的运行界面在触控屏幕向上移动整个屏幕三分之二的距离停止移动时,应用i的运行界面自动跳转至第一分屏区域中进行展示。类似的,通过上述拖动操作确定与该拖动操作关联的距离l,并根据该距离l确定分屏区域的数量的类似操作,均包括在本实施例中。\n[0073] 本发明实施例中,上述步骤204中在至少两个分屏区域的第一分屏区域展示应用i的运行界面,以及在至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面的具体实施方式可以包括:移动终端可以在上述t2时刻在第一分屏区域展示所述应用i的运行界面,以及在至少两个分屏区域的第二分屏区域展示应用j的运行界面,即将触控屏幕上展示的应用j的运行界面移动至第二分屏区域。\n[0074] 具体的,在步骤S203中,当拖动操作将触控屏幕显示为N个分屏区域,且 N大于或等于3时,在第一分屏区域展示前台运行的应用i的运行界面,与此同时,检测正在后台运行的应用程序,并从后台调取N-1个应用程序至前台,并在除第一分屏区域外的各分屏区域展示从后台调取的各应用程序的运行界面;若正在后台运行的应用程序数量大于N-1个,则可以按照各应用程序退至后台的时间按照从长到短或从短到长的顺序选取N-1个应用程序作为分屏展示的应用;若正在后台运行的应用程序数量小于或等于N-1个,则将后台运行的全部应用调取至前台作为分屏展示的应用。\n[0075] 可以看出,本发明实施例中,移动终端首先接收移动应用i的运行界面的指令;其次,根据所述指令,将后台正在运行的应用j的运行界面拖动至触控屏幕;在接收所述指令后,将触控屏幕显示为至少两个分屏区域;并在至少两个分屏区域的第一分屏区域展示应用i的运行界面,以及在至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面;再次,检测用户对触控屏幕的触控动作,检测到用户对第一分屏区域的第一预设替换操作时,在所述第一分屏区域展示所述应用j的运行界面,在所述第二分屏区域展示所述后台正在运行的应用m的运行界面;在检测到用户对第二分屏区域的第二预设替换操作时,在所述第二分屏 区域展示所述后台正在运行的应用m的运行界面;在检测到用户对第一分屏区域的预设移除操作时,移除所述第一分屏区域,在所述触控屏幕上全屏展示所述应用j的运行界面;在检测到用户对第二分屏区域的预设移除操作时,移除所述第二分屏区域,在所述触控屏幕上全屏展示所述应用i的运行界面。由于应用i的运行界面是直观的展示在移动终端的触控屏幕上的,用户只需要通过滑动屏幕等类似简单操作以使得移动终端接收移动应用i的运行界面的指令,即可促使移动终端执行分屏展示应用的操作。\n[0076] 此外,用户还能够通过简单的滑动操作或点击操作,促使移动终端快速切换分屏区域展示的应用的运行界面,显著提高移动终端分屏展示应用及切换不同应用的操作效率。\n[0077] 为便于更好的理解和实施本发明实施例的上述方案,下面结合一些具体的应用场景进行举例说明。\n[0078] 请参阅图3,图3为本发明第三实施例公开的一种分屏方法的流程示意图。如图3所示,本实施例分屏方法可以包括以下步骤:\n[0079] 步骤S301,接收移动应用i的运行界面的指令。\n[0080] 步骤S302,根据所述指令,将后台正在运行的应用j的运行界面拖动至触控屏幕,以及,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域。\n[0081] 步骤S303,在至少两个分屏区域的第一分屏区域展示应用i的运行界面,以及在至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面。\n[0082] 本发明实施例中,上述移动终端例如可以是下面中的任何一项或者全部,智能电话、可穿戴设备(个人中枢)、个人或移动多媒体播放器、个人数字助理 (PDA)、膝上型计算机、平板电脑、智能本、掌上型计算机以及类似的携带有触控屏幕的个人电子设备。\n[0083] 为了便于理解,下面以一实际应用场景对本发明实施例中分屏方法进行详细描述:\n[0084] 参见图3-a,t1时刻,移动终端的系统处于分屏编辑状态,此刻移动终端的触控屏幕上全屏展示着当前系统正在运行的应用i的显示界面,并在t1时刻检测到用户针对应用i的运行界面的拖动操作的开始,该拖动操作用于使得移动终端接收移动应用i的运行界面的指令;\n[0085] 参见图3-b,移动终端随着拖动操作D的移动,在t4时刻将后台正在运行的应用j的运行界面拖动至触控屏幕。具体实现中,前台运行的应用i的运行界面的尺寸可以随着拖动操作的拖动距离的逐渐增大而逐渐减小,应用i的运行界面的平移方向可以与拖动操作的拖动方向一致,应用i的运行界面的平移速度可以与拖动操作的拖动速度相同,相应地,后台运行的应用j的运行界面的尺寸可以随着拖动操作的拖动距离的逐渐增大而逐渐增大,应用j的运行界面的平移方向可以与拖动操作的拖动方向一致,应用j的运行界面的平移速度可以与拖动操作的拖动速度相同;\n[0086] 参见图3-c,随着拖动操作D的结束,移动终端根据拖动距离将触控屏幕显示为两个分屏区域,在第一分屏区域S1中展示应用i的运行界面,并在第二分屏区域S2中展示后台正在运行的应用j的运行界面。\n[0087] 可以看出,本发明实施例中,移动终端首先接收移动应用i的运行界面的指令;其次,在接收所述指令后,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域;最后,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,由于应用i的运行界面是直观的展示在移动终端的触控屏幕上的,用户只需要通过滑动屏幕等类似简单操作以使得移动终端接收移动应用i 的运行界面的指令,即可促使移动终端执行分屏展示应用的操作,即移动终端通过接收移动应用i的运行界面的指令,快速分屏并可展示后台运行的应用的运行界面,有效提高移动终端分屏展示应用的操作效率。\n[0088] 请参阅图4,图4是本发明第四实施例公开的一种移动终端400,用于执行本发明实施例公开的分屏方法。如图4所示,该移动终端400具体可以包括:\n[0089] 接收单元401,用于接收移动应用i的运行界面的指令;\n[0090] 分屏展示单元402,用于在所述接收单元接收到所述指令后,将所述应用i 的运行界面所在的触控屏幕显示为至少两个分屏区域,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面。\n[0091] 本发明实施例中,上述移动终端例如可以是下面中的任何一项或者全部,智能电话、可穿戴设备(个人中枢)、个人或移动多媒体播放器、个人数字助理 (PDA)、膝上型计算机、平板电脑、智能本、掌上型计算机以及类似的携带有触控屏幕的个人电子设备。\n[0092] 本发明实施例中,移动终端首先检测用户对移动终端的触控屏幕上展示的分屏功能按钮的触控操作指令,在移动终端检测到用户对分屏功能按钮的触控操作指令,促使系统进入分屏编辑状态之后,此刻移动终端的触控屏幕上应全屏展示着当前系统正在运行的应用i的显示界面,检测单元401可以接收移动应用i的运行界面的指令,该指令例如可以由用户针对应用i的运行界面的拖动操作促发,该拖动操作具体可以是用户通过手指滑动触控屏幕展示的应用i的运行界面形成,也可以是用户通过触控笔滑动触控屏幕展示的应用i的运行界面形成,本实施例对拖动操作的具体形成过程不做限定。\n[0093] 本发明实施例中,上述分屏展示单元402可以获取该拖动操作的拖动起始位置坐标和拖动终止位置坐标,并根据拖动起始位置坐标和拖动终止位置坐标确定拖动操作的拖动距离(直线距离),以及根据该拖动距离将所述触控屏幕显示为至少两个分屏区域,也可以实时计算上述拖动操作的拖动轨迹的长度L,并将该拖动轨迹的长度L作为拖动距离,以及根据该长度L确定分屏区域的具体数量,例如,当应用i的运行界面在触控屏幕向上移动整个屏幕三分之二的距离停止移动时,自动将触控屏幕显示为两个分屏区域,上部分屏区域占整个屏幕三分之一的大小,下部分屏区域占整个屏幕三分之二的大小;也可以当应用i 的运行界面在触控屏幕向上移动整个屏幕三分之二的距离停止移动时,将触控屏幕显示为三个分屏区域,上部分屏区域、中部分屏区域和下部分屏区域各占整个触控屏幕的三分之一的大小;也可以当应用i的运行界面在触控屏幕向上移动整个屏幕二分之一的距离停止移动时,将触控屏幕显示为两个分屏区域,上部分屏区域和下部分屏区域各占整个触控屏幕的二分之一的大小;进一步的,也可以预先确定分屏区域的大小和个数,当应用i的运行界面在触控屏幕向上移动整个屏幕三分之二的距离停止移动时,应用i的运行界面自动跳转至第一分屏区域中进行展示。类似的,通过上述拖动操作确定与该拖动操作关联的距离l,并根据该距离l确定分屏区域的数量的类似操作,均包括在本实施例中。\n[0094] 本发明实施例中,移动应用i的运行界面的指令由用户的拖动操作促发,上述分屏展示单元402可以在t1时刻检测到用户针对应用i的运行界面的拖动操作的开始,以及在t2时刻检测到用户针对应用i的运行界面的拖动操作的结束,上述分屏展示单元402可以在t2时刻在第一分屏区域展示所述应用i的运行界面,以及在至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面。\n[0095] 本发明实施例中,上述分屏展示单元402也可以在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,以及在所述至少两个分屏区域的第二分屏区域展示应用k的运行界面,所述应用k为用户在所述触控屏幕的预定图标展示区选中的图标对应的应用。\n[0096] 可选的,在本发明一些可能的实施方式中,所述移动终端还包括:\n[0097] 移动单元,用于在所述接收单元接收到所述指令后,将后台正在运行的应用j的运行界面移动至所述触控屏幕。\n[0098] 可选的,在本发明一些可能的实施方式中,所述移动终端还包括:\n[0099] 第一替换单元,用于若检测到用户对所述第一分屏区域的第一预设替换操作,则在所述第一分屏区域展示所述应用j的运行界面,在所述第二分屏区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用j不同;\n[0100] 第二替换单元,用于若检测到用户对所述第二分屏区域的第二预设替换操作,则在所述第二分屏 区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用j不同;\n[0101] 移除单元,用于若检测到用户对所述第一分屏区域或第二分屏区域的预设移除操作,则移除所述第一分屏区域或所述第二分屏区域,在所述触控屏幕上全屏展示所述应用j或所述应用i的运行界面。\n[0102] 可以理解的是,本实施例的移动终端400的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。\n[0103] 可以看出,本发明实施例中,移动终端首先接收移动应用i的运行界面的指令;其次,在接收所述指令后,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域;最后,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,由于应用i的运行界面是直观的展示在移动终端的触控屏幕上的,用户只需要通过滑动屏幕等类似简单操作以使得移动终端接收移动应用i 的运行界面的指令,即可促使移动终端执行分屏展示应用的操作,即移动终端通过接收移动应用i的运行界面的指令,快速分屏并可展示后台运行的应用的运行界面,有效提高移动终端分屏展示应用的操作效率。\n[0104] 图5是本发明第五实施例公开的一种移动终端500的结构示意图,如图5 所示,本实施例的移动终端500包括至少一个总线501、与总线501相连的至少一个处理器502以及总线501相连的至少一个存储器503。\n[0105] 其中,处理器502通过总线501,调用存储器503中存储的代码以用于接收移动应用i的运行界面的指令;接收所述指令后,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面。\n[0106] 可选的,在本发明的一些可能的实施方式中,\n[0107] 所述处理器502将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域之前,还用于根据所述指令,将后台正在运行的应用j的运行界面拖动至所述触控屏幕。\n[0108] 可选的,在本发明的一些可能的实施方式中,\n[0109] 所述处理器502将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域之前,还用于将后台正在运行的应用j的运行界面拖动至所述触控屏幕。\n[0110] 可选的,在本发明的一些可能的实施方式中,\n[0111] 所述处理器502具体用于在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,以及在所述至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面。\n[0112] 可选的,在本发明的一些可能的实施方式中,\n[0113] 所述处理器502具体用于在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,以及在所述至少两个分屏区域的第二分屏区域展示应用k 的运行界面,所述应用k为用户在所述触控屏幕的预定图标展示区选中的图标对应的应用。\n[0114] 可选的,在本发明的一些可能的实施方式中,\n[0115] 所述处理器502还用于,若检测到用户对所述第一分屏区域的第一预设替换操作,则在所述第一分屏区域展示所述应用j的运行界面,在所述第二分屏区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用j不同。\n[0116] 或者,若检测到用户对所述第二分屏区域的第二预设替换操作,则在所述第二分屏 区域展示所述后台正在运行的应用m的运行界面,所述应用m与所述应用j不同;\n[0117] 或者,若检测到用户对所述第一分屏区域或所述第二分屏区域的预设移除操作,则移除所述第一分屏区域或所述第二分屏区域,在所述触控屏幕上全屏展示所述应用j或所述应用i的运行界面。\n[0118] 可以理解的是,本实施例的移动终端500的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。\n[0119] 可以看出,本实施例的方案中,移动终端首先接收移动应用i的运行界面的指令;\n其次,根据所述指令,将后台正在运行的应用j的运行界面拖动至触控屏幕;并接收到所述指令后,将所述应用i的运行界面所在的触控屏幕显示为至少两个分屏区域,在所述至少两个分屏区域的第一分屏区域展示所述应用i的运行界面,以及在至少两个分屏区域的第二分屏区域展示后台正在运行的应用j的运行界面;再次,检测用户对触控屏幕的触控动作,检测到用户对第一分屏区域的第一预设替换操作时,在所述第一分屏区域展示所述应用j的运行界面,在所述第二分屏区域展示所述后台正在运行的应用m的运行界面;在检测到用户对第二分屏区域的第二预设替换操作时,在所述第二分屏 区域展示所述后台正在运行的应用m的运行界面;在检测到用户对第一分屏区域的预设移除操作时,移除所述第一分屏区域,在所述触控屏幕上全屏展示所述应用j的运行界面。在检测到用户对第二分屏区域的预设移除操作时,移除所述第二分屏区域,在所述触控屏幕上全屏展示所述应用i的运行界面。由于应用i的运行界面是直观的展示在移动终端的触控屏幕上的,用户只需要通过滑动屏幕等类似简单操作以使得移动终端接收移动应用i的运行界面的指令,即可促使移动终端执行分屏并可展示应用的操作。\n[0120] 此外,用户还能够通过简单的滑动操作或点击操作,促使移动终端快速切换分屏区域展示的应用的运行界面,显著提高移动终端分屏展示应用及切换不同应用的操作效率。\n[0121] 本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种信息传递方法的部分或全部步骤。\n[0122] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。\n[0123] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。\n[0124] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。\n[0125] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。\n[0126] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。\n[0127] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。\n[0128] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
法律信息
- 2018-09-11
- 2015-09-02
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201510227898.0
申请日: 2015.05.06
- 2015-08-05
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-02-22
|
2011-09-28
| | |
2
| |
2013-09-25
|
2013-05-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |