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

文档序号:8257787阅读:187来源:国知局
一种信息处理方法及电子设备的制造方法
【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种信息处理方法及电子设备。
【背景技术】
[0002] 随着移动终端的发展,尤其是屏幕的分辨率的提高和尺寸的加大,用户逐步的提 出多窗口操作界面的需求,即在同一个移动设备中同时开启多个小窗口,每个小窗口显示 并操作一个应用。但是,如果将所述多窗口操作界面投入使用之后,当至少两个窗口重叠 时,就会出现无法确定触摸操作所对应的窗口的问题,这样,就会造成操作的混乱,影响用 户的使用体验。

【发明内容】

[0003] 有鉴于此,本发明的目的在于提供一种信息处理方法及电子设备,能避免开启多 个非全屏窗口时的操作混乱问题,提升用户的使用体验。
[0004] 为达到上述目的,本发明的技术方案是这样实现的:
[0005] 本发明实施例提供了一种信息处理方法,应用于电子设备,所述电子设备具有触 控显示单元,所述电子设备能够运行多个应用,并且在触控显示单元的显示区域内显示,当 开启N个非全屏模式运行应用的窗口时,N为大于等于2的整数,所述方法包括:
[0006] 检测到第一触摸操作时,解析得到第一触摸事件信息,获得所述第一触摸操作的 位置坐标;
[0007] 根据所述位置坐标,判断所述第一触摸事件信息是否位于所述N个应用所对应的 非全屏窗口中至少两个非全屏窗口的重叠区域内;
[0008] 若是,则获取所述至少两个非全屏窗口对应的优先级信息,根据所述优先级信息 确定待响应所述第一触摸操作的第一应用,利用与所述第一应用的非全屏窗口对应的第 一转换参数以及所述第一触摸事件信息,计算得到与所述第一触摸事件信息对应的第一操 作信息,所述第一应用基于所述第一操作信息对所述第一触摸操作进行响应。
[0009] 本发明实施例还提供了一种电子设备,所述电子设备包括:触控显示单元和处理 单元;其中,
[0010] 所述触控显示单元,用于开启N个非全屏模式运行的窗口,N为大于等于2的整 数,检测到第一触摸操作时,解析得到第一触摸事件信息,获得所述第一触摸操作的位置坐 标;
[0011] 所述处理单元,用于根据所述位置坐标,判断所述第一触摸事件信息是否位于所 述N个应用所对应的非全屏窗口中至少两个非全屏窗口的重叠区域内;若是,则获取所述 至少两个非全屏窗口对应的优先级信息,根据所述优先级信息确定待响应所述第一触摸操 作的第一应用,利用与所述第一应用的非全屏窗口对应的第一转换参数以及所述第一触摸 事件信息,计算得到与所述第一触摸事件信息对应的第一操作信息,所述第一应用基于所 述第一操作信息对所述第一触摸操作进行响应。
[0012] 本发明所提供的信息处理方法及电子设备,当两个或多个非全屏窗口出现重叠的 现象时,能够根据当前的触摸操作、以及非全屏窗口的优先级信息,确定所述触摸操作对应 的应用,使所述应用响应所述触摸操作。如此,就能够避免开启多个非全屏窗口时的操作混 乱问题,提升用户的使用体验。
【附图说明】
[0013] 图1为本发明实施例信息处理方法流程示意图一;
[0014] 图2a为本发明实施例中两个非全屏窗口重叠状态示意图;
[0015] 图2b为本发明实施例对两个非全屏窗口重叠区域进行缩放操作示意图;
[0016] 图2c为本发明实施例对两个非全屏窗口进行缩放操作的显示效果示意图;
[0017] 图3为本发明实施例信息处理方法流程示意图二;
[0018] 图4为本发明实施例电子设备组成结构示意图。
【具体实施方式】
[0019] 下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0020] 实施例一、
[0021] 本发明实施例提供了一种信息处理方法,应用于电子设备,所述电子设备具有触 控显示单元,可以为移动终端,比如智能手机或平板电脑等。
[0022] 所述电子设备能够运行多个应用,并且在触控显示单元的显示区域内显示,当开 启N个非全屏模式运行的窗口时,N大于等于2,如图1所示,所述方法包括:
[0023] 步骤101:检测到第一触摸操作时,解析得到第一触摸事件信息,获得所述第一触 摸操作的位置坐标;
[0024] 步骤102:根据位置坐标,判断所述第一触摸事件信息是否位于所述N个应用所对 应的非全屏窗口中至少两个非全屏窗口的重叠区域内;
[0025] 步骤103:若是,则获取所述至少两个非全屏窗口对应的优先级信息,根据所述优 先级信息确定待响应所述第一触摸操作的第一应用,利用与所述第一应用的非全屏窗口对 应的第一转换参数以及所述第一触摸事件信息,计算得到所述第一触摸事件信息对应的第 一操作信息,所述第一应用基于所述第一操作信息对所述第一触摸操作进行响应。
[0026] 优选地,所述第一触摸事件信息包括触摸点数及其位置坐标,所述位置坐标包括 : 操作触摸点的起始坐标以及操作触摸点的结束坐标。
[0027] 优选地,所述判断所述第一触摸事件信息是否位于所述N个应用所对应的非全屏 窗口中至少两个非全屏窗口的重叠区域内,包括:根据所述第一触摸事件信息中的操作触 摸点的起始坐标以及操作触摸点的结束坐标,从当前所述触控显示单元中存储的巾贞缓存数 据中,查看所述操作触摸点的起始坐标以及操作触摸点的结束坐标是否位于所述N个应用 所对应的非全屏窗口中至少两个非全屏窗口的重叠区域内。
[0028] 优选地,所述优先级信息可以包括:缩放操作优先级、和/或所述两个非全屏窗 口的最后发生交互操作的时间。
[0029] 优选地,所述第一转换参数为所述应用的非全屏窗口对应的第二转换参数的逆矩 阵;
[0030] 所述第一转换参数的形式包括以下至少一种:转换矩阵、参数、参数组、参数集合。
[0031] 所述第二转换参数包括第二转换矩阵;所述第二转换矩阵用于将所述应用的全屏 显示窗口转换为非全屏窗口,其生成方法为:当收到第一指令时,获取预设的矩阵;利用所 述预设的矩阵对所述应用对应的全屏显示窗口进行转换,得到所述应用的非全屏窗口的显 示区域。
[0032] 所述利用所述预设的矩阵对选定应用对应的显示窗口进行转换,得到所述应用的 非全屏窗口的显示区域,包括:读取所述应用的图形缓存数据;利用所述预设的矩阵,对所 读取的所述图形缓存数据进行转换,利用所述图形缓存数据生成对应所述触控显示单元的 帧缓存数据;利用所述帧缓存数据在所述触控显示单元显示所述应用的非全屏窗口。
[0033] 其中,所述图形缓存数据包括各像素点的二位坐标信息以及各像素点的红绿蓝 (RGB,Red Green Blue)三色信息。
[0034] 考虑到两个应用对应的非全屏窗口之间可能存在重合区域的情况,如图2所示, 本实施例中,将应用对应的非全屏窗口的图形缓存数据中的标识像素点的二维坐标(X(),y。) 扩充为三维坐标(\,7。,2。);其中,不同的非全屏窗口具有不同的第三维坐标z。,从而,能够 以不同的第三维坐标区分不同的非全屏窗口。
[0035] 所述预设的矩阵可以为单位矩阵;对所述图形缓存数据中扩充的三维坐标(X。, y。,z。)进行转换,即可获取所述应用的非全屏窗口,所述非全屏窗口对应的图形缓存数据包 括转换后的(X。,y。,z。),以及相应像素点的RGB信息。
[0036] 以将全屏显示窗口缩小1/2变换为非全屏窗口为例,对应的第二转换矩阵为
【主权项】
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1