一种信息处理方法及电子设备的制造方法

文档序号:8257685阅读:203来源:国知局
一种信息处理方法及电子设备的制造方法
【技术领域】
[0001] 本发明涉及电子设备技术,尤其涉及一种信息处理方法及电子设备。
【背景技术】
[0002] 在电子设备的发展初期,电子设备的屏幕尺寸都比较小、屏幕的分辨率也较低;在 这个时期,移动终端的操作系统如安卓(Android)操作系统本身提供单窗口的应用功能,在 这个单窗口内只能显示一个应用;即操作系统只允许一个应用处于前台,并与用户进行交 互,其中,应用处于前台的状态被称为活动状态(ActivityStatus),应用处于与用户进行 交互的状态被称为激活状态(ResumedStatus)。但是随着移动终端硬件的快速发展,尤其 是屏幕的分辨率的提高和尺寸的加大,电子设备初期操作系统的这种单窗口应用已经无法 满足用户的需要,用户迫切地需要电子设备的操作系统能够提供多窗口的应用功能,例如, 用户在用移动终端如平板电脑观看视频的同时,还想基于及时聊天工具如QQ与亲朋好友 聊天,那么就需要在平板电脑的显示界面同时显示两个以上的窗口,其中每一窗口用于显 不一个应用。
[0003] 在提供多窗口功能的电子设备中,一般会根据屏幕显示区域的大小对多窗口的显 示个数加以限制;对多窗口的显示个数进行限制的电子设备,如何自由替换达到窗口个数 上限的窗口,就是需要解决的问题;如果不能自由的替换,那么用户需要先关闭某些窗口, 留出窗口余量,方可进行添加启动新的小窗口,显然,这种方式会影响用户体验。

【发明内容】

[0004] 有鉴于此,本发明实施例的主要目的在于提供一种信息处理方法及电子设备,能 够在多窗口的显示个数达到上限时,将新打开的窗口自由的地替换掉原来的旧窗口,从而 提升用户的体验。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] 本发明实施例提供了一种信息处理方法,应用于电子设备,所述电子设备具有触 控显示单元,所述电子设备能够运行多个应用,以及运行有多窗口管理器,所述多窗口管理 器显示至多与N个应用的一一对应N个可交互对象,N为自然数;在所述多窗口管理器中触 发任意一个所述可交互对象,启动所述可交互对象所对应的应用时,确定第一转换参数;利 用所述第一转换参数对所运行的应用的全屏窗口进行变换,以小窗口呈现所述应用,所述 小窗口的显示区域小于全屏显示的显示区域;所述方法包括:获取用户的第一操作,所述 第一操作用于以小窗口启动第一应用,所述第一应用为未启动的应用;获取当前已开启的 小窗口的数量,判断所述数量是否达到预设的阈值,获得第一判断结果;当所述第一判断结 果表明所述数量达到所述预设的阈值时,从已开启的小窗口中确定第一小窗口;关闭第一 小窗口当前显示的应用,并将所述第一应用显示在所述第一小窗口。
[0007] 优选地,所述第一转换参数至少为下述其中之一:参数、矩阵、参数组、参数集合。
[0008] 优选地,所述从已开启的小窗口中确定第一小窗口包括:确定所述第一操作所对 应的当前时刻;针对所有已打开的R个小窗口中,确定每个小窗口在当前时刻之前最后一 次检测到交互事件的第一时刻,获得R个第一时刻,其中,R为自然数;将所述当前时刻与所 述R个第一时刻作差,得到R个时间差;将时间差最小的小窗口作为激活窗口,其他的小窗 口作为非激活窗口;并将所述激活窗口或任意一个非激活窗口确定为第一小窗口。
[0009] 优选地,所述从已开启的小窗口中确定第一小窗口,包括:确定所述第一操作所对 应的当前时刻;针对所有已打开的R个小窗口,确定R个检测到的最近一次用户操作的第一 时刻;将所述当前时刻与对应的所述第一时刻作差,确定所有已打开的小窗口的时间差,其 中,所述当前时刻所表示的时间在任意一个所述第一时刻所表示的时间之后;将时间差最 长的小窗口确定为第一小窗口。
[0010] 优选地,设置所述N个应用的优先级;所述从已开启的小窗口中确定确定第一小 窗口,包括:确定已打开的小窗口所对应的应用;将所述已打开的小窗口所对应的应用按 照优先级排序;将优先级级别最低的应用对应的小窗口确定为第一小窗口。
[0011] 优选地,所述从已开启的小窗口中确定第一小窗口,包括:生成并显示第一对话 框,所述第一对话框用于显示可被替换的应用的标识信息;获取用户第二操作,所述第二操 作用于对所述第一对话框中的标识信息进行选择;根据用户所选择的标识信息确定第一小 窗口。
[0012] 优选地,所述方法还包括:当所述第一判断结果表明所述数量小于所述预设的阈 值时,将所述第一应用显示在默认显示区域。
[0013] 本发明实施例还提供了一种信息处理方法,应用于电子设备,所述电子设备运行 有多窗口管理器,所述多窗口管理器包括与N个应用的一一对应N个可交互对象,N为自然 数;在所述多窗口管理器中触发任意一个所述可交互对象,启动所述可交互对象所对应的 应用时,确定第一转换参数;利用所述第一转换参数对所运行的应用的全屏窗口进行变换, 生成该应用的小窗口,所述小窗口的显示区域小于全屏显示的显示区域;所述方法包括: 获取用户的第二操作;确定所述第二操作的操作轨迹;当所述操作轨迹的起始位置在所述 多窗口管理器的对象标识的子区域内,且所述操作轨迹的终止位置在小窗口内时,将所述 起始位置处的对象标识的应用显示在所述小窗口。
[0014] 优选地,所述第一转换参数至少为下述其中之一:参数、矩阵、参数组、参数集合。
[0015] 本发明实施例又提供了一种电子设备,所述电子设备具有触控显示单元,所述电 子设备能够运行多个应用,以及运行有多窗口管理器,所述多窗口管理器显示至多与N个 应用的一一对应N个可交互对象,N为自然数;在所述多窗口管理器中触发任意一个所述可 交互对象,启动所述可交互对象所对应的应用时,确定第一转换参数;利用所述第一转换参 数对所运行的应用的全屏窗口进行变换,以小窗口呈现所述应用,所述小窗口的显示区域 小于全屏显示的显示区域;所述电子设备包括第一获取装置、第二获取装置、第一确定装置 和第一显示装置,其中:所述第一获取装置,用于获取用户的第一操作,所述第一操作用于 以小窗口启动第一应用,所述第一应用为未启动的应用;所述第二获取装置,用于获取当前 已开启的小窗口的数量,判断所述数量是否达到预设的阈值,获得第一判断结果;所述第一 确定装置,用于当所述第一判断结果表明所述数量达到所述预设的阈值时,从已开启的小 窗口中确定第一小窗口,所述第一小窗口为被替换的小窗口;所述第一显不装置,用于关闭 第一小窗口当前显示的应用,并将所述第一应用显示在第一小窗口。
[0016] 优选地,所述第一转换参数至少为下述其中之一:参数、矩阵、参数组、参数集合。
[0017] 优选地,所述第一确定装置包括第一确定单元、第二确定单元、第三确定单元和第 四确定单元,其中:所述第一确定单元,用于当所述第一判断结果表明所述数量达到所述预 设的阈值时,确定所述第一操作所对应的当前时刻;所述第二确定单元,用于针对所有已打 开的R个小窗口,确定R个检测到的最近一次用户操作的第一时刻;所述第三确定单元,用 于将所述当前时刻与对应的所述第一时刻作差,确定所有已打开的小窗口的时间差,其中, 所述当前时刻所表示的时间在任意一个所述第一时刻所表示的时间之后;所述第四确定单 元,用于将时间差最小的小窗口作为激活窗口,其他的小窗口作为非激活窗口;并将所述激 活窗口或任意一个非激活窗口确定为第一小窗口。
[0018] 优选地,所述第一确定装置包括第一确定单元、第二确定单元、第三确定单元和第 五确定单元,其中:所述第一确定单元,用于当所述第一判断结果表明所述数量达到所述预 设的阈值时,确定所述第一操作所对应的当前时刻;所述第二确定单元,用于针对所有已打 开的R个小窗口,确定R个检测到的最近一次用户操作的第一时刻;所述第三确定单元,用 于将所述当前时刻与对应的所述第一时刻作差,确定所有已打开的小窗口的时间差,其中, 所述当前时刻所表示的时间在任意一个所述第一时刻所表示的时间之后;所述第五确定单 兀,用于将时间差最长的小窗口确定为第一小窗口。
[0019] 优选地,所述第一确定装置包括设置单元、第六确定单元、排序单元和第七确定单 元,其中,所述设置单元,用于设置所述N个应用的优先级;所述第六确定单元,用于当所述 第一判断结果表明所述数量达到所述预设的阈
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1