CN110858856A - 多应用显示方法、应用组构建方法及电子设备 - Google Patents
多应用显示方法、应用组构建方法及电子设备 Download PDFInfo
- Publication number
- CN110858856A CN110858856A CN201810961167.2A CN201810961167A CN110858856A CN 110858856 A CN110858856 A CN 110858856A CN 201810961167 A CN201810961167 A CN 201810961167A CN 110858856 A CN110858856 A CN 110858856A
- Authority
- CN
- China
- Prior art keywords
- application
- applications
- display
- page
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供一种多应用显示方法、应用组构建方法及电子设备。其中,所述多应用显示方法包括如下的步骤:工作于多应用显示模式时,显示第一应用的应用页面及第二应用的快捷页面;响应于第一切换事件,显示所述第一应用的快捷页面及所述第二应用的应用页面。本申请实施例提供的技术方案,解决了相关技术中电子设备上显示应用程序的方式过于单一的问题,达到了提高用户体验的效果;另外,第一应用及第二应用的显示还可进行切换,较现有技术中两个应用位置固定的方案,显示更灵活,便于用户操作。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种多应用显示方法、应用组构建方法及电子设备。
背景技术
现有大多数电子设备仅支持显示屏显示一个处于运行状态的应用。当用户需要同时使用两个应用程序时,只能反复切换在前台运行的程序。
例如,用户需要同时使用应用程序A和应用程序B,应用程序A正在前台运行,应用程序B正在后台运行。当用户需要查看应用程序B时,需要先将应用程序A切换到后台运行,然后再将应用程序B切换到前台运行;当用户需要再次查看应用程序A时,需要再次将应用程序A切换至前台运行。
申请内容
鉴于上述问题,提出了本申请以便解决上述问题或至少部分地解决上述问题的多应用显示方法、应用组构建方法及电子设备。
于是,在本申请的一个实施例中,提供了一种多应用显示方法。该方法包括:
工作于多应用显示模式时,显示第一应用的应用页面及第二应用的快捷页面;
响应于第一切换事件,显示所述第一应用的快捷页面及所述第二应用的应用页面。
在本申请的另一个实施例中,提供了一种多应用显示方法。该方法包括:
工作于多应用显示模式时,在屏幕上显示至少三个应用中第一应用的应用页面及第二应用的快捷页面;
响应于第三切换事件,隐藏所述第二应用的快捷页面并显示所述至少三个应用中第三应用的快捷页面。
在本申请的又一个实施例中,提供了一种多应用显示方法。该方法包括:
响应于用户在第一应用的应用页面上触发的多应用显示事件,压缩所述第一应用的应用页面的显示区域;
在压缩后空出的区域内显示第二应用的快捷页面。
在本申请的又一个实施例中,提供了一种应用组构建方法。该方法包括:
获取与本地安装的多个应用关联的辅助信息;
根据所述辅助信息,在所述多个应用中找出能工作于多应用显示模式的至少两个应用组成应用组。
在本申请的又一个实施例中,提供了一种应用组构建方法。该方法包括:
显示应用组配置界面;
响应于用户在所述应用组配置界面上进行的应用选择操作,将所述应用选择操作指向的至少两个应用组成应用组,以在***工作于显示模式时,同时显示所述应用组中第一应用及第二应用的页面。
在本申请的又一个实施例中,提供了一种电子设备。该电子设备包括:存储器、处理器及显示器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
工作于多应用显示模式时,控制所述显示器显示第一应用的应用页面及第二应用的快捷页面;
响应于第一切换事件,控制所述显示器显示所述第一应用的快捷页面及所述第二应用的应用页面。
在本申请的又一个实施例中,提供了一种电子设备。该电子设备包括:存储器、处理器及显示器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
工作于多应用显示模式时,控制所述显示器在屏幕上显示至少三个应用中第一应用的应用页面及第二应用的快捷页面;
响应于第三切换事件,控制所述显示器隐藏所述第二应用的快捷页面并显示所述至少三个应用中第三应用的快捷页面。
在本申请的又一个实施例中,提供了一种电子设备。该电子设备包括:存储器、处理器及显示器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
响应于用户在第一应用的应用页面上触发的多应用显示事件,控制所述显示器压缩所述第一应用的应用页面的显示区域;
控制所述显示器在压缩后空出的区域内显示第二应用的快捷页面。
在本申请的又一个实施例中,提供了一种电子设备。该电子设备包括:存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
获取与本地安装的多个应用关联的辅助信息;
根据所述辅助信息,在所述多个应用中找出能工作于多应用显示模式的至少两个应用组成应用组。
在本申请的又一个实施例中,提供了一种电子设备。该电子设备包括:存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
控制显示器显示应用组配置界面;
响应于用户在所述应用组配置界面上进行的应用选择操作,将所述应用选择操作指向的至少两个应用组成应用组,以在***工作于显示模式时,控制所述显示器同时显示所述应用组中第一应用及第二应用的页面。
本申请实施例提供的技术方案,在屏幕上显示第一应用的应用页面及第二页面的快捷页面,用户能够同时使用两个不同的应用程序,解决了相关技术中电子设备上显示应用程序的方式过于单一的问题,达到了提高用户体验的效果;另外,第一应用及第二应用的显示还可进行切换,较现有技术中两个应用位置固定的方案,显示更灵活,便于用户操作。
本申请实施例提供的另一技术方案中,屏幕上除能显示第一应用的应用页面及第二应用的快捷页面以外,还能在切换事件被触发时通过隐藏第二应用的快捷页面的方式切换显示第三应用的快捷页面;较现有技术中仅能显示两个应用的方案,本申请在同一界面中可承接三个或更多应用,便于用户使用。
本申请实施例提供的又一个技术方案是为多应用显示服务的,即将本地安装的应用进行成组处理以得到应用组,以在多任务显示模式时,同一应用组的多个应用可同时启动运行,并能采用上述各实施例提供的显示方法进行显示;用户无需逐个开启再进行多任务显示,操作简单,方便用户使用。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一实施例提供的多应用显示方法的流程示意图;
图2为本申请一实施例提供的屏幕的界面的第一显示状态;
图3为本申请一实施例提供的屏幕界面的第二显示状态;
图4为本申请一实施例提供的屏幕界面的第三显示状态;
图5为本申请一实施例提供的屏幕界面的第四显示状态;
图6为本申请一实施例提供的屏幕界面的第五显示状态;
图7为本申请一实施例提供的屏幕界面的第六显示状态;
图8为本申请一实施例提供的屏幕界面的第七显示状态;
图9为本申请一实施例提供的屏幕界面的第八显示状态;
图10为本申请一实施例提供的屏幕界面的第九显示状态;
图11为本申请另一实施例提供的多应用显示方法的流程示意图;
图12为本申请又一实施例提供的多应用显示方法的流程示意图;
图13为本申请又一实施例提供的应用组构建方法的流程示意图;
图14为本申请又一实施例提供的应用组构建方法的流程示意图;
图15为本申请一实施例提供的多应用显示装置的结构框图;
图16为本申请另一实施例提供的多应用显示装置的结构框图;
图17为本申请又一实施例提供的多应用显示装置的结构框图;
图18为本申请一实施例提供的应用组构建装置的结构框图;
图19为本申请另一实施例提供的应用组构建装置的结构框图;
图20为本申请一实施例提供的电子设备的结构框图;
图21为本申请另一实施例提供的电子设备的结构框图;
图22为本申请又一实施例提供的电子设备的结构框图;
图23为本申请又一实施例提供的电子设备的结构框图;
图24为本申请又一实施例提供的电子设备的结构框图。
具体实施方式
现有IOS(苹果公司开发的移动操作***)设备用户想要同时使用多个应用时,需在多个APP(应用)中进行切换才能操作,操作十分繁琐且步骤冗余。另外,安卓(android)***设备新增了分屏功能,此功能支持后台启用的两个功能进行分屏操作,但现有功能仅支持2个应用进行分屏,分屏显示的页面的显示区域相同,且各应用的位置固定,未分主次应用。用户点击操作的舒适范围本身有限,很多重要操作区域被固定在不易操作的屏幕位置,使用体验差。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
在本申请的说明书、权利要求书及上述附图中描述的一些流程中,包含了按照特定顺序出现的多个操作,这些操作可以不按照其在本文中出现的顺序来执行或并行执行。操作的序号如101、102等,仅仅是用于区分各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1示出了本申请一实施例提供的多应用显示方法的流程示意图。本申请实施例提供的方法适用于客户端。其中,所述客户端可以是集成在终端上的一个具有嵌入式程序的硬件,也可以是安装在终端中的一个应用软件,还可以是嵌入在终端操作***中的工具软件等,本申请实施例对此不作限定。该终端可以为包括手机、平板电脑、智能穿戴设备、AR设备等任意终端设备。如图1所示,所述方法包括:
101、工作于多应用显示模式时,显示第一应用的应用页面及第二应用的快捷页面。
102、响应于第一切换事件,显示所述第一应用的快捷页面及所述第二应用的应用页面。
上述101中,***可在用户触发后进入多应用显示模式。例如,多应用显示模式的触发方式可包括但不限于如下至少一种方式:
响应于用户在屏幕上的操作手势,所述操作手势满足设定手势要求时进入所述多应用显示模式;
响应于用户对指定控键或组合控键的触控操作,进入所述多应用显示模式;
监听到用户发出的多应用显示控制语音时,进入所述多应用显示模式;
采集到用户按照指定动作在屏幕上方做出的动作,进入所述多应用显示模式;
监测到设备按照预定轨迹晃动时,进入所述多应用显示模式;
监测到用户选择了包含所述第一应用和第二应用的多个应用时,进入所述多应用显示模式。
其中,上述操作手势可以包括如下至少一种:长按第一应用的应用页面、向下或向上拖动第一应用的应用页面等等,本申请实施例对此不作具体限定。参见图2、图3和图4所示的实例,用户在图2所示的第一应用页面1中,长按页面后,设备微震;第一应用页面1被选中;如图3所示,向下拖动第一应用的应用页面1,进入多应用显示模式(如图4所示),用户松手后,多应用显示模式保持。
上述指定控键或组合控键预先配置,例如,连续多次触控开机键进入多应用显示模式,或者同时触控开机键+声音键***即进入多应用显示模式;等等,本申请实施例对此不作具体限定。
上述多应用显示控制语音可以是“多应用模式”等的音频,本申请实施例对此不作具体限定。通过识别用户的语音来确定是否进入多应用显示模式。
上述指定动作可以:点头、摇头、摆动手指等等,本申请实施例对此不作具体限定。指定动作可由设备上的视觉采集模块采集;当识别用户做出了指定动作即进入多用显示模式。
上述设备是否按照预定轨迹晃动可基于设备上的加速度传感器监测到的设备姿态信息来确定;比如,摇一摇等。
上述用户选择的多个应用可以是一个应用组中的多个应用,或者均处于运行状态的多个应用,或者部分处于运行状态、部分处于非运行状态的多个应用等等,本申请实施例对此不作具体限定。这里需要说明的是:有关应用组的内容会在下文中详细介绍。
上述步骤101“工作于多应用显示模式时,显示第一应用的应用页面及第二应用的快捷页面”可具体包括如下步骤:
1011、工作于多应用显示模式时,将屏幕划分为第一区块及第二区块。
1012、按照所述第一区块的区域大小,调整所述第一应用的应用页面以显示于所述第一区块内。
1013、在所述第二区块内显示所述第二应用的快捷页面。
在一种可实现的技术方案中,如图所示,所述第一区块大于所述第二区块,在第一区块显示应用页面,在第二区块显示快捷页面,是为了对同时显示的应用界面进行主次区分。因为,有些应用比如音乐类APP,用户选定歌单后仅会作一些简单的操作,比如:下一首、上一首、播放、暂停等操作。所以,该类APP可显示在第二区块内,并以快捷页面(如图4所示,仅包含歌名、下一首、上一首、播放、暂停等的页面)的方式进行展示,以为主应用(即第一区块中显示的应用)空出更多的显示空间,方便用户使用。当用户需要进行进入音乐APP中选择歌单、歌手等时,可触发切换事件以将该APP显示在第一区块展示APP的应用页面,便于用户进行相应的操作。对于视频类APP,显示区域太小影响用户的使用体验,因此这类APP可在第一区块采用全页面方式进行展示,即应用常规情况下应展现的应用页面,只是展示区域被压缩。因此,多个应用中哪个应用在第一区块显示应用页面、哪个应用显示在第二区块显示快捷页面;可根据应用的所属应用类来确定。例如,预先为每种类型的APP进行主次排序,当进入多应用显示模式时,按照欲显示的两个应用所属类以及各种类型APP的主次排序,确定出在第一区块作为主应用显示的第一应用,以及在第二区块作为辅应用显示的第二应用。
假设,预置的主次排序为:健身训练类、音乐类、时间记录类。当前用户开启两个正在运行的APP,分别为:音乐类APP、健身训练类APP。此时,基于上述主次排序,可得出健身训练类APP作为第一应用在第一区块中显示应用页面,音乐类APP作为第二应用在第二区块中显示快捷页面。
当然,在另一中实现方案中,第一应用和第二应用如何显示可由用户配置;或者基于用户使用习惯来确定。其中,用户使用习惯可基于历史上用户使用应用的行为数据,如运行应用的频率、应用使用时长等信息,来确定。比如,将当前需同时显示的多个应用中使用时长最长或使用频率最高的应用在第一区块中显示应用页面;剩余的显示在第二区块中。
进一步的,第一区块位于第二区块的下方,以方便用户的操作。由于第一区块中作为主应用的页面用户会较为频繁的触控,用户拇指操作范围通常在屏幕的中部及下部,若将第一区块设置在屏幕的上部,位于屏幕顶部的控件就超出用户的操作范围,使用不方便。
上述102中,所述第一切换事件可以是界面上某一虚拟按键被触发时产生的;还可以是设备上某一物理按键被触发时产生的;还可以是用户在触摸屏上输入的手势,还可以是设备被按照预定轨迹进行摇动时产生的等等,本实施例对操作信号不作具体限定,可根据实际情况确定。
下面以用户在触摸屏上输入手势为例,为本步骤102进行说明。如图5、图6和图7所示,用户长按屏幕上方的第二应用的快捷页面2时,手机微震,选中该应用;如图5和图6所示拖曳第二应用的快捷页面至第一区块,用户松手后,所述第二应用的应用页面在第一区块内展示,第一应用在第二区块内以快捷页面的形式进行展示。
本申请实施例提供的技术方案,在屏幕上显示第一应用的应用页面及第二页面的快捷页面,用户能够同时使用两个不同的应用程序,解决了相关技术中电子设备上显示应用程序的方式过于单一的问题,达到了提高用户体验的效果;另外,第一应用及第二应用的显示还可进行切换,较现有技术中两个应用位置固定的方案,显示更灵活,便于用户操作。
进一步的,本申请实施例提供的所述方法还包括:
103、获取至少两个应用。
104、在所述至少两个应用中,确定出所述第一应用和所述第二应用。
其中,上述103中所述至少两个应用可以是当前处于运行状态的所有应用,也可以是当前运行状态中的部分应用,还可以部分处于运行状态的应用、部分处于非运行状态的应用,等等,本申请实施例对此不作具体限定。
在一种可实现的技术方案中,上述103可具体包括:
获取处于运行状态的所述至少两个应用;或者
获取处于运行状态的应用所属的应用组,所述应用组包含所述至少两个应用;或者
获取用户选择的应用组,所述应用组包含所述至少两个应用;
基于成组规则,在多个应用中找出能与处于运行状态的应用成组的应用,所述至少两个应用包含所述处于运行状态的应用及能与所述处于运行状态的应用成组的应用。
上述中的应用组可是用户自行配置的,比如,用户在打开健身训练APP时,习惯边进行锻炼边听音乐。因此,用户可预先将健身训练APP与音乐APP组成应用组。当用户打开应用组中的一个应用时,该组中的其他应用可被自动打开,并以上述实施例中提及的多应用显示模式显示在屏幕上。如图2所示。
在一种具体实施例中,假设当前处于运行状态的APP有四个,分别为:APP1、APP2、APP3和APP4。其中,APP1、APP2、APP3为一组应用组。当***进入多应用显示模式时,将该应用组中的APP1、APP2和APP3进行多应用显示处理;而APP4被排出在外。
在另一种具体实施例中,不分组地将当前处于运行状态的所有APP都进行多应用显示处理。假设当前处于运行状态的APP有四个,分别为:APP1、APP2、APP3和APP4。***进入多应用显示模式时,可将APP1、APP2、APP3和APP4都进行多应用显示处理。
上述“基于成组规则,在多个应用中找出能与处于运行状态的应用成组的应用”可采用如下方法实现:
S1、获取与所述多个应用关联的辅助信息。
S2、根据所述辅助信息,在所述多个应用中找出与所述处于运行状态的应用满足所述成组规则的应用。
在一具体实施方式中,所述辅助信息包括如下的至少一种:属性信息、用户使用习惯信息、当前任务状态等,本申请对此不作具体限定。其中,属性信息包括:自身所属类。比如,摄影与录像类、游戏类、社交类、音乐类、教育类等等。用户使用习惯信息可基于历史上用户使用应用的行为数据来确定,其中,行为数据可包括:用户同时一时间段打开两个应用的频率、应用使用时长、用户界面操作频率等等。相应的,上述“S2、根据所述辅助信息,在所述多个应用中找出与所述处于运行状态的应用满足所述成组规则的应用”,可采用如下方案实现:
S21、根据所述多个应用中各应用的属性信息,按照与所述处于运行状态的应用的属性信息的匹配度确定所述各应用的第一取值;和/或
S22、根据所述用户使用习惯信息,按照与所述处于运行状态的应用同时处于任务运行状态的发生频率确定所述各应用的第二取值;和/或
S23、根据所述各应用的当前任务状态,确定所述各应用的第三取值;
S24、根据所述第一取值、所述第二取值及所述第三取值中的至少一种,确定所述各应用的综合值;
S25、综合值满足所述成组规则中设定条件的应用能与所述处于运行状态的应用成组。
上述S21中,两应用的属性信息的匹配度可基于预置的计算模型计算得到。例如,两应用的属性信息作为所述计算模型的输入,执行所述计算模型得到所述匹配度。除了采用计算模型外,也可采用逻辑判断的方式确定两个应用的属性信息的匹配度;本申请实施例对此不作具体限定。为了方便理解本方案中的属性信息匹配度,举如下示例进行说明。假设***上安装有游戏类APP、音乐类APP、教育类APP、健身训练类APP、计时类APP。教育类APP与游戏类APP的在一起的可能性非常小,因为这两个同时显示在屏幕上会造成干扰。而音乐类APP、健身训练类APP被同时打开的可能性最大,因此音乐类APP、健身训练类APP的匹配度要高于教育类APP与游戏类APP的匹配度。由此可知,这里两应用的属性信息的匹配度可简单理解为:两个应用同时运行的可能性;匹配度越高,能同时运行的可能性越高;匹配度越低,能同时运行的可能性越低。
在一可实现的方案中,上述S2可简单理解为:用户习惯同时运行的两个或多个应用的频率越高,其对应的第二取值越高。具体实施时,可基于用户习惯信息,统计应用a与所述处于运行状态的应用同时处于任务运行状态的发生频率Fa;根据预置的频率范围与取值的对应关系,将Fa所在频率方位对应的取值作为第二取值。
上述S3中,当前任务状态包括:处于前台运行状态、处于后台运行状态、未启动状态等。对应不同的状态可赋予不同的取值,例如,处于前台运行状态的APP对应的第三取值最大,处于后台运行状态的APP对应的第三取值居中,未启动状态的APP对应的第三取值最小。
本申请实施例提供的方案中可仅包含上述步骤S21、S22或S23,也可包含S21、S22或S23中的任意两个,还可都包含。相应的,上述S24中,若仅包含步骤S21、S22或S23,则各应用对应的综合值即基于各自应用的第一取值得到。若仅包含步骤S21、S22和S23中的任意两个,则各应用对应的综合值即基于各自应用的第一取值、第二取值和第三取值中对应两个取值得到。若包含步骤S21、S22和S23,则各应用对应的综合值即基于各应用的第一取值、第二取值和第二取值来确定。
上述基于第一取值、第二取值和第三取值中的两个确定综合值时,可直接将两个取值的和值作为所述综合值,或将两个取值的加权和作为所述综合值。其中,计算加权和时各取值乘的权重可人为设定,本申请实施例对此不作具体限定。上述基于第一取值、第二取值和第三取值确定综合值时,可直接将三个取值的和值作为所述综合值;或将三个取值的加权和作为所述综合值。同样的,计算加权和时各取值乘的权重可人为设定。
在一种可实现的技术方案中,上述步骤104“在所述至少两个应用中,确定所述第一应用和所述第二应用”包括:
1041、对所述至少两个应用进行主次排序;将所述至少两个应用中排序第一的应用作为所述第一应用,将排序第二的应用作为所述第二应用;或者
1042、响应于用户针对所述至少两个应用触发的选择事件,将所述选择事件指向的两个应用分别作为所述第一应用和所述第二应用;或者
1043、将***工作于多应用显示模式之前屏幕上所显示界面对应的应用作为所述第一应用,将所述至少两个应用中除所述第一应用外的一个应用作为所述第二应用。
上述1041中,主次排序的依据可以是各应用被开启的频率、或应用开启时长等等,本申请实施例对此不作具体限定。例如,开启频率越多的应用排在越前,频率越少的应用排在越后。或者,应用开启时长越长的应用排在越前,应用开启时长越短的应用排的越后。或者,综合开启的频率、或应用开启时长来评价各应用的排序次序。
上述1042中,用户可通过***提供的应用选择功能实现,例如,在***进入多应用显示模式时,为用户提供应用选择界面,该界面中显示有各应用的图标;用户可通过点选界面上的图标来确定第一应用和第二应用。
进一步的,本申请实施例提供的所述方法还包括:
105、响应于用户对应用组的调整操作,在所述应用组中删除和/或添加应用。
具体实施时,***为用户提供应用组配置页面。用户触发进入该应用组配置界面后即可针对某一应用组进行应用组的调整操作,以将应用组中的一个或多个应用进行删除,和/或在应用组中添加新的应用等等。在具体实施时,***还可为用户提供为应用组配置第一应用和第二应用的功能;特别是对于包含有三个或三个以上应用的应用组,在***被触发进入多应用显示模式时,***会根据用户的配置信息,将用户配置为第一应用的应用显示在第一区块,将用户配置为第二应用的应用显示在第二区块中,应用组的其他应用的快捷页面均处于隐藏状态,以在用户触发切换时在显示在第二区块内。
进一步的,本申请实施例提供的所述方法,还包括:
106、基于成组规则,将本地已安装的多个应用进行分组得到至少一个应用组;或者
107、根据用户的应用组设置信息,将本地已安装的多个应用进行分组得到至少一个应用组。
上述106为自动成组方案,107为用户配置的成组的方案。其中,106中成组规则与上述步骤S2中提及的成组规则为同一规则。该成组规则可具体包括:
遍历多个应用中的应用1;
根据各应用的属性信息,按照与应用1的匹配度确定多个应用中其他各应用的第一取值;和/或根据所述用户使用习惯信息,按照与应用1同时处于任务运行状态的发生频率确定多个应用中其他各应用的第二取值;和/或根据所述各应用的当前任务状态,确定所述各应用的第三取值;
根据所述第一取值、所述第二取值及所述第三取值中的至少一种,确定所述各应用的综合值;综合值满足所述成组规则中设定条件的应用能与应用1成组;继续遍历多个应用中的应用直至所有应用均有对应的应用组。
这里需要说明的是:上述成组规则中提及的内容的具体实现可参见上述提及的相应内容,此处不再赘述。
进一步的,本申请实施例提供的所述方法还包括:
108、响应于第二切换事件,显示第三应用的快捷页面并隐藏所述第二应用的快捷页面。
如图8和图9所示,用户按压第二应用的快捷页面2,长按向左滑动或向右滑动,用户松手时即触发第二切换事件,显示第三应用的快捷页面(如图10所示),同时所述第二应用的快捷页面被隐藏。
进一步的,本申请实施例提供的方法还可包括:多应用显示模式关闭步骤。即本申请提供的所述方法还可包括:
响应于用户关闭所述多应用显示模式的触发操作,全屏显示所述第一应用的应用页面。
参见图10所示,用户在第一应用的应用页面1上的上滑操作,即关闭所述多应用显示模式,屏幕恢复至图2所示的界面。
具体实施时,为了便于用户区分是否有隐藏的快捷页面,本申请实施例提供的方法还包括如下步骤:
109、所述屏幕上显示有应用提示栏,所述应用提示栏中显示有分别与所述第三应用对应第一提示元素及与所述第一应用对应的第二提示元素;
110、所述第一提示元素与所述第二提示元素区别显示。
如图4、8、9和10所示,在屏幕的第二区块的上方显示有应用提示栏3,应用提示栏中显示有所述第一提示元素和第二提示元素,所述第一提示元素和第二提示元素可以是图中的长条,显示颜色不同,或深浅不同等等,本申请实施例对此不作具体限定。
这里需要说明的是:本文中提及的应用的应用页面指的就是现有应用的常规页面;应用的快捷页面是指页面元素经过缩减后的页面。
图11示出了本申请一实施例提供的多应用显示方法的流程示意图。如图11所示,所述方法包括:
201、工作于多应用显示模式时,在屏幕上显示至少三个应用中第一应用的应用页面及第二应用的快捷页面。
202、响应于第三切换事件,隐藏所述第二应用的快捷页面并显示所述至少三个应用中第三应用的快捷页面。
上述201中,多应用显示模式的触发方式可参见上述实施例中的相应内容,此处不再赘述。另外,步骤“工作于多应用显示模式时,在屏幕上显示至少三个应用中第一应用的应用页面及第二应用的快捷页面”,可具体包括如下步骤:
2011、工作于多应用显示模式时,将屏幕划分为第一区块及第二区块。
2012、按照所述第一区块的区域大小,调整所述第一应用的应用页面以显示于所述第一区块内。
2013、在所述第二区块内显示所述第二应用的快捷页面。
有关上述2011~2013可参见上述实施例中的相应内容,此处不再赘述。
上述202中的第三切换事件可以是用户触控设备上的某一物理按键触发的;还可以是用户在触摸屏上输入的手势触发的;还可以是用户发出的切换语音触发的;还可以是设备按照预设轨迹晃动触发的,等等,本申请实施例对此不作具体限定。
以图8和图9所示的案例进行说明,用户按压第二应用的快捷页面2,长按向左滑动或向右滑动,用户松手时即触发第二切换事件,显示第三应用的快捷页面,同时所述第二应用的快捷页面被隐藏。
本申请实施例提供的另一技术方案中,屏幕上除能显示第一应用的应用页面及第二应用的快捷页面以外,还能在切换事件被触发时通过隐藏第二应用的快捷页面的方式切换显示第三应用的快捷页面;较现有技术中仅能显示两个应用的方案,本申请在同一界面中可承接三个或更多应用,便于用户使用。
进一步的,本申请实施例提供的所述方法还可包括如下步骤:
203、获取所述至少三个应用。
204、在所述至少三个应用中,确定出所述第一应用和所述第二应用。
有关上述203和204可参见上述实施例中的相应内容,此处不再赘述。
进一步的,本申请实施例提供的所述方法还包括:
205、所述至少三个应用中除所述第一应用和所述第二应用外还含有两个或两个的应用时,对所述两个或两个上的应用进行排序。
206、将所述两个或两个以上的应用中排序靠前的应用作为所述第三应用。
其中,具体实施时,可基于应用的开启频率,应用的使用时长等等信息,来确定各应用的排序次序。例如,应用的开启频率越高排在越前,应用使用的时长越长的排在越前。
进一步的,本申请实施例提供的所述方法还包括:
207、响应于第四切换事件,在屏幕上显示所述第二应用的应用页面及第一应用的快捷页面。
同样的,所述第四切换事件可以界面上某一虚拟按键被触发时产生的;还可以是设备上某一物理按键被触发时产生的;还可以是用户在触摸屏上输入的手势,还可以是设备被按照预定轨迹进行摇动时产生的等等,本实施例对操作信号不作具体限定,可根据实际情况确定。
下面以用户在触摸屏上输入手势为例,为本步骤102进行说明。如图5、图6和图7所示,用户长按屏幕上方的第二应用的快捷页面时,手机微震,选中该应用;如图5和图6所示拖曳第二应用的快捷页面至第一区块,用户松手后,所述第二应用在第一区块内以应用页面的形式进行展示,第一应用在第二区块内以快捷页面的形式进行展示。
图12示出了本申请一实施例提供的多应用显示方法的流程示意图。如图12所示,所述方法包括:
301、响应于用户在第一应用的应用页面上触发的多应用显示事件,压缩所述第一应用的应用页面的显示区域。
302、在压缩后空出的区域内显示第二应用的快捷页面。
如图5、图6和图7所示,用户长按屏幕上方的第二应用的快捷页面2时,手机微震,选中该应用;如图5和图6所示拖曳第二应用的快捷页面2至第一区块,用户松手后,所述第二应用在第一区块内以应用页面的形式进行展示,第一应用在第二区块内以快捷页面的形式进行展示。
本申请实施例提供的技术方案,在屏幕上显示第一应用的应用页面及第二页面的快捷页面,用户能够同时使用两个不同的应用程序,解决了相关技术中电子设备上显示应用程序的方式过于单一的问题,达到了提高用户体验的效果;另外,第一应用及第二应用的显示还可进行切换,较现有技术中两个应用位置固定的方案,显示更灵活,便于用户操作。
进一步的,本申请实施例提供的所述方法还可包括如下步骤:
303、获取与所述第一应用同时处于运行状态的至少一个应用,在所述至少一个应中选出所述第二应用;或者
304、获取所述第一应用所属应用组,将所述应用组中的一个应用作为所述第二应用;或者
305、将用户选择的应用作为所述第二应用;或者
306、基于成组规则,在多个应用中找出能与所述第一应用成组的第二应用。
有关上述303~306可参见上述各实施例提供的内容,此处不再赘述。
进一步的,本申请实施例提供的所述方法还可包括:
307、响应于第五切换事件,隐藏所述第二应用的快捷页面并显示第三应用的快捷页面。
同样的,所述第五切换事件可以界面上某一虚拟按键被触发时产生的;还可以是设备上某一物理按键被触发时产生的;还可以是用户在触摸屏上输入的手势,还可以是设备被按照预定轨迹进行摇动时产生的等等,本实施例对操作信号不作具体限定,可根据实际情况确定。
进一步的,本申请实施例提供的所述方法还可包括:
308、响应于第六切换事件,在所述第一应用的显示区域内显示所述第二应用的应用页面,并在所述第二应用的显示区域内显示所述第一应用的快捷页面。
同样的,所述第五切换事件可以界面上某一虚拟按键被触发时产生的;还可以是设备上某一物理按键被触发时产生的;还可以是用户在触摸屏上输入的手势,还可以是设备被按照预定轨迹进行摇动时产生的等等,本实施例对操作信号不作具体限定,可根据实际情况确定。
这里需要说明的是,具体实施时第五切换事件及第六切换事件的触发方式需区别开。
图13示出了本申请一实施例提供的应用组构建方法的流程示意图。如图所示,所述方法包括:
401、获取与本地安装的多个应用关联的辅助信息。
402、根据所述辅助信息,在所述多个应用中找出能工作于多应用显示模式的至少两个应用组成应用组。
其中,所述辅助信息包括如下的至少一种:属性信息、用户使用习惯信息、当前任务状态等,本申请对此不作具体限定。其中,属性信息包括:自身所属类。比如,摄影与录像类、游戏类、社交类、音乐类、教育类等等。用户使用习惯信息可基于历史上用户使用应用的行为数据来确定,其中,行为数据可包括:用户同时一时间段打开两个应用的频率、应用使用时长、用户界面操作频率等等。
相应的,上述实施例中步骤402“根据所述辅助信息,在所述多个应用中找出能工作于多应用显示模式的至少两个应用组成应用组”,可具体包括步骤:
4021、根据所述多个应用中各应用的属性信息,按照与所述多个应用中第一应用的属性信息的匹配度确定剩余各应用的第一取值;和/或
4022、根据所述用户使用习惯信息,按照与所述第一应用同时处于任务运行状态的发生频率确定所述剩余各应用的第二取值;和/或
4023、根据第一应用及所述剩余各应用的当前任务状态,确定所述剩余各应用的第三取值;
4024、根据所述第一取值、所述第二取值及所述第三取值中的至少一种,确定所述剩余各应用的综合值;
4025、综合值满足所述成组规则中设定条件的应用能与所述第一应用成组。
有关上述4021~4025可参见上述实施例中的相应内容,此处不再赘述。
进一步的,本申请实施例提供的所述方法还包括:
403、响应于用户对应用组的调整操作,在所述应用组中删除和/或添加应用。
有关上述403可参见上述实施例中的相应内容,此处不再赘述。
图14示出了本申请一实施例提供的应用组构建方法的流程示意图。如图14所示,所述方法包括:
501、显示应用组配置界面。
502、响应于用户在所述应用组配置界面上进行的应用选择操作,将所述应用选择操作指向的至少两个应用组成应用组,以在***工作于显示模式时,同时显示所述应用组中第一应用及第二应用的页面。
本实施提供的用户配置应用组的方案,配置应用组是为多应用显示服务的,即将本地安装的应用进行成组处理以得到应用组,以在多任务显示模式时,同一应用组的多个应用可同时启动运行,并能采用上述各实施例提供的显示方法进行显示;用户无需逐个开启再进行多任务显示,操作简单,方便用户使用。
进一步的,本申请实施例还可包括如下步骤:
503、响应于用户对应用组的调整操作,在所述应用组中删除和/或添加应用。
有关上述503可参见上述各实施例中的相应内容,此处不再赘述。
图15示出了本申请一实施例提供的多应用显示装置的结构示意图。如图15所示,所述多应用显示装置,包括第一显示模块11和第二显示模块12。其中,所述第一显示模块11用于工作于多应用显示模式时,显示第一应用的应用页面及第二应用的快捷页面;所述第二显示模块12用于响应于第一切换事件,显示所述第一应用的快捷页面及所述第二应用的应用页面。
本申请实施例提供的技术方案,在屏幕上显示第一应用的应用页面及第二页面的快捷页面,用户能够同时使用两个不同的应用程序,解决了相关技术中电子设备上显示应用程序的方式过于单一的问题,达到了提高用户体验的效果;另外,第一应用及第二应用的显示还可进行切换,较现有技术中两个应用位置固定的方案,显示更灵活,便于用户操作。
进一步的,所述第一显示模块11还用于:工作于多应用显示模式时,将屏幕划分为第一区块及第二区块;按照所述第一区块的区域大小,调整所述第一应用的应用页面以显示于所述第一区块内;在所述第二区块内显示所述第二应用的快捷页面。
进一步的,所述多应用显示装置还包括:获取模块及确定模块。其中,所述获取模块用于获取至少两个应用;所述确定模块用于在所述至少两个应用中,确定出所述第一应用和所述第二应用。
进一步的,所述获取模块,用于获取处于运行状态的所述至少两个应用;或者获取处于运行状态的应用所属的应用组,所述应用组包含所述至少两个应用;或者获取用户选择的应用组,所述应用组包含所述至少两个应用;或者基于成组规则,在多个应用中找出能与处于运行状态的应用成组的应用,所述至少两个应用包含所述处于运行状态的应用及能与所述处于运行状态的应用成组的应用。
进一步的,所述获取模块还用于获取与所述多个应用关联的辅助信息;根据所述辅助信息,在所述多个应用中找出与所述处于运行状态的应用满足所述成组规则的应用。
进一步的,所述辅助信息包括如下的至少一种:属性信息、用户使用习惯信息、当前任务状态。
进一步的,所述获取模块还用于:
根据所述多个应用中各应用的属性信息,按照与所述处于运行状态的应用的属性信息的匹配度确定所述各应用的第一取值;和/或
根据所述用户使用习惯信息,按照与所述处于运行状态的应用同时处于任务运行状态的发生频率确定所述各应用的第二取值;和/或
根据所述各应用的当前任务状态,确定所述各应用的第三取值;
根据所述第一取值、所述第二取值及所述第三取值中的至少一种,确定所述各应用的综合值;
综合值满足所述成组规则中设定条件的应用能与所述处于运行状态的应用成组。
进一步的,所述多应用显示装置还包括:删除/添加模块。所述删除/添加模块用于响应于用户对应用组的调整操作,在所述应用组中删除和/或添加应用。
进一步的,所述多应用显示装置还包括:分组模块。该分组模块用于基于成组规则,将本地已安装的多个应用进行分组得到至少一个应用组;或者根据用户的应用组设置信息,将本地已安装的多个应用进行分组得到至少一个应用组。
进一步的,所述确定模块还用于:
对所述至少两个应用进行主次排序;将所述至少两个应用中排序第一的应用作为所述第一应用,将排序第二的应用作为所述第二应用;或者
响应于用户针对所述至少两个应用触发的选择事件,将所述选择事件指向的两个应用分别作为所述第一应用和所述第二应用;或者
将***工作于多应用显示模式之前屏幕上所显示界面对应的应用作为所述第一应用,将所述至少两个应用中除所述第一应用外的一个应用作为所述第二应用。
进一步的,所述第二显示模块12还用于:响应于第二切换事件,显示第三应用的快捷页面并隐藏所述第二应用的快捷页面。
进一步的,所述第二显示模块还用于:所述屏幕上显示有应用提示栏,所述应用提示栏中显示有分别与所述第三应用对应第一提示元素及与所述第一应用对应的第二提示元素;所述第一提示元素与所述第二提示元素区别显示。
这里需要说明的是:上述实施例提供的多应用显示装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图16示出了本申请另一实施例提供的多应用显示装置的结构示意图。该多应用显示装置包括:显示模块21及隐藏模块22。其中,所述显示模块21用于工作于多应用显示模式时,在屏幕上显示至少三个应用中第一应用的应用页面及第二应用的快捷页面;所述隐藏模块22用于响应于第三切换事件,隐藏所述第二应用的快捷页面;以及所述显示模块21还用于响应于第三切换事件,显示所述至少三个应用中第三应用的快捷页面。
本申请实施例提供的另一技术方案中,屏幕上除能显示第一应用的应用页面及第二应用的快捷页面以外,还能在切换事件被触发时通过隐藏第二应用的快捷页面的方式切换显示第三应用的快捷页面;较现有技术中仅能显示两个应用的方案,本申请在同一界面中可承接三个或更多应用,便于用户使用。
进一步的,所述显示模块21还用于工作于多应用显示模式时,将屏幕划分为第一区块及第二区块;按照所述第一区块的区域大小,调整所述第一应用的应用页面以显示于所述第一区块内;在所述第二区块内显示所述第二应用的快捷页面。
进一步的,所述多应用显示模块还包括:获取模块及确定模块。其中,获取模块用于获取所述至少三个应用;确定模块用于在所述至少三个应用中,确定出所述第一应用和所述第二应用。
进一步的,所述多应用显示模块还包括排序模块。所述排序模块用于所述至少三个应用中除所述第一应用和所述第二应用外还含有两个或两个的应用时,对所述两个或两个上的应用进行排序;将所述两个或两个以上的应用中排序靠前的应用作为所述第三应用。
进一步的,所述多应用显示模块还包括对调模块。所述对调模块用于响应于第四切换事件,对调所述第一应用及所述第二应用的页面显示位置。
这里需要说明的是:上述实施例提供的多应用显示装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图17示出了本申请另一实施例提供的多应用显示装置的结构示意图。如图所示,所述多应用显示装置包括:压缩模块31及显示模块32。其中,压缩模块31用于响应于用户在第一应用的应用页面上触发的多应用显示事件,压缩所述第一应用的应用页面的显示区域;显示模块32用于在压缩后空出的区域内显示第二应用的快捷页面。
本申请实施例提供的技术方案,在屏幕上显示第一应用的应用页面及第二页面的快捷页面,用户能够同时使用两个不同的应用程序,解决了相关技术中电子设备上显示应用程序的方式过于单一的问题,达到了提高用户体验的效果;另外,第一应用及第二应用的显示还可进行切换,较现有技术中两个应用位置固定的方案,显示更灵活,便于用户操作。
进一步的,所述多应用显示装置还包括获取模块。所述获取模块用于获取与所述第一应用同时处于运行状态的至少一个应用,在所述至少一个应中选出所述第二应用;或者获取所述第一应用所属应用组,将所述应用组中的一个应用作为所述第二应用;或者将用户选择的应用作为所述第二应用;或者基于成组规则,在多个应用中找出能与所述第一应用成组的第二应用。
进一步的,所述显示模块32还用于:响应于第五切换事件,隐藏所述第二应用的快捷页面并显示第三应用的快捷页面。
进一步的,所述显示模块32还用于响应于第六切换事件,在所述第一应用的显示区域内显示所述第二应用的应用页面,并在所述第二应用的显示区域内显示所述第一应用的快捷页面。
这里需要说明的是:上述实施例提供的多应用显示装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图18示出了本申请一实施例提供的应用组构建装置的结构示意图。如图18所示,所述应用组构建装置包括:获取模块41及成组模块42。其中,所述获取模块41用于获取与本地安装的多个应用关联的辅助信息;所述成组模块42用于根据所述辅助信息,在所述多个应用中找出能工作于多应用显示模式的至少两个应用组成应用组。
本申请实施例提供的又一个技术方案是为多应用显示服务的,即将本地安装的应用进行成组处理以得到应用组,以在多任务显示模式时,同一应用组的多个应用可同时启动运行,并能采用上述各实施例提供的显示方法进行显示;用户无需逐个开启再进行多任务显示,操作简单,方便用户使用。
进一步的,所述辅助信息包括:属性信息、用户使用习惯信息、当前任务状态。
进一步的,所述成组模块42还用于:
根据所述多个应用中各应用的属性信息,按照与所述多个应用中第一应用的属性信息的匹配度确定剩余各应用的第一取值;和/或
根据所述用户使用习惯信息,按照与所述第一应用同时处于任务运行状态的发生频率确定所述剩余各应用的第二取值;和/或
根据第一应用及所述剩余各应用的当前任务状态,确定所述剩余各应用的第三取值;
根据所述第一取值、所述第二取值及所述第三取值中的至少一种,确定所述剩余各应用的综合值;
综合值满足所述成组规则中设定条件的应用能与所述第一应用成组。
进一步的,所述应用组构建装置还包括:删除/添加模块。所述删除/添加模块用于响应于用户对应用组的调整操作,在所述应用组中删除和/或添加应用。
这里需要说明的是:上述实施例提供的应用组构建装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图19示出了本申请另一实施例提供的应用组构建装置的结构示意图。所述应用组构建装置包括:显示模块51及成组模块52。其中,显示模块51用于显示应用组配置界面;所述成组模块52用于响应于用户在所述应用组配置界面上进行的应用选择操作,将所述应用选择操作指向的至少两个应用组成应用组,以在***工作于显示模式时,同时显示所述应用组中第一应用及第二应用的页面。
本申请实施例提供的又一个技术方案是为多应用显示服务的,即将本地安装的应用进行成组处理以得到应用组,以在多任务显示模式时,同一应用组的多个应用可同时启动运行,并能采用上述各实施例提供的显示方法进行显示;用户无需逐个开启再进行多任务显示,操作简单,方便用户使用。
进一步的,所述应用组构建装置还包括:删除/添加模块。所述删除/添加模块用于响应于用户对应用组的调整操作,在所述应用组中删除和/或添加应用。
这里需要说明的是:上述实施例提供的应用组构建装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图20示出了本申请一实施例提供的电子设备的结构示意图。其中,所述电子设备包括:存储器61、处理器62及显示器64;其中,
所述存储器61,用于存储程序;
所述处理器62,与所述存储器61耦合,用于执行所述存储器61中存储的所述程序,以用于:
工作于多应用显示模式时,控制所述显示器显示第一应用的应用页面及第二应用的快捷页面;
响应于第一切换事件,控制所述显示器显示所述第一应用的快捷页面及所述第二应用的应用页面。
上述存储器61可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令。存储器61可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
上述处理器62在执行存储器61中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
进一步,如图20所示,电子设备还包括:通信组件63、显示器64、电源组件65、音频组件66等其它组件。图20中仅示意性给出部分组件,并不意味着电子设备只包括图20所示组件。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述各实施例提供的多应用显示方法步骤或功能。
图21示出了本申请另一实施例提供的电子设备的结构示意图。如图21所示,所述电子设备包括:存储器71、处理器72及显示器74;其中,
所述存储器71,用于存储程序;
所述处理器72,与所述存储器71耦合,用于执行所述存储器71中存储的所述程序,以用于:
工作于多应用显示模式时,控制所述显示器74在屏幕上显示至少三个应用中第一应用的应用页面及第二应用的快捷页面;
响应于第三切换事件,控制所述显示器74隐藏所述第二应用的快捷页面并显示所述至少三个应用中第三应用的快捷页面。
上述存储器71可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令。存储器71可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
上述处理器72在执行存储器71中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
进一步,如图21所示,电子设备还包括:通信组件73、电源组件75、音频组件76等其它组件。图21中仅示意性给出部分组件,并不意味着电子设备只包括图21所示组件。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述各实施例提供的多应用显示方法的步骤或功能。
图22示出了本申请又一实施例提供的电子设备的结构示意图。如图22所示,所述电子设备包括:存储器81、处理器82及显示器84;其中,
所述存储器81,用于存储程序;
所述处理器82,与所述存储器81耦合,用于执行所述存储器81中存储的所述程序,以用于:
响应于用户在第一应用的应用页面上触发的多应用显示事件,控制所述显示器压缩所述第一应用的应用页面的显示区域;
控制所述显示器84在压缩后空出的区域内显示第二应用的快捷页面。
上述存储器81可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令。存储器81可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
上述处理器82在执行存储器81中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
进一步,如图22所示,电子设备还包括:通信组件83、电源组件85、音频组件86等其它组件。图22中仅示意性给出部分组件,并不意味着电子设备只包括图22所示组件。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述各实施例提供的多应用显示方法的步骤或功能。
图23示出了本申请一实施例提供的电子设备的结构示意图。如图23所示,所述电子设备包括:存储器91及处理器92;其中,
所述存储器91,用于存储程序;
所述处理器92,与所述存储器91耦合,用于执行所述存储器91中存储的所述程序,以用于:
获取与本地安装的多个应用关联的辅助信息;
根据所述辅助信息,在所述多个应用中找出能工作于多应用显示模式的至少两个应用组成应用组。
上述存储器91可被配置为存储其它各种数据以支持在服务端设备上的操作。这些数据的示例包括用于在服务端设备上操作的任何应用程序或方法的指令。存储器91可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
上述处理器92在执行存储器91中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
进一步,如图23所示,服务端设备还包括:通信组件93、电源组件95、音频组件96等其它组件。图23中仅示意性给出部分组件,并不意味着服务端设备只包括图23所示组件。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述各实施例提供的应用组构建方法的步骤或功能。
图24示出了本申请一实施例提供的电子设备的结构示意图。如图24所示,所述电子设备包括:存储器111及处理器112;其中,
所述存储器111,用于存储程序;
所述处理器112,与所述存储器111耦合,用于执行所述存储器111中存储的所述程序,以用于:
控制显示器显示应用组配置界面;
响应于用户在所述应用组配置界面上进行的应用选择操作,将所述应用选择操作指向的至少两个应用组成应用组,以在***工作于显示模式时,控制所述显示器同时显示所述应用组中第一应用及第二应用的页面。
上述存储器111可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令。存储器111可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
上述处理器112在执行存储器111中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
进一步,如图24所示,电子设备还包括:通信组件113、电源组件115、音频组件116等其它组件。图24中仅示意性给出部分组件,并不意味着电子设备只包括图24所示组件。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述各实施例提供的应用组构建方法的步骤或功能。
综上,本申请实施例提供的技术方案,解决了不同APP同时工作时无法快速查看/操作的问题。通过***后台判断当前有应用正在运行的APP,并通过分析APP的属性及当前的应用状态等综合因素将一类APP成组,后台可以对APP组进行使用,而非当前单一APP。同时,这组APP进行分屏处理,且区分主次应用,用户通过相应操作即可调整应用主次顺序。此设计可解决仅支持两个应用进行分屏的问题,还支持在同一界面中查看多个app中的应用状态。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (32)
1.一种多应用显示方法,其特征在于,包括:
工作于多应用显示模式时,显示第一应用的应用页面及第二应用的快捷页面;
响应于第一切换事件,显示所述第一应用的快捷页面及所述第二应用的应用页面。
2.根据权利要求1所述的方法,其特征在于,工作于多应用显示模式时,显示第一应用的应用页面及第二应用的快捷页面,包括:
工作于多应用显示模式时,将屏幕划分为第一区块及第二区块;
按照所述第一区块的区域大小,调整所述第一应用的应用页面以显示于所述第一区块内;
在所述第二区块内显示所述第二应用的快捷页面。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
获取至少两个应用;
在所述至少两个应用中,确定出所述第一应用和所述第二应用。
4.根据权利要求3所述的方法,其特征在于,获取至少两个应用,包括:
获取处于运行状态的所述至少两个应用;或者
获取处于运行状态的应用所属的应用组,所述应用组包含所述至少两个应用;或者
获取用户选择的应用组,所述应用组包含所述至少两个应用;或者
基于成组规则,在多个应用中找出能与处于运行状态的应用成组的应用,所述至少两个应用包含所述处于运行状态的应用及能与所述处于运行状态的应用成组的应用。
5.根据权利要求4所述的方法,其特征在于,基于成组规则,在多个应用中找出能与处于运行状态的应用成组的应用,包括:
获取与所述多个应用关联的辅助信息;
根据所述辅助信息,在所述多个应用中找出与所述处于运行状态的应用满足所述成组规则的应用。
6.根据权利要求5所述的方法,其特征在于,所述辅助信息包括如下的至少一种:属性信息、用户使用习惯信息、当前任务状态。
7.根据权利要求6所述的方法,其特征在于,根据所述辅助信息,在所述多个应用中找出与所述处于运行状态的应用满足所述成组规则的应用,包括:
根据所述多个应用中各应用的属性信息,按照与所述处于运行状态的应用的属性信息的匹配度确定所述各应用的第一取值;和/或
根据所述用户使用习惯信息,按照与所述处于运行状态的应用同时处于任务运行状态的发生频率确定所述各应用的第二取值;和/或
根据所述各应用的当前任务状态,确定所述各应用的第三取值;
根据所述第一取值、所述第二取值及所述第三取值中的至少一种,确定所述各应用的综合值;
综合值满足所述成组规则中设定条件的应用能与所述处于运行状态的应用成组。
8.根据权利要求4所述的方法,其特征在于,还包括:
响应于用户对应用组的调整操作,在所述应用组中删除和/或添加应用。
9.根据权利要求4所述的方法,其特征在于,还包括:
基于成组规则,将本地已安装的多个应用进行分组得到至少一个应用组;或者
根据用户的应用组设置信息,将本地已安装的多个应用进行分组得到至少一个应用组。
10.根据权利要求3所述的方法,其特征在于,在所述至少两个应用中,确定所述第一应用和所述第二应用,包括:
对所述至少两个应用进行主次排序;将所述至少两个应用中排序第一的应用作为所述第一应用,将排序第二的应用作为所述第二应用;或者
响应于用户针对所述至少两个应用触发的选择事件,将所述选择事件指向的两个应用分别作为所述第一应用和所述第二应用;或者
将***工作于多应用显示模式之前屏幕上所显示界面对应的应用作为所述第一应用,将所述至少两个应用中除所述第一应用外的一个应用作为所述第二应用。
11.根据权利要求1或2所述的方法,其特征在于,还包括:
响应于第二切换事件,显示第三应用的快捷页面并隐藏所述第二应用的快捷页面。
12.根据权利要求11所述的方法,其特征在于,还包括:
所述屏幕上显示有应用提示栏,所述应用提示栏中显示有分别与所述第三应用对应第一提示元素及与所述第一应用对应的第二提示元素;
所述第一提示元素与所述第二提示元素区别显示。
13.一种多应用显示方法,其特征在于,包括:
工作于多应用显示模式时,在屏幕上显示至少三个应用中第一应用的应用页面及第二应用的快捷页面;
响应于第三切换事件,隐藏所述第二应用的快捷页面并显示所述至少三个应用中第三应用的快捷页面。
14.根据权利要求13所述的方法,其特征在于,工作于多应用显示模式时,在屏幕上显示至少三个应用中第一应用的应用页面及第二应用的快捷页面,包括:
工作于多应用显示模式时,将屏幕划分为第一区块及第二区块;
按照所述第一区块的区域大小,调整所述第一应用的应用页面以显示于所述第一区块内;
在所述第二区块内显示所述第二应用的快捷页面。
15.根据权利要求14所述的方法,其特征在于,还包括:
获取所述至少三个应用;
在所述至少三个应用中,确定出所述第一应用和所述第二应用。
16.根据权利要求13所述的方法,其特征在于,还包括:
所述至少三个应用中除所述第一应用和所述第二应用外还含有两个或两个的应用时,对所述两个或两个上的应用进行排序;
将所述两个或两个以上的应用中排序靠前的应用作为所述第三应用。
17.根据权利要求13至16中任一项所述的方法,其特征在于,还包括:
响应于第四切换事件,对调所述第一应用及所述第二应用的页面显示位置。
18.一种多应用显示方法,其特征在于,包括:
响应于用户在第一应用的应用页面上触发的多应用显示事件,压缩所述第一应用的应用页面的显示区域;
在压缩后空出的区域内显示第二应用的快捷页面。
19.根据权利要求18所述的方法,其特征在于,还包括:
获取与所述第一应用同时处于运行状态的至少一个应用,在所述至少一个应中选出所述第二应用;或者
获取所述第一应用所属应用组,将所述应用组中的一个应用作为所述第二应用;或者
将用户选择的应用作为所述第二应用;或者
基于成组规则,在多个应用中找出能与所述第一应用成组的第二应用。
20.根据权利要求18所述的方法,其特征在于,还包括:
响应于第五切换事件,隐藏所述第二应用的快捷页面并显示第三应用的快捷页面。
21.根据权利要求18至19中任一项所述的方法,其特征在于,还包括:
响应于第六切换事件,在所述第一应用的显示区域内显示所述第二应用的应用页面,并在所述第二应用的显示区域内显示所述第一应用的快捷页面。
22.一种应用组构建方法,其特征在于,包括:
获取与本地安装的多个应用关联的辅助信息;
根据所述辅助信息,在所述多个应用中找出能工作于多应用显示模式的至少两个应用组成应用组。
23.根据权利要求22所述的方法,其特征在于,所述辅助信息包括:属性信息、用户使用习惯信息、当前任务状态。
24.根据权利要求23所述的方法,其特征在于,根据所述辅助信息,在所述多个应用中找出能工作于多应用显示模式的至少两个应用组成应用组,包括:
根据所述多个应用中各应用的属性信息,按照与所述多个应用中第一应用的属性信息的匹配度确定剩余各应用的第一取值;和/或
根据所述用户使用习惯信息,按照与所述第一应用同时处于任务运行状态的发生频率确定所述剩余各应用的第二取值;和/或
根据第一应用及所述剩余各应用的当前任务状态,确定所述剩余各应用的第三取值;
根据所述第一取值、所述第二取值及所述第三取值中的至少一种,确定所述剩余各应用的综合值;
综合值满足所述成组规则中设定条件的应用能与所述第一应用成组。
25.根据权利要求22至24所述的方法,其特征在于,还包括:
响应于用户对应用组的调整操作,在所述应用组中删除和/或添加应用。
26.一种应用组构建方法,其特征在于,包括:
显示应用组配置界面;
响应于用户在所述应用组配置界面上进行的应用选择操作,将所述应用选择操作指向的至少两个应用组成应用组,以在***工作于显示模式时,同时显示所述应用组中第一应用及第二应用的页面。
27.根据权利要求26所述的方法,其特征在于,还包括:
响应于用户对应用组的调整操作,在所述应用组中删除和/或添加应用。
28.一种电子设备,其特征在于,包括:存储器、处理器及显示器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
工作于多应用显示模式时,控制所述显示器显示第一应用的应用页面及第二应用的快捷页面;
响应于第一切换事件,控制所述显示器显示所述第一应用的快捷页面及所述第二应用的应用页面。
29.一种电子设备,其特征在于,包括:存储器、处理器及显示器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
工作于多应用显示模式时,控制所述显示器在屏幕上显示至少三个应用中第一应用的应用页面及第二应用的快捷页面;
响应于第三切换事件,控制所述显示器隐藏所述第二应用的快捷页面并显示所述至少三个应用中第三应用的快捷页面。
30.一种电子设备,其特征在于,包括:存储器、处理器及显示器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
响应于用户在第一应用的应用页面上触发的多应用显示事件,控制所述显示器压缩所述第一应用的应用页面的显示区域;
控制所述显示器在压缩后空出的区域内显示第二应用的快捷页面。
31.一种电子设备,其特征在于,包括:存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
获取与本地安装的多个应用关联的辅助信息;
根据所述辅助信息,在所述多个应用中找出能工作于多应用显示模式的至少两个应用组成应用组。
32.一种电子设备,其特征在于,包括:存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
控制显示器显示应用组配置界面;
响应于用户在所述应用组配置界面上进行的应用选择操作,将所述应用选择操作指向的至少两个应用组成应用组,以在***工作于显示模式时,控制所述显示器同时显示所述应用组中第一应用及第二应用的页面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810961167.2A CN110858856A (zh) | 2018-08-22 | 2018-08-22 | 多应用显示方法、应用组构建方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810961167.2A CN110858856A (zh) | 2018-08-22 | 2018-08-22 | 多应用显示方法、应用组构建方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110858856A true CN110858856A (zh) | 2020-03-03 |
Family
ID=69636003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810961167.2A Pending CN110858856A (zh) | 2018-08-22 | 2018-08-22 | 多应用显示方法、应用组构建方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110858856A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104423780A (zh) * | 2013-08-27 | 2015-03-18 | 北京三星通信技术研究有限公司 | 一种终端设备及其应用程序的关联显示方法 |
CN104991704A (zh) * | 2015-07-06 | 2015-10-21 | 魅族科技(中国)有限公司 | 一种终端分屏方法及终端 |
US20160062635A1 (en) * | 2014-08-27 | 2016-03-03 | Honda Motor Co., Ltd. | Application management |
CN105487742A (zh) * | 2014-09-18 | 2016-04-13 | 北京三星通信技术研究有限公司 | 多应用窗口的显示方法和装置 |
CN106445612A (zh) * | 2016-10-10 | 2017-02-22 | 广东欧珀移动通信有限公司 | 一种开启应用的方法、装置及移动终端 |
CN106951152A (zh) * | 2016-01-07 | 2017-07-14 | 阿里巴巴集团控股有限公司 | 标签栏的控制方法和装置 |
CN106970735A (zh) * | 2016-01-14 | 2017-07-21 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN107783830A (zh) * | 2017-10-23 | 2018-03-09 | 华为技术有限公司 | 一种多任务管理方法及终端设备 |
CN108319498A (zh) * | 2018-01-31 | 2018-07-24 | 努比亚技术有限公司 | 一种应用程序场景推送方法、设备及计算机可读存储介质 |
-
2018
- 2018-08-22 CN CN201810961167.2A patent/CN110858856A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104423780A (zh) * | 2013-08-27 | 2015-03-18 | 北京三星通信技术研究有限公司 | 一种终端设备及其应用程序的关联显示方法 |
US20160062635A1 (en) * | 2014-08-27 | 2016-03-03 | Honda Motor Co., Ltd. | Application management |
CN105487742A (zh) * | 2014-09-18 | 2016-04-13 | 北京三星通信技术研究有限公司 | 多应用窗口的显示方法和装置 |
CN104991704A (zh) * | 2015-07-06 | 2015-10-21 | 魅族科技(中国)有限公司 | 一种终端分屏方法及终端 |
CN106951152A (zh) * | 2016-01-07 | 2017-07-14 | 阿里巴巴集团控股有限公司 | 标签栏的控制方法和装置 |
CN106970735A (zh) * | 2016-01-14 | 2017-07-21 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106445612A (zh) * | 2016-10-10 | 2017-02-22 | 广东欧珀移动通信有限公司 | 一种开启应用的方法、装置及移动终端 |
CN107783830A (zh) * | 2017-10-23 | 2018-03-09 | 华为技术有限公司 | 一种多任务管理方法及终端设备 |
CN108319498A (zh) * | 2018-01-31 | 2018-07-24 | 努比亚技术有限公司 | 一种应用程序场景推送方法、设备及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101363560B1 (ko) | 휴대용 단말 및 이의 동작 제어 방법 | |
CN104685898B (zh) | 一种播放媒体的方法及终端 | |
CN105607905B (zh) | 一种工具栏上应用图标的显示方法、装置及电子设备 | |
CN107637073A (zh) | 视频记录和回放 | |
CN107508961A (zh) | 一种活动窗口启动方法、终端及计算机可读存储介质 | |
CN109388506B (zh) | 一种数据处理方法及电子设备 | |
CN105824693B (zh) | 一种多任务显示的控制方法及移动终端 | |
KR100774158B1 (ko) | 데이터 스크롤 방법, 페이지 변경 방법, 데이터 표시 변경방법 및 이를 이용한 휴대폰 | |
CN107390997A (zh) | 一种应用程序切换方法及装置 | |
CN112516583A (zh) | 游戏中的数据处理方法、装置以及电子终端 | |
US20170277364A1 (en) | User interface with dynamic refinement of filtered results | |
CN112148405B (zh) | 桌面布局方法、装置和电子设备 | |
CN108549518A (zh) | 一种音乐信息显示的方法、装置及终端设备 | |
CN107643859A (zh) | 一种运行状态恢复方法及移动终端 | |
CN109976599A (zh) | 一种应用程序的未读消息处理方法、装置和设备 | |
CN113268682A (zh) | 基于导航栏的页面内容展示方法、装置、设备及存储介质 | |
CN112188001B (zh) | 快捷设置方法、快捷设置装置、电子设备和可读存储介质 | |
CN107844227A (zh) | 快捷菜单的显示方法、移动终端及装置 | |
CN109542320B (zh) | 一种显示方法、终端及计算机存储介质 | |
CN107291361A (zh) | 一种输入法的键盘布局设置方法及装置 | |
KR101885974B1 (ko) | 인터페이스 기능의 파싱 및 표시 방법, 장치 및 컴퓨터 저장 매체 | |
WO2024045948A1 (zh) | 界面显示方法、装置、终端及存储介质 | |
CN106407340A (zh) | 一种清理截图照片的方法、装置及移动设备 | |
CN104216991A (zh) | 一种信息处理方法及电子设备 | |
CN110225182B (zh) | 一种用于柔性屏智能终端的控制方法和智能终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200303 |
|
RJ01 | Rejection of invention patent application after publication |