一种信息处理方法及电子设备技术

技术编号:11410769 阅读:43 留言:0更新日期:2015-05-06 10:10
本发明专利技术公开了一种信息处理方法及电子设备,其中,该方法应用于电子设备中,所述电子设备包括一显示单元,所述显示单元包括一显示区域,在所述显示区域显示M个窗口,M为正整数,所述M个窗口皆为非全屏窗口,所述非全屏窗口的显示区域小于全屏窗口的显示区域,所述方法包括:第一窗口对应有第一堆栈,所述第一堆栈用于存储在所述第一窗口中打开的在前台或后台运行的N+1个应用;在第一窗口中显示第一应用,所述第一应用运行于所述前台;从所述第一堆栈里获取所述N+1个应用并在所述第一窗口中显示所述N+1个应用对应的可交互对象;响应所述第一操作,所述第一操作满足预设规则时,执行第一处理,并更新所述第一堆栈中存储的应用的存储状态。

【技术实现步骤摘要】
一种信息处理方法及电子设备
本专利技术涉及通讯技术,尤其涉及一种信息处理方法及电子设备。
技术介绍
本申请专利技术人在实现本申请实施例技术方案的过程中,至少发现现有技术中存在如下技术问题:一种场景是:用户在日常操作电子设备如目前屏幕日趋变大的智能手机时,对于大屏幕智能手机来说,手机中安装了很多个应用,希望在智能手机的用户界面上能同时显示多个小窗口,以便在一个用户界面的多个小窗口中同时显示多个应用,方便用户对应用进行操作。目前,对于这个问题,已经有很多解决方案支持在一个用户界面上显示多个小窗口的功能,用户可以随意拖动某个应用到任意一个小窗口中,以便打开该应用在前台显示,这样循环往复的拖动,让不断打开的多个应用在前台显示和后台运行中不断切换显示,就随之出现了如下所述的问题:1)大量打开过的应用不管是在前台显示的,还是在后台运行的,只要曾经打开过,就会留下用于后续预览使用的由应用浏览信息构成的浏览记录,该浏览记录以预览界面的形式显示于用户界面上,以便用户想要再次打开或切换前台和后台显示时到预览界面中选取出想要打开的应用,目前的预览界面中只是显示有所有的应用浏览信息,是随机的。比如,如图1所示,对于一个智能手机,用户在用户界面11中的显示状态符合一预设状态时通过按压一个对应的功能按键,可以是图1中位于手机左侧下方的第一功能按键111、第二功能按键112或第三功能按键113等来触发显示一个预览界面A,预览界面A中包括由应用浏览信息构成的一个浏览记录,当前页的用户界面显示有12个应用,预览界面A以透明模式悬浮或层叠显示于该12个应用的当前用户界面上,预览界面A中显示的浏览信息对应所有曾打开的M个应用,浏览信息为M个,M为大于1的自然数。2)仍然以图1为例,所有的应用显示于一个预览界面中,目前的预览界面不方便快速打开应用。浏览信息为M个,M根据预览界面A中的显示区域而言,不超过一个上限值,否则就无法直接显示于预览界面A中了,而需要用户拖动该浏览信息使其能滚动显示在预览界面A中,用户手动在预览界面A中搜索,以便查找及选取出应用,随着应用打开的越来越多,增加了从预览界面A中选取出应用的难度,至少带来对于用户想快捷的找到该应用,打开该应用来说,是很不方便的。而且,由于以上应用搜索的不便利性,导致搜索出应用使得应用在前后台之间快捷切换也是个难题,在某一个小窗口中打开的应用无论是在前台或后台运行的应用,都需要使用户达到想要打开哪个应用就能快捷的实现的目的。然而,相关技术中,对于上述问题,尚无有效解决方案。
技术实现思路
有鉴于此,本专利技术实施例提供了一种信息处理方法及电子设备,至少解决了现有技术存在的上述问题。本专利技术实施例的技术方案是这样实现的:本专利技术实施例公开了一种信息处理方法,该方法应用于电子设备中,所述电子设备包括一显示单元,所述显示单元包括一显示区域,在所述显示区域显示M个窗口,M为正整数,所述M个窗口皆为非全屏窗口,所述非全屏窗口的显示区域小于全屏窗口的显示区域,所述方法包括:第一窗口对应有第一堆栈,所述第一堆栈用于存储在所述第一窗口中打开的在前台或后台运行的N+1个应用;在第一窗口中显示第一应用,所述第一应用运行于所述前台;在所述第一窗口中曾经打开的N个应用运行于所述后台,N为大于1的正整数;从所述第一堆栈里获取所述N+1个应用并在所述第一窗口中显示所述N+1个应用对应的可交互对象;接收作用于所述可交互对象的第一操作;响应所述第一操作,所述第一操作满足预设规则时,执行第一处理,并更新所述第一堆栈中存储的应用的存储状态。上述方案中,所述第一操作满足预设规则时,执行第一处理,并更新所述第一堆栈中存储的应用的存储状态,包括:从所述第一堆栈中获取第一操作所选定的可交互对象对应的第二应用,在所述第一窗口开启并运行选定的所述应用;关闭在所述第一窗口显示的所述第一应用,将所述第一应用置于所述第一堆栈中进行存储。上述方案中,所述接收作用于所述可交互对象的第一操作,包括:在所述第一窗口的第一界面中显示所述可交互对象,根据所述第一操作作用于所述可交互对象的触摸点选定所述可交互对象对应的第二应用;相应的,所述第一操作满足预设规则时,执行第一处理,并更新所述第一堆栈中存储的应用的存储状态,包括:根据所述触摸点的第一滑动轨迹判断出所述第一操作为将所述第二应用拖动到所述第一窗口开启的拖动操作;从所述第一堆栈提取出所述第二应用,在所述第一窗口开启并运行所述第二应用;关闭在所述第一窗口运行的所述第一应用,将所述第一应用置于所述第一堆栈中进行存储。上述方案中,所述接收作用于所述可交互对象的第一操作,包括:在所述第一窗口的第一界面中显示所述可交互对象,根据所述第一操作作用于所述可交互对象的触摸点选定所述可交互对象对应的第四应用;相应的,所述方法还包括:第一操作满足预设规则时,执行第一处理,并更新所述第一堆栈和第二堆栈中存储的应用的存储状态,包括:在所述第一界面检测所述第一操作作用于所述可交互对象的触摸点,获取所述触摸点所在的第四应用;根据所述触摸点的第二滑动轨迹判断出所述第一操作为将所述第四应用移动到不同于所述第一窗口的第二窗口开启的拖动操作;在所述第二窗口中显示第三应用,所述第二窗口对应第二堆栈;从所述第一堆栈提取出所述第四应用,在所述第二窗口开启并运行所述第四应用;关闭在所述第二窗口运行的所述第三应用,将所述第三应用压入所述第二堆栈中进行存储。上述方案中,所述第一堆栈中存储的应用的存储状态包括:在所述第一堆栈中按照第一窗口的应用开启次序对所述N+1个应用进行存储,在所述第一窗口中正在运行的第一应用位于所述堆栈的顶层,在所述第一窗口中曾经运行的N个应用位于所述第一应用之后依序排列至所述堆栈的底层;或者,在所述第一堆栈中按照第一窗口的应用开启次序对所述N+1个应用进行存储,在所述第一窗口中正在运行的第一应用位于所述堆栈的底层,在所述第一窗口中曾经运行的N个应用位于所述第一应用之后依序排列至所述堆栈的顶层。上述方案中,在所述第一窗口的第一界面中显示所述可交互对象,包括:读取所述第一堆栈以得到所述第一窗口的应用开启次序,在所述第一窗口对应的第一界面中依序排列所述N+1个应用对应的所述可交互对象,所述第一应用对应的可交互对象位于所述第一窗口的所述第一界面的第一显示位置。本专利技术实施例公开了一种电子设备,所述电子设备包括一显示单元,所述显示单元包括一显示区域,在所述显示区域显示M个窗口,M为正整数,所述M个窗口皆为非全屏窗口,所述非全屏窗口的显示区域小于全屏窗口的显示区域,所述电子设备还包括:堆栈管理单元,用于管理第一窗口对应的第一堆栈,所述第一堆栈用于存储在所述第一窗口中打开的在前台或后台运行的N+1个应用;所述显示单元,用于在第一窗口中显示第一应用,所述第一应用运行于所述前台;在所述第一窗口中曾经打开的N个应用运行于所述后台,N为大于1的正整数;获取单元,用于从所述第一堆栈里获取所述N+1个应用并在所述第一窗口中显示所述N+1个应用对应的可交互对象;接收单元,用于接收作用于所述可交互对象的第一操作;响应单元,用于响应所述第一操作,所述第一操作满足预设规则时,执行第一处理,并更新所述第一堆栈中存储的应用的存储状态。上述方案中,所述响应单元,进一步用于从所述本文档来自技高网
...

【技术保护点】
一种信息处理方法,该方法应用于电子设备中,所述电子设备包括一显示单元,所述显示单元包括一显示区域,在所述显示区域显示M个窗口,M为正整数,所述M个窗口皆为非全屏窗口,所述非全屏窗口的显示区域小于全屏窗口的显示区域,所述方法包括:第一窗口对应有第一堆栈,所述第一堆栈用于存储在所述第一窗口中打开的在前台或后台运行的N+1个应用;在第一窗口中显示第一应用,所述第一应用运行于所述前台;在所述第一窗口中曾经打开的N个应用运行于所述后台,N为大于1的正整数;从所述第一堆栈里获取所述N+1个应用并在所述第一窗口中显示所述N+1个应用对应的可交互对象;接收作用于所述可交互对象的第一操作;响应所述第一操作,所述第一操作满足预设规则时,执行第一处理,并更新所述第一堆栈中存储的应用的存储状态。

【技术特征摘要】
1.一种信息处理方法,该方法应用于电子设备中,所述电子设备包括一显示单元,所述显示单元包括一显示区域,在所述显示区域显示M个窗口,M为正整数,所述M个窗口皆为非全屏窗口,所述非全屏窗口的显示区域小于全屏窗口的显示区域,所述方法包括:第一窗口对应有第一堆栈,所述第一堆栈用于存储在所述第一窗口中打开的在前台或后台运行的N+1个应用;在第一窗口中显示第一应用,所述第一应用运行于所述前台;在所述第一窗口中曾经打开的N个应用运行于所述后台,N为大于1的正整数;从所述第一堆栈里获取所述N+1个应用并在所述第一窗口中显示所述N+1个应用对应的可交互对象;接收作用于所述可交互对象的第一操作;响应所述第一操作,所述第一操作满足预设规则时,执行第一处理,并更新所述第一堆栈中存储的应用的存储状态;所述第一处理包括:运行与所述可交互对象关联的应用,所述应用包括在前台或后台运行的应用;所述第一窗口开辟有窗口预览界面,所述窗口预览界面包括所述第一窗口曾经打开过的应用及正在前台显示运行的应用。2.根据权利要求1所述的方法,所述第一操作满足预设规则时,执行第一处理,并更新所述第一堆栈中存储的应用的存储状态,包括:从所述第一堆栈中获取第一操作所选定的可交互对象对应的第二应用,在所述第一窗口开启并运行选定的所述应用;关闭在所述第一窗口显示的所述第一应用,将所述第一应用置于所述第一堆栈中进行存储。3.根据权利要求1所述的方法,所述接收作用于所述可交互对象的第一操作,包括:在所述第一窗口的第一界面中显示所述可交互对象,根据所述第一操作作用于所述可交互对象的触摸点选定所述可交互对象对应的第二应用;相应的,所述第一操作满足预设规则时,执行第一处理,并更新所述第一堆栈中存储的应用的存储状态,包括:根据所述触摸点的第一滑动轨迹判断出所述第一操作为将所述第二应用拖动到所述第一窗口开启的拖动操作;从所述第一堆栈提取出所述第二应用,在所述第一窗口开启并运行所述第二应用;关闭在所述第一窗口运行的所述第一应用,将所述第一应用置于所述第一堆栈中进行存储。4.根据权利要求1所述的方法,所述接收作用于所述可交互对象的第一操作,包括:在所述第一窗口的第一界面中显示所述可交互对象,根据所述第一操作作用于所述可交互对象的触摸点选定所述可交互对象对应的第四应用;相应的,所述方法还包括:第一操作满足预设规则时,执行第一处理,并更新所述第一堆栈和第二堆栈中存储的应用的存储状态,包括:在所述第一界面检测所述第一操作作用于所述可交互对象的触摸点,获取所述触摸点所在的第四应用;根据所述触摸点的第二滑动轨迹判断出所述第一操作为将所述第四应用移动到不同于所述第一窗口的第二窗口开启的拖动操作;在所述第二窗口中显示第三应用,所述第二窗口对应第二堆栈;从所述第一堆栈提取出所述第四应用,在所述第二窗口开启并运行所述第四应用;关闭在所述第二窗口运行的所述第三应用,将所述第三应用压入所述第二堆栈中进行存储。5.根据权利要求1至4任一项所述的方法,所述第一堆栈中存储的应用的存储状态包括:在所述第一堆栈中按照第一窗口的应用开启次序对所述N+1个应用进行存储,在所述第一窗口中正在运行的第一应用位于所述堆栈的顶层,在所述第一窗口中曾经运行的N个应用位于所述第一应用之后依序排列至所述堆栈的底层;或者,在所述第一堆栈中按照第一窗口的应用开启次序对所述N+1个应用进行存储,在所述第一窗口中正在运行的第一应用位于所述堆栈的底层,在所述第一窗口中曾经运行的N个应用位于所述第一应用之后依序排列至所述堆栈的顶层。6.根据权利要求5所述的方法,在所述第一窗口的第一界面中显示所述可交互对象,包括:读取所述第一堆栈以得到所述第一窗口的应用开启次序,在所述第一窗口对应的第一界面中依序排列所...

【专利技术属性】
技术研发人员:李明胡永华
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1