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

文档序号:8257789阅读:221来源:国知局
一种信息处理方法及电子设备的制造方法
【技术领域】
[0001] 本发明涉及无线通信领域,尤其涉及一种信息处理方法及电子设备。
【背景技术】
[0002] 随着移动终端的发展,尤其是屏幕的分辨率的提高和尺寸的加大,用户逐步的提 出多窗口操作界面的需求,即在同一个移动设备中同时开启多个非全屏窗口,每个非全屏 窗口显示并操作一个应用。
[0003] 但是,如果将多个非全屏窗口的操作界面投入使用之后,有可能出现新打开的非 全屏窗口或是调整后的非全屏窗口,将另外一个或多个非全屏窗口遮挡住的情况,被遮挡 住的非全屏窗口中的内容,就会被用户忽略,影响用户获取信息的实时性;并且遮挡住的非 全屏窗口中的应用仍然在运行,却无法达到运行该应用所应该带来的效果,如此就会浪费 处理器资源。

【发明内容】

[0004] 有鉴于此,本发明的目的在于提供一种信息处理方法及电子设备,能使各个非全 屏窗口均能部分或全部显示,提升获取信息的实时性,保证用户使用体验。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] 本发明实施例提供了一种信息处理方法,应用于电子设备,所述电子设备具有触 控显示单元,所述电子设备能够运行多个应用,并且在触控显示单元的显示区域内显示,当 开启N个非全屏模式运行应用的窗口时,N为大于等于2的整数,所述方法包括:
[0007] 判断第一非全屏窗口的显示区域是否完全遮盖第二非全屏窗口的显示区域,
[0008] 若是,则产生调整指令,根据所述调整指令调整所述第一非全屏窗口和/或所述 第二非全屏窗口,使所述第一非全屏窗口及所述第二非全屏窗口均全部或部分显示在所述 触控显示单元的显示区域中。
[0009] 本发明实施例还提供了一种电子设备,所述电子设备包括:触控显示单元和处理 单元;其中,
[0010] 所述触控显示单元,用于开启N个非全屏模式运行的窗口,N为大于等于2的整 数;
[0011] 所述处理单元,用于判断所述触控显示单元中第一非全屏窗口的显示区域是否完 全遮盖第二非全屏窗口的显示区域,若是,则产生调整指令,根据所述调整指令调整所述第 一非全屏窗口和/或所述第二非全屏窗口,使所述第一非全屏窗口及所述第二非全屏窗口 均全部或部分显示在所述触控显示单元的显示区域中。
[0012] 本发明所提供的信息处理方法及电子设备,能够在任意一个非全屏窗口出现被完 全遮盖的情况时,生成调整信息,使两个非全屏窗口自动分开,从而能使各个非全屏窗口均 能部分或全部显示,提升获取信息的实时性,保证用户使用体验。
【附图说明】
[0013] 图1为本发明实施例的信息处理方法的流程示意图一;
[0014] 图2为本发明实施例的信息处理方法的流程示意图二;
[0015] 图3为本发明实施例第一非全屏窗口完全遮盖第二非全屏窗口示意图;
[0016]图4为本发明实施例根据调整信息调整非全屏窗口示意图一;
[0017] 图5为本发明实施例根据调整信息调整非全屏窗口示意图二;
[0018]图6为本发明实施例根据调整信息调整非全屏窗口示意图三;
[0019]图7为本发明实施例的信息处理方法的流程示意图三;
[0020] 图8为本发明实施例的电子设备组成结构示意图。
【具体实施方式】
[0021] 下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0022] 实施例一、
[0023] 本发明实施例提供的信息处理方法,应用于电子设备;所述电子设备具有触控显 示单元,可以为移动终端,比如手机、平板电脑等。所述电子设备能够运行多个应用,并且在 触控显示单元的显示区域内显示,当开启N个非全屏模式运行应用的窗口时,N为大于等于 2的整数,如图1所示,所述方法包括:
[0024] 步骤101:判断第一非全屏窗口的显示区域是否完全遮盖第二非全屏窗口的显示 区域,若是,则执行步骤102;否则,结束处理流程。
[0025] 步骤102 :产生调整指令,根据所述调整指令调整所述第一非全屏窗口和/或第二 非全屏窗口,使所述第一非全屏窗口及所述第二非全屏窗口均全部或部分显示在所述触控 显示单元的显示区域中。
[0026] 其中,所述开启非全屏模式运行的非全屏窗口包括:选定非全屏模式运行的应用, 获取默认矩阵;利用所述默认矩阵对所述应用对应的全屏显示窗口进行转换,得到所述应 用的非全屏窗口的显示区域。
[0027] 所述利用所述默认矩阵对选定应用对应的显示窗口进行转换,得到所述应用的非 全屏窗口的显示区域,包括:读取所述应用的图形缓存数据;利用所述默认矩阵,对所读取 的所述图形缓存数据进行转换,利用所述图形缓存数据生成对应所述触控显示单元的帧缓 存数据;利用所述帧缓存数据在所述触控显示单元显示所述应用的非全屏窗口。
[0028] 所述图形缓存数据可以包括:各像素点的坐标信息以及各像素点的红绿蓝(RGB, Red Green Blue)三色信息。
[0029] 考虑到两个应用对应的非全屏显示窗口之间可能存在重合区域的情况,将应用对 应的非全屏显示窗口的图形缓存数据中的像素点的坐标信息设置为三维坐标(x。,y。,z。); 其中,不同的非全屏显示窗口具有不同的第三维坐标z。,从而,当两个非全屏窗口出现重叠 区域,或者出现全部遮盖的情况时,能够以不同的第三维坐标区分不同的非全屏窗口。
[0030] 所述默认矩阵可以为单位矩阵,利用所述默认矩阵对所述图形缓存数据中扩充的 三维坐标(X。,y。,Z。)进行转换,即可获取所述应用的非全屏显示窗口,所述非全屏显示窗口 对应的图形缓存数据包括转换后的(x。,y。,z。),以及相应像素点的RGB信息。
[0031] 如此,就可以通过转换参数,将全屏显示的应用转换为一个个非全屏窗口,为用户 提供多个应用对应的非全屏窗口,可以灵活的查看任意一个非全屏窗口运行的应用中的内 容。
[0032] 其中,所述判断第一非全屏窗口的显示区域是否完全遮盖第二非全屏窗口的显示 区域,包括:
[0033] 根据所述第一非全屏窗口及所述第二非全屏窗口的图形缓存数据对应的转换后 的三维坐标,判断所述第一非全屏窗口的显示区域是否完全遮盖所述第二非全屏窗口的显 示区域。
[0034] 可见,使用本发明实施例提供的方法,就能够当两个非全屏窗口出现完全遮盖的 情况时,生成调整信息,使两个非全屏窗口自动分开,从而能够提升用户的使用体验,并且 将所述非全屏窗口均能提示给用户。
[0035] 实施例二、
[0036] 本发明实施例提供的信息处理方法,应用于电子设备;所述电子设备具有触控显 示单元,可以为移动终端,比如手机、平板电脑等。所述电子设备能够运行多个应用,并且在 触控显示单元的显示区域内显示,当开启N个非全屏模式运行应用的窗口时,N为大于等于 2的整数,如图2所示,所述方法包括:
[0037] 步骤201:所述触控显示单元检测到第一操作,所述第一操作用于开启第一非全 屏窗口。
[0038] 步骤202 :判断第一非全屏窗口的显示区域是否完全遮盖第二非全屏窗口的显示 区域,若是,则执行步骤203 ;否则,结束处理流程。
[0039] 步骤203 :产生调整信息,根据所述调整信息调整所述第一非全屏窗口和/或第二 非全屏窗口,使所述第一非全屏窗口的显示区域及所述第二非全屏窗口的显示区域均全部 或部分显示在所述触控显示单元的显示区域中。
[0040] 优选地,所述触控显示单元检测到第一操作,所述第一操作用于开启第一非全屏 窗口包括:
[0041] 所述触控显示单元检测到第一操作用于选定非全屏模式运行的应用;获取默认矩 阵;利用所述默认矩阵对所述非全屏模式运行的应用对应的全屏显示窗口进行转换,得到 所述应用的非全屏窗口的显示区域;利用所述非全屏窗口的显示区域以及RGB信息,形成 所述应用的非全屏窗口对应的转换后的图形缓存数据;利用所述图形缓存数据生成所述触 控显示单元的帧缓存数据,根据所述帧缓存数据进行显示。
[0042] 其中,所述利用所述默认矩阵对所述非全屏模式运行的应用对应的全屏显示窗口 进行转换,得到所述应用的非全屏窗口的显示区域,包括:读取所述应用的图形缓存数据; 利用所述默认矩阵,对所读取的所述图形缓存数据进行转换,利用所述图形缓存数据生成 对应所述触控显示单元的帧缓存数据;利用所述帧缓存数据在所述触控显示单元显示所述 应用的非全屏窗口。
[0043] 所述默认矩阵可以为单位矩阵;所述图形缓存数据可以包括:各像素点的坐标信 息以及各像素点的红绿蓝(RGB, Red Green Bl
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1