本发明属于电子设备的显示控制技术领域,尤其涉及一种电子设备的显示控制方法、装置及电子设备。
背景技术:
目前,对于智能手机、平板电脑等终端用户来讲,微信应用已日渐成为一种不可或缺的社交工具,用户可使用微信方便地进行聊天、阅读文章等各种应用。
现有技术中,在用户基于微信朋友圈或订阅号(均为微信提供的子应用)等途径进入并阅读微信文章的过程中,当终端接收到微信消息时,一旦用户点击消息进行查看/互聊,或微信自动弹出消息等,则用户如果需继续阅读被打断的文章,只能通过再次点击微信朋友圈或订阅号,并翻阅寻回之前的文章、继而打开文章内容才能实现继续阅读,该实现过程繁琐复杂,为用户操作带来了不便。
技术实现要素:
有鉴于此,本发明的目的在于提供一种电子设备的显示控制方法、装置及电子设备,旨在实现终端应用中不同子应用界面的快速切换,为用户操作终端应用提供便利。
为此,本发明公开如下技术方案:
一种电子设备的显示控制方法,包括:
在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面;
若检测到打开所述第一应用的第二任务的操作指令,获得所述第一任务的当前任务界面特征信息;
基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口;
响应预设指令,在所述电子设备的部分显示区域显示所述快捷显示窗口;所述快捷显示窗口用于响应用户的触发操作,切换显示所述第一任务的所述当前任务界面。
上述方法,优选的,所述获得所述第一任务的当前任务界面特征信息包括:
提取所述第一任务的所述当前任务界面的文字索引信息;和/或,生成所述第一任务的所述当前任务界面的缩略图。
上述方法,优选的,所述基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口包括:
生成包括所述文字索引信息的第一快捷显示窗口;和/或,生成包括所述缩略图的第二快捷显示窗口。
上述方法,优选的,所述响应预设指令在所述电子设备的部分显示区域显示所述快捷显示窗口包括:
基于所述电子设备运行所述第二任务,在所述第二任务的任务界面的部分区域以浮窗形式显示所述第一快捷显示窗口;和/或,
响应多任务查看指令,在所述电子设备的部分显示区域至少显示所述第二快捷显示窗口。
上述方法,优选的,还包括:
当接收到关闭所述第一快捷显示窗口的指令时,停止显示所述第一快捷显示窗口。
上述方法,优选的,还包括:
在接收到打开所述第一快捷显示窗口的指令时,切换显示所述第一任务的所述当前任务界面;或,
在接收到打开所述第二快捷窗口的指令时,切换显示所述第一任务的所述当前任务界面。
一种电子设备,包括:
显示屏,用于输出显示内容;
传感器,用于检测用户操作;
处理器,用于:在所述电子设备的第一应用运行过程中,控制所述显示屏显示所述第一应用当前运行的第一任务的当前任务界面;若检测到打开所述第一应用的第二任务的操作指令,获得所述第一任务的当前任务界面特征信息;基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口;响应预设指令,在所述电子设备的部分显示区域显示所述快捷显示窗口,所述快捷显示窗口用于响应用户的触发操作,切换显示所述第一任务的所述当前任务界面。
上述电子设备,优选的,其特征在于,所述处理器获得所述第一任务的当前任务界面特征信息具体包括:
提取所述第一任务的所述当前任务界面的文字索引信息;和/或,生成所述第一任务的所述当前任务界面的缩略图。
上述电子设备,优选的,所述处理器基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口具体包括:生成包括所述文字索引信息的第一快捷显示窗口;和/或,生成包括所述缩略图的第二快捷显示窗口。
上述电子设备,优选的,所述处理器响应预设指令在所述电子设备的部分显示区域显示所述快捷显示窗口具体包括:
基于所述电子设备运行所述第二任务,在所述第二任务的任务界面的部分区域以浮窗形式显示所述第一快捷显示窗口;和/或,
响应多任务查看指令,在所述电子设备的部分显示区域至少显示所述第二快捷显示窗口。
上述电子设备,优选的,所述处理器还用于:
在接收到关闭所述第一快捷显示窗口的指令时,停止显示所述第一快捷显示窗口。
上述电子设备,优选的,所述处理器还用于:
在接收到打开所述第一快捷显示窗口的指令时,切换显示所述第一任务的所述当前任务界面;或,
在接收到打开所述第二快捷窗口的指令时,切换显示所述第一任务的所述当前任务界面。
一种电子设备的显示控制装置,包括:
第一显示模块,用于在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面;
获取模块,用于在检测到打开所述第一应用的第二任务的操作指令时,获得所述第一任务的当前任务界面特征信息;
生成模块,用于基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口;
第二显示模块,用于响应预设指令,在所述电子设备的部分显示区域显示所述快捷显示窗口;所述快捷显示窗口用于响应用户的触发操作,切换显示所述第一任务的所述当前任务界面。
由以上方案可知,本申请公开了一种电子设备的显示控制方法,所述方法包括在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面;若检测到打开所述第一应用的第二任务的操作指令,获得所述第一任务的当前任务界面特征信息;基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口;响应预设指令,在所述电子设备的部分显示区域显示所述快捷显示窗口;所述快捷显示窗口用于响应用户的触发操作,切换显示所述第一任务的所述当前任务界面。可见,本申请实现了为用户便捷地回切至所述第一任务的所述当前任务界面提供支持,利用本申请方案时可通过将终端应用中的不同子应用作为不同任务,实现不同子应用界面间的快速切换,为用户操作终端应用提供了便利。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是本申请提供的一种电子设备的显示控制方法实施例一的流程图;
图2是本申请提供的一种电子设备的显示控制方法实施例二的流程图;
图3(a)-图3(b)是本申请实施例二提供的在微信聊天界面中同时显示文章浮窗的应用示例图;
图4是本申请提供的一种电子设备的显示控制方法实施例三的流程图;
图5是本申请提供的一种电子设备的显示控制方法实施例四的流程图;
图6是本申请实施例四提供的在多任务状态下显示微信朋友圈文章的第二快捷显示窗口的示意图;
图7是本申请提供的一种电子设备的显示控制方法实施例五的流程图;
图8是本申请提供的一种电子设备的显示控制方法实施例六的流程图;
图9是本申请提供的一种电子设备实施例七的结构示意图;
图10是本申请提供的一种电子设备的显示控制装置实施例十三的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本申请提供一种电子设备的显示控制方法,该方法可应用于智能手机、平板电脑等具有显示屏幕的电子设备,参考图1示出的本申请提供的电子设备显示控制方法实施例一的流程图,该方法可以包括以下步骤:
s101:在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面。
s102:若检测到打开所述第一应用的第二任务的操作指令,获得所述第一任务的当前任务界面特征信息。
示例性地,所述第一应用可以是电子设备中的各种应用,如微信、电话、日历等。所述第一任务、第二任务可以是电子设备中相应应用提供的不同类别功能分别对应的不同子应用,比如以微信这一应用为例,所述第一任务、第二任务可以分别是微信所提供的聊天子应用、基于朋友圈/订阅号的文章阅读子应用等。
其中,在电子设备运行所述第一应用并显示所述第一应用当前运行的第一任务的当前任务界面情况下,检测到打开所述第一应用的第二任务的操作指令,即指在未正常退出第一应用中第一任务的当前任务界面情况下,直接打开第一应用的第二任务,此时电子设备会因响应打开所述第二任务的操作指令而从显示所述第一任务的当前任务界面直接切换为显示第二任务的任务界面。如,在用户基于微信的朋友圈/订阅号阅读文章过程中,因收到新的微信消息而由用户在未正常退出当前文章界面的情况下直接调出该消息对应的聊天窗口,或由微信自动弹出该消息的聊天窗口时,电子设备会直接从显示所述文章界面切换为显示所述聊天窗口界面。
不难理解,此类应用场景下,因第一任务的当前任务界面未正常退出、被突然打断,从而用户往往存在所述第一任务的所述当前任务界面的回切需求,如在聊天间歇时需重新切回所述文章界面继续进行文章阅读等。
为解决现有技术因需通过繁琐复杂的操作来重新打开所述文章界面而导致的用户操作不便、无法快速回切等问题,本申请方案通过检测电子设备运行的第一应用中各任务的状态,并通过为最近显示的被打断、未正常退出的任务界面生成一快捷显示窗口,且在电子设备屏幕的部分显示区域显示该窗口,实现为所述被打断、未正常退出的任务界面的快速回切提供支持。
具体地,本步骤s101可通过在电子设备中设置相应处理器来判断电子设备运行的第一应用中各任务的任务状态。如果在电子设备运行所述第一应用并显示所述第一应用当前运行的第一任务的当前任务界面情况下,基于处理器判断出打开所述第一应用的第二任务的操作指令,则获得所述第一任务的当前任务界面特征信息。所述第一任务的当前任务界面特征信息可基于所述当前任务界面的界面内容进行获取。
s103:基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口。
在获得所述第一任务的当前任务界面特征信息基础上,可利用所述当前任务界面特征信息生成所述第一任务的快捷显示窗口。其中,该快捷显示窗口至少包括所述第一任务的当前任务界面特征信息,以用于对所述第一任务的当前任务界面提供直接索引作用。
s104:响应预设指令,在所述电子设备的部分显示区域显示所述快捷显示窗口;所述快捷显示窗口用于响应用户的触发操作,切换显示所述第一任务的所述当前任务界面。
本步骤具体通过响应预设指令,在电子设备的部分显示区域显示所述快捷显示窗口,即具体在电子设备显示其目前界面内容(如显示所述第二任务的任务界面内容)的基础上,同时在电子设备的部分显示区域显示所述快捷显示窗口,从而可使得电子设备在用户通过执行相应操作触发打开所述快捷显示窗口的指令时,响应用户指令,基于该窗口的直接索引作用,在电子设备屏幕直接切换显示所述第一任务的未正常退出的所述当前任务界面。
由以上方案可知,本申请公开的一种电子设备的显示控制方法,所述方法包括在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面;若检测到打开所述第一应用的第二任务的操作指令,获得所述第一任务的当前任务界面特征信息;基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口;响应预设指令,在所述电子设备的部分显示区域显示所述快捷显示窗口;所述快捷显示窗口用于响应用户的触发操作,切换显示所述第一任务的所述当前任务界面。可见,本申请实现了为用户便捷地回切至所述第一任务的所述当前任务界面提供支持,利用本申请方案时可通过将终端应用中的不同子应用作为不同任务,实现不同子应用界面间的快速切换,为用户操作终端应用提供了便利。
实施例二
参考图2,图2为本申请提供的一种电子设备的显示控制方法实施例二的流程图,该方法可应用于智能手机、平板电脑等具有显示屏幕的电子设备,如图2所示,所述方法可以通过以下步骤实现:
s201:在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面;
s202:若检测到打开所述第一应用的第二任务的操作指令,提取所述第一任务的所述当前任务界面的文字索引信息。
本实施例中,所述第一任务的当前任务界面特征信息具体为所述第一任务的所述当前任务界面的文字索引信息。其中,所述文字索引信息具体可以是基于所述第一任务的所述当前任务界面所提取的该界面内容的特有文字信息,示例性地,对于微信中被打断、未正常退出的文章界面来说,所述文字索引信息可以是该文章的文章标题,或一些关键字/词等信息。也可以是针对第一任务的不同任务界面所通用的一些文字信息,如所有文章可通过的索引“刚刚阅读的文章”等,且在具体实施时,该通用索引具体指向第一任务的被打断、未正常退出的特定任务界面。
s203:生成包括所述文字索引信息的第一快捷显示窗口。
本步骤基于提取的文章标题、关键字/词或以上所述的通用文字信息等文字索引信息,生成包含该文字索引信息的第一快捷窗口。
s204:基于所述电子设备运行所述第二任务,在所述第二任务的任务界面的部分区域以浮窗形式显示所述第一快捷显示窗口。
在电子设备响应打开所述第一应用的第二任务的操作指令,而打开第二任务并显示所述第二任务的任务界面基础上,可继续在所述第二任务的任务界面的部分区域以浮窗形式显示所述第一快捷显示窗口,从而使得用户在使用第二任务的任务界面过程中,可通过随时操作该浮窗形式的第一快捷窗口,实现对第一任务的未正常退出的所述当前任务界面进行直接索引,直接切换显示所述第一任务的所述当前任务界面。参考图3(a)及图3(b),3(a)及图3(b)为本实施例提供的在微信聊天界面中同时显示文章浮窗的两个应用示例。
本实施例通过在显示第二任务的任务界面时,同时在第二任务任务界面的部分区域以浮窗形式显示第一任务的被打断、未正常退出的任务界面的第一快捷窗口,实现了为用户便捷地回切至所述第一任务的被打断的任务界面提供了支持,方便了用户操作。
实施例三
本实施例三继续对实施例二的实现方式进行补充,参考图4示出的本申请提供的一种电子设备的显示控制方法实施例三的流程图,所述方法还可以包括以下步骤:
s205:当接收到打开所述第一快捷显示窗口的指令时,切换显示所述第一任务的所述当前任务界面;
s206:当接收到关闭所述第一快捷显示窗口的指令时,停止显示所述第一快捷显示窗口。
针对在第二任务的任务界面部分区域显示的所述浮窗形式的第一快捷显示窗口,用户可依据其实际需求,选择对所述第一快捷显示窗口执行相应操作。
当用户需回切至第一任务的被打断的所述当前任务界面时,可选择执行打开所述第一快捷显示窗口的相应操作,实现向电子设备发送一打开所述第一快捷显示窗口的指令,电子设备响应该指令,基于所述第一快捷显示窗口的索引作用,直接切换显示所述第一任务的所述当前任务界面。
当用户不再需要回切至所述第一任务时,可选择执行关闭所述第一快捷显示窗口的相应操作,如点击所述浮窗的关闭按钮等,实现向电子设备发送一关闭所述第一快捷显示窗口的指令,电子设备响应该指令,不再对用户不需要的信息进行显示。
实施例四
参考图5,图5为本申请提供的一种电子设备的显示控制方法实施例四的流程图,该方法可应用于智能手机、平板电脑等具有显示屏幕的电子设备,如图4所示,所述方法可以通过以下步骤实现:
s501:在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面。
s502:若检测到打开所述第一应用的第二任务的操作指令,生成所述第一任务的所述当前任务界面的缩略图。
本实施例中,所述第一任务的当前任务界面特征信息具体为所述第一任务的所述当前任务界面的缩略图。
s503:生成包括所述缩略图的第二快捷显示窗口。
s504:响应多任务查看指令,在所述电子设备的部分显示区域至少显示所述第二快捷显示窗口。
相比于实施例二、三提供的采用浮窗方式显示第一任务当前任务界面的快捷显示窗口的实现方案,本实施例具体提供基于多任务方式显示第一任务当前任务界面的快捷显示窗口实现方案。
其中,本实施例具体在电子设备运行所述第一应用并显示所述第一应用当前运行的第一任务的当前任务界面情况下,当检测到打开所述第一应用的第二任务的操作指令时,生成所述第一任务的所述当前任务界面的缩略图,并进一步为所述第一任务的所述当前任务界面生成包括所述缩略图的第二快捷显示窗口,实现为用户进行多任务查看时,能够观看到所述第一任务的快捷窗口提供支持。从而,在用户使用第二任务的任务界面过程中,当存在对第一任务的被打断、未正常退出的所述当前任务界面存在回切需求时,如在聊天间歇需再次回切至之前阅读的文章时,可通过触发多任务查看请求(如操作电子设备的home键触发多任务查看等),实现以多任务方式查看所述第一任务的所述第二快捷显示窗口,之后进一步操作所述第二快捷显示窗口,即可实现快速切换至所述第一任务的所述当前任务界面。
参考图6,图6示出了本实施例提供的为微信中的朋友圈文章生成第二快捷显示窗口并在多任务状态下显示所述第二快捷显示窗口的示意图。在应用本实施例方案时,以微信应用为例,现阶段技术下针对电子设备的各种不同应用,如图6中示出的微信、电话、日历等,一般将各个应用分别作为一个独立任务,并在用户进行多任务查看时,显示各任务的缩略窗口,使得用户可基于该任务的缩略窗口快速进入相应应用。与现有技术的方案不同,本实施例方案将微信中当前具有互切关系的朋友圈文章、聊天等子应用(如用户阅读文章过程中直接调出聊天窗口,从而两者间存在互切关系)分别作为微信的不同任务,并分别为其创建包含其当前界面缩略图的第二快捷显示窗口,从而使得用户通过查看多任务即可调出需要切换的目标子应用的第二快捷显示窗口,进而可实现快速切换至所需的子应用界面。
实施例五
本实施例继续对实施例四的实现方式进行补充,参考图7示出的本申请提供的一种电子设备的显示控制方法实施例五的流程图,所述电子设备的显示控制方法还可以包括以下步骤:
s505:在接收到打开所述第二快捷窗口的指令时,切换显示所述第一任务的所述当前任务界面。
在多任务方式下,如果用户在使用第二任务的任务界面过程中,需再次回切至第一任务中被打断的所述当前任务界面,则可通过调出多任务并并执行打开多任务界面中所述第一任务的第二快捷显示窗口的相应操作,实现向电子设备发出一打开第二快捷窗口的指令,电子设备响应该指令,基于所述第二快捷窗口的索引作用,在显示屏幕上快速切换显示所述第一任务的所述当前任务界面,为用户操作提供了极大便利。
实施例六
参考图8,图8为本申请提供的一种电子设备的显示控制方法实施例六的流程图,该方法可应用于智能手机、平板电脑等具有显示屏幕的电子设备,如图8所示,所述方法可以通过以下步骤实现:
s801:在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面。
s802:若检测到打开所述第一应用的第二任务的操作指令,提取所述第一任务的所述当前任务界面的文字索引信息,并生成所述第一任务的所述当前任务界面的缩略图。
s803:生成包括所述文字索引信息的第一快捷显示窗口;生成包括所述缩略图的第二快捷显示窗口。
s804:基于所述电子设备运行所述第二任务,在所述第二任务的任务界面的部分区域以浮窗形式显示所述第一快捷显示窗口;或响应多任务查看指令,在所述电子设备的部分显示区域至少显示所述第二快捷显示窗口。
本实施例结合利用以上提供的浮窗方式以及多任务方式的显示方案,实现不同任务界面的快速切换。
基于本实施例提供的实现方式,用户可依据其实际使用需求并结合其使用习惯/喜好选择相应方式(操作浮窗方式或调出多任务方式),实现不同任务界面的快速切换。例如,在用户未正常退出其所阅读的文章而直接调出聊天窗口进行聊天的情况下,如果用户暂时不存在回切至之前文章的需求,可选择关闭在聊天窗口的部分区域显示的文章浮窗,而在后续当用户聊天完毕需继续回切至文章界面时,由于文章浮窗已关闭,从而用户可通过调出多任务的方式便捷地切入之前的文件界面。
本实施例通过结合利用所述浮窗方式以及多任务方式的显示方案,为用户提供了更为灵活的多任务界面切换体验,更高程度地方便了用户操作。
实施例七
本申请提供一种电子设备,该电子设备具体可以是智能手机、平板电脑等设备,参考图9示出的电子设备结构示意图,所述电子设备可以包括:
显示屏901,用于输出显示内容;
传感器902,用于检测用户操作;
处理器903,用于:在所述电子设备的第一应用运行过程中,控制所述显示屏显示所述第一应用当前运行的第一任务的当前任务界面;若检测到打开所述第一应用的第二任务的操作指令,获得所述第一任务的当前任务界面特征信息;基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口;响应预设指令,在所述电子设备的部分显示区域显示所述快捷显示窗口,所述快捷显示窗口用于响应用户的触发操作,切换显示所述第一任务的所述当前任务界面。
示例性地,所述第一应用可以是电子设备中的各种应用,如微信、电话、日历等。所述第一任务、第二任务可以是电子设备中相应应用提供的不同类别功能分别对应的不同子应用,比如以微信这一应用为例,所述第一任务、第二任务可以分别是微信所提供的聊天子应用、基于朋友圈/订阅号的文章阅读子应用等。
其中,在电子设备运行所述第一应用并显示所述第一应用当前运行的第一任务的当前任务界面情况下,检测到打开所述第一应用的第二任务的操作指令,即指在未正常退出第一应用中第一任务的当前任务界面情况下,直接打开第一应用的第二任务,此时电子设备会因响应打开所述第二任务的操作指令而从显示所述第一任务的当前任务界面直接切换为显示第二任务的任务界面。如,在用户基于微信的朋友圈/订阅号阅读文章过程中,因收到新的微信消息而由用户在未正常退出当前文章界面的情况下直接调出该消息对应的聊天窗口,或由微信自动弹出该消息的聊天窗口时,电子设备会直接从显示所述文章界面切换为显示所述聊天窗口界面。
不难理解,此类应用场景下,因第一任务的当前任务界面未正常退出、被突然打断,从而用户往往存在所述第一任务的所述当前任务界面的回切需求,如在聊天间歇时需重新切回所述文章界面继续进行文章阅读等。
为解决现有技术因需通过繁琐复杂的操作来重新打开所述文章界面而导致的用户操作不便、无法快速回切等问题,本申请方案通过检测电子设备中运行的第一应用中各任务的状态,并通过为最近显示的被打断未正常退出的任务界面生成一快捷显示窗口,且在电子设备屏幕的部分显示区域显示该窗口,实现为所述被打断、未正常退出的任务界面的快速回切提供支持。
具体地,可通过在电子设备中设置相应处理器来判断电子设备运行的第一应用中各任务的任务状态。如果在电子设备运行所述第一应用并显示所述第一应用当前运行的第一任务的当前任务界面情况下,基于处理器判断出打开所述第一应用的第二任务的操作指令,则处理器继续获得所述第一任务的当前任务界面特征信息。所述第一任务的当前任务界面特征信息可基于所述当前任务界面的界面内容进行获取。
在获得所述第一任务的当前任务界面特征信息基础上,处理器利用所述当前任务界面特征信息生成所述第一任务的快捷显示窗口。其中,该快捷显示窗口至少包括所述第一任务的当前任务界面特征信息,用于对所述第一任务的当前任务界面提供直接索引作用。
之后,处理器具体通过响应预设指令,在电子设备的部分显示区域显示所述快捷显示窗口,即具体在电子设备屏幕显示其目前界面内容(如显示所述第二任务的任务界面内容)的基础上,同时在电子设备的部分显示区域显示所述快捷显示窗口,从而可使得电子设备在用户通过执行相应操作触发打开所述快捷显示窗口的指令时,响应用户指令,基于该窗口的直接索引作用,在电子设备屏幕直接切换显示所述第一任务的未正常退出的所述当前任务界面。
由以上方案可知,本申请公开的一种电子设备,所述电子设备在其第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面时,若检测到打开所述第一应用的第二任务的操作指令,获得所述第一任务的当前任务界面特征信息;基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口;响应预设指令,在所述电子设备的部分显示区域显示所述快捷显示窗口;所述快捷显示窗口用于响应用户的触发操作,切换显示所述第一任务的所述当前任务界面。可见,本申请实现了为用户便捷地回切至所述第一任务的所述当前任务界面提供支持,利用本申请方案时可通过将终端应用中的不同子应用作为不同任务,实现不同子应用界面间的快速切换,为用户操作终端应用提供了便利。
实施例八
本实施例提供所述处理器903的上述处理功能的一种可能的实现方式,所述处理器903具体通过以下过程实现其处理功能:
在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面;若检测到打开所述第一应用的第二任务的操作指令,提取所述第一任务的所述当前任务界面的文字索引信息;生成包括所述文字索引信息的第一快捷显示窗口;基于所述电子设备运行所述第二任务,在所述第二任务的任务界面的部分区域以浮窗形式显示所述第一快捷显示窗口。
本实施例中,所述第一任务的当前任务界面特征信息具体为所述第一任务的所述当前任务界面的文字索引信息。其中,所述文字索引信息具体可以是基于所述第一任务的所述当前任务界面所提取的该界面内容的特有文字信息,示例性地,对于微信中被打断、未正常退出的文章界面来说,所述文字索引信息可以是该文章的文章标题,或一些关键字/词等信息。也可以是针对第一任务的不同任务界面所通用的一些文字信息,如所有文章可通过的索引“刚刚阅读的文章”等,且在具体实施时,该通用索引具体指向第一任务的被打断、未正常退出的特定任务界面。
在提取所述文章标题、关键字/词或以上所述的通用文字信息等文字索引信息基础上,可进一步生成包含该文字索引信息的第一快捷窗口。
之后,在电子设备响应打开所述第一应用的第二任务的操作指令,而打开第二任务并显示所述第二任务的任务界面基础上,可继续在所述第二任务的任务界面的部分区域以浮窗形式显示所述第一快捷显示窗口,从而使得用户在使用第二任务的任务界面过程中,可通过随时操作该浮窗形式的第一快捷窗口,实现对第一任务的未正常退出的所述当前任务界面进行直接索引,直接切换显示所述第一任务的所述当前任务界面。参考图3(a)及图3(b),3(a)及图3(b)为本实施例提供的在微信聊天界面中同时显示文章浮窗的两个应用示例。
本实施例通过在显示第二任务的任务界面时,同时在第二任务任务界面的部分区域以浮窗形式显示第一任务的被打断、未正常退出的任务界面的第一快捷窗口,实现了为用户便捷地回切至所述第一任务的被打断的任务界面提供了支持,方便了用户操作。
实施例九
本实施例八继续对实施例八的处理器的实现方式进行补充,本实施例中,所述处理器903的处理过程还可以包括:
当接收到打开所述第一快捷显示窗口的指令时,切换显示所述第一任务的所述当前任务界面;当接收到关闭所述第一快捷显示窗口的指令时,停止显示所述第一快捷显示窗口。
针对在第二任务的任务界面部分区域显示的所述浮窗形式的第一快捷显示窗口,用户可依据其实际需求,选择对所述第一快捷显示窗口执行相应操作。
当用户需回切至第一任务的被打断的所述当前任务界面时,可选择执行打开所述第一快捷显示窗口的相应操作,实现向电子设备发送一打开所述第一快捷显示窗口的指令,电子设备响应该指令,基于所述第一快捷显示窗口的索引作用,直接切换显示所述第一任务的所述当前任务界面。
当用户不再需要回切至所述第一任务时,可选择执行关闭所述第一快捷显示窗口的相应操作,如点击所述浮窗的关闭按钮等,实现向电子设备发送一关闭所述第一快捷显示窗口的指令,电子设备响应该指令,不再对用户不需要的信息进行显示。
实施例十
本实施例提供所述处理器903的处理功能的另一种可能的实现方式,本实施例中所述处理器903具体通过以下过程实现其处理功能:
在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面;若检测到打开所述第一应用的第二任务的操作指令,生成所述第一任务的所述当前任务界面的缩略图;生成包括所述缩略图的第二快捷显示窗口;响应多任务查看指令,在所述电子设备的部分显示区域至少显示所述第二快捷显示窗口。
本实施例中,所述第一任务的当前任务界面特征信息具体为所述第一任务的所述当前任务界面的缩略图。
相比于实施例八、九提供的采用浮窗方式显示第一任务当前任务界面的快捷显示窗口的实现方案,本实施例具体提供基于多任务方式显示第一任务当前任务界面的快捷显示窗口实现方案。
其中,本实施例具体在电子设备运行所述第一应用并显示所述第一应用当前运行的第一任务的当前任务界面情况下,当检测到打开所述第一应用的第二任务的操作指令时,生成所述第一任务的所述当前任务界面的缩略图,并进一步为所述第一任务的所述当前任务界面生成包括所述缩略图的第二快捷显示窗口,实现为在用户进行多任务查看时,能够观看到所述第一任务的快捷窗口提供支持。从而,在用户使用第二任务的任务界面过程中,当存在对第一任务的被打断、未正常退出的所述当前任务界面存在回切需求时,如在聊天间歇需再次回切至之前阅读的文章时,可通过触发多任务查看请求(如操作电子设备的home键触发多任务查看等),实现以多任务方式查看所述第一任务的所述第二快捷显示窗口,之后进一步操作所述第二快捷显示窗口,即可实现快速切换至所述第一任务的所述当前任务界面。
参考图6,图6示出了本实施例提供的为微信中的朋友圈文章生成第二快捷显示窗口并在多任务状态下显示所述第二快捷显示窗口的示意图。在应用本实施例方案时,以微信应用为例,现阶段技术下针对电子设备的各种不同应用,如图6中示出的微信、电话、日历等,一般将各个应用分别作为一个独立任务,并在用户进行多任务查看时,显示各任务的缩略窗口,使得用户可基于该任务的缩略窗口快速进入相应应用。与现有技术的方案不同,本实施例方案将微信中当前具有互切关系的朋友圈文章、聊天等子应用(如用户阅读文章过程中直接调出聊天窗口,从而两者间存在互切关系)分别作为微信的不同任务,并为其创建包含其当前界面缩略图的第二快捷显示窗口,从而使得用户通过查看多任务即可调出需要切换的目标子应用的第二快捷显示窗口,进而可实现快速切换至所需的子应用界面。
实施例十一
本实施例继续对实施例十的处理器的实现方式进行补充,本实施例中,所述处理器903的处理过程还可以包括:
在接收到打开所述第二快捷窗口的指令时,切换显示所述第一任务的所述当前任务界面。
在多任务方式下,如果用户在使用第二任务的任务界面过程中,需再次回切至第一任务中被打断的所述当前任务界面,则可通过调出多任务并执行打开多任务界面中所述第一任务的第二快捷显示窗口的相应操作,实现向电子设备发出一打开第二快捷窗口的指令,电子设备响应该指令,基于所述第二快捷窗口的索引作用,在显示屏幕快速切换显示所述第一任务的所述当前任务界面,为用户操作提供了极大便利。
实施例十二
本实施例提供所述处理器903的处理功能的又一种可能的实现方式,本实施例中所述处理器903具体通过以下过程实现其处理功能:
在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面;若检测到打开所述第一应用的第二任务的操作指令,提取所述第一任务的所述当前任务界面的文字索引信息,并生成所述第一任务的所述当前任务界面的缩略图;生成包括所述文字索引信息的第一快捷显示窗口;生成包括所述缩略图的第二快捷显示窗口;基于所述电子设备运行所述第二任务,在所述第二任务的任务界面的部分区域以浮窗形式显示所述第一快捷显示窗口;或响应多任务查看指令,在所述电子设备的部分显示区域至少显示所述第二快捷显示窗口。
即,本实施例结合利用以上提供的浮窗方式以及多任务方式的显示方案,实现不同任务界面的快速切换。
基于本实施例的实现方式,用户可依据其使用需求并结合其使用习惯/喜好选择相应方式(操作浮窗方式或调出多任务方式),实现不同任务界面的快速切换。例如,在用户未正常退出其所阅读的文章而直接调出聊天窗口进行聊天的情况下,如果用户暂时不存在回切至之前文章的需求,可选择关闭在聊天窗口的部分区域显示的文章浮窗,而在后续当用户聊天完毕需继续回切至文章界面时,由于文章浮窗已关闭,从而用户可通过调出多任务的方式便捷地切入之前的文件界面。
本实施例通过结合利用所述浮窗方式以及多任务方式的显示方案,为用户提供了更为灵活的多任务界面切换体验,更高程度地方便了用户操作。
实施例十三
本实施例提供一种电子设备的显示控制装置,该装置可应用于智能手机、平板电脑等具有显示屏幕的电子设备,参考图10示出的本申请提供的电子设备显示控制装置的结构示意图,该装置可以包括:
第一显示模块1001,用于在所述电子设备的第一应用运行过程中,显示所述第一应用当前运行的第一任务的当前任务界面。
获取模块1002,用于在检测到打开所述第一应用的第二任务的操作指令时,获得所述第一任务的当前任务界面特征信息。
示例性地,所述第一应用可以是电子设备中的各种应用,如微信、电话、日历等。所述第一任务、第二任务可以是电子设备中相应应用提供的不同类别功能分别对应的不同子应用,比如以微信这一应用为例,所述第一任务、第二任务可以分别是微信所提供的聊天子应用、基于朋友圈/订阅号的文章阅读子应用等。
其中,在电子设备运行所述第一应用并显示所述第一应用当前运行的第一任务的当前任务界面情况下,检测到打开所述第一应用的第二任务的操作指令,即指在未正常退出第一应用中第一任务的当前任务界面情况下,直接打开第一应用的第二任务,此时电子设备会因响应打开所述第二任务的操作指令而从显示所述第一任务的当前任务界面直接切换为显示第二任务的任务界面。如,在用户基于微信的朋友圈/订阅号阅读文章过程中,因收到新的微信消息而由用户在未正常退出当前文章界面的情况下直接调出该消息对应的聊天窗口,或由微信自动弹出该消息的聊天窗口时,电子设备会直接从显示所述文章界面切换为显示所述聊天窗口界面。
不难理解,此类应用场景下,因第一任务的当前任务界面未正常退出、被突然打断,从而用户往往存在所述第一任务的所述当前任务界面的回切需求,如在聊天间歇时需重新切回所述文章界面继续进行文章阅读等。
为解决现有技术因需通过繁琐复杂的操作来重新打开所述文章界面而导致的用户操作不便、无法快速回切等问题,本申请方案通过检测电子设备运行的第一应用中各任务的状态,并通过为最近显示的被打断、未正常退出的任务界面生成一快捷显示窗口,且在电子设备屏幕的部分显示区域显示该窗口,实现为所述被打断、未正常退出的任务界面的快速回切提供支持。
具体地,本模块可通过在电子设备中设置相应处理器来判断电子设备运行的第一应用中各任务的任务状态。如果在电子设备运行所述第一应用并显示所述第一应用当前运行的第一任务的当前任务界面情况下,基于处理器判断出打开所述第一应用的第二任务的操作指令,则获得所述第一任务的当前任务界面特征信息。所述第一任务的当前任务界面特征信息可直接基于所述当前任务界面的界面内容进行获取。
生成模块1003,用于基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口。
在获得所述第一任务的当前任务界面特征信息基础上,可利用所述当前任务界面特征信息生成所述第一任务的快捷显示窗口。其中,该快捷显示窗口至少包括所述第一任务的当前任务界面特征信息,以用于对所述第一任务的当前任务界面提供直接索引作用。
第二显示模块1004,用于响应预设指令,在所述电子设备的部分显示区域显示所述快捷显示窗口;所述快捷显示窗口用于响应用户的触发操作,切换显示所述第一任务的所述当前任务界面。
本模块具体通过响应预设指令,在电子设备的部分显示区域显示所述快捷显示窗口,即具体在电子设备显示其目前界面内容(如显示所述第二任务的任务界面内容)的基础上,同时在电子设备的部分显示区域显示所述快捷显示窗口,从而可使得电子设备在用户通过执行相应操作触发打开所述快捷显示窗口的指令时,响应用户指令,基于该窗口的直接索引作用,在电子设备屏幕直接切换显示所述第一任务的未正常退出的所述当前任务界面。
由以上方案可知,本申请公开的一种电子设备的显示控制装置,所述装置在所述电子设备运行第一应用并显示所述第一应用当前运行的第一任务的当前任务界面时,若检测到打开所述第一应用的第二任务的操作指令,获得所述第一任务的当前任务界面特征信息;基于所述当前任务界面特征信息,生成所述第一任务的当前任务界面的快捷显示窗口;响应预设指令,在所述电子设备的部分显示区域显示所述快捷显示窗口;所述快捷显示窗口用于响应用户的触发操作,切换显示所述第一任务的所述当前任务界面。可见,本申请实现了为用户便捷地回切至所述第一任务的所述当前任务界面提供支持,利用本申请方案时可通过将终端应用中的不同子应用作为不同任务,实现不同子应用界面间的快速切换,为用户操作终端应用提供了便利。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
为了描述的方便,描述以上系统或装置时以功能分为各种模块或单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
最后,还需要说明的是,在本文中,诸如第一、第二、第三和第四等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。