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

文档序号:6538016阅读:121来源:国知局
一种信息处理方法及电子设备的制作方法
【专利摘要】本发明公开了一种信息处理方法,应用于电子设备,所述方法包括:获取用户的第一操作;基于所述第一操作确定第一应用,并获取显示所述第一应用的窗口状态;当显示所述第一应用的窗口状态为全屏窗口时,所述第一应用在具有第一显示面积的窗口中进行显示,所述第一显示面积等于所述触控显示单元能够接收触控事件的面积;当显示所述第一应用的窗口状态为小窗口时,所述第一应用在具有第二显示面积的窗口中进行显示,所述第二显示面积小于所述触控显示单元能够接收触控事件的面积。本发明同时还公开了一种电子设备。
【专利说明】一种信息处理方法及电子设备
【技术领域】
[0001 ] 本发明涉及电子技术,尤其涉及一种信息处理方法及电子设备。
【背景技术】
[0002]在电子设备的发展初期,电子设备的屏幕尺寸都比较小、屏幕的分辨率也较低;在这个时期,移动终端的操作系统如安卓(Android)操作系统本身提供单窗口的应用功能,在这个单窗口内只能显示一个应用;即操作系统只允许一个应用处于前台,并与用户进行交互,其中,应用处于前台的状态被称为活动状态(Activity Status),应用处于与用户进行交互的状态被称为激活状态(Resumed Status)。但是随着移动终端硬件的快速发展,尤其是屏幕的分辨率的提高和尺寸的加大,电子设备初期操作系统的这种单窗口应用已经无法满足用户的需要,用户迫切地需要电子设备的操作系统能够提供多窗口的应用功能,例如,用户在用移动终端如平板电脑观看视频的同时,还想基于及时聊天工具如QQ与亲朋好友聊天,那么就需要在平板电脑的显示界面同时显示两个以上的窗口,其中每一窗口用于显示一个应用。

【发明内容】

[0003]有鉴于此,本发明实施例为解决现有技术中存在的问题而提供一种信息处理方法及电子设备,能够同时显示以小窗口的窗口状态显示多个应用,而且应用还可以从小窗口切换为全屏窗口的窗口状态。
[0004]本发明实施例的技术方案是这样实现的:
[0005]一种信息处理方法,应用于电子设备,所述电子设备具有触控显示单元,所述电子设备能够运行多个应用,所述电子设备的显示桌面上显示与N个应用的一一对应N个可交互对象,N为大于I的整数;
[0006]触发任意一个所述可交互对象,启动所述可交互对象所对应的应用时,确定第一转换参数;
[0007]利用所述第一转换参数对所运行的应用的全屏窗口进行变换,以小窗口呈现所述应用,所述小窗口的显示面积小于全屏窗口的显示面积;
[0008]所述方法包括:
[0009]获取用户的第一操作;
[0010]基于所述第一操作确定第一应用,并获取显示所述第一应用的窗口状态;
[0011 ] 当显示所述第一应用的窗口状态为全屏窗口时,所述第一应用在具有第一显示面积的窗口中进行显示,所述第一显示面积等于所述触控显示单元能够接收触控事件的面积;
[0012]当显示所述第一应用的窗口状态为小窗口时,所述第一应用在具有第二显示面积的窗口中进行显示,所述第二显示面积小于所述触控显示单元能够接收触控事件的面积。
[0013]一种电子设备,所述电子设备具有触控显示单元,所述电子设备能够运行多个应用,所述电子设备的显示桌面上显示与N个应用的一一对应N个可交互对象,N为大于I的整数;
[0014]触发任意一个所述可交互对象,启动所述可交互对象所对应的应用时,确定第一转换参数;
[0015]利用所述第一转换参数对所运行的应用的全屏窗口进行变换,以小窗口呈现所述应用,所述小窗口的显示面积小于全屏窗口的显示面积;
[0016]所述电子设备包括第一获取装置、确定装置、第一显示装置和第二显示装置,其中:
[0017]所述第一获取装置,用于获取用户的第一操作;
[0018]所述确定装置,用于基于所述第一操作确定第一应用,并获取显示所述第一应用的窗口状态;
[0019]所述第一显示装置,用于当显示所述第一应用的窗口状态为全屏窗口时,所述第一应用在具有第一显示面积的窗口中进行显示,所述第一显示面积等于所述触控显示单元能够接收触控事件的面积;
[0020]所述第二显示装置,用于当显示所述第一应用的窗口状态为小窗口时,所述第一应用在具有第二显示面积的窗口中进行显示,所述第二显示面积小于所述触控显示单元能够接收触控事件的面积。
[0021]本发明实施例中,获取用户的第一操作;基于所述第一操作确定第一应用,并获取显示所述第一应用的窗口状态;当显示所述第一应用的窗口状态为全屏窗口时,所述应用在具有第一显示面积的窗口中进行显示,所述第一显示面积等于所述触控显示单元能够接收触控事件的面积;当显示所述第一应用的窗口状态为小窗口时,所述第一应用在具有第二显示面积的窗口中进行显示,所述第二显示面积小于所述触控显示单元能够接收触控事件的面积;如此,能够同时显示以小窗口的窗口状态显示多个应用,而且应用还可以从小窗口切换为全屏窗口的窗口状态。
【专利附图】

【附图说明】
[0022]图1为本发明实施例一信息处理方法的实现流程示意图;
[0023]图2为本发明实施例二信息处理方法的实现流程示意图;
[0024]图3为本发明实施例三信息处理方法的实现流程示意图;
[0025]图4为本发明实施例四电子设备的组成结构示意图;
[0026]图5为本发明实施例五电子设备的组成结构示意图;
[0027]图6为本发明实施例六电子设备的组成结构示意图。
【具体实施方式】
[0028]本发明实施例提供的信息处理方法及电子设备,所述电子设备具有触控显示单元,所述电子设备能够运行多个应用,所述电子设备的显示桌面上显示与N个应用的一一对应N个可交互对象,N为自然数;
[0029]触发任意一个所述可交互对象,启动所述可交互对象所对应的应用时,确定第一转换参数;[0030]利用所述第一转换参数对所运行的应用的全屏窗口进行变换,以小窗口呈现所述应用,所述小窗口的显示面积小于全屏显示的显示面积;
[0031]本发明实施例中,电子设备运行的应用可以是电子设备系统中自带的应用,例如,时钟应用、相机应用、通讯录应用等,也可以是由用户安装的第三方应用,例如,微信应用、游戏应用、浏览器应用、即时聊天应用、邮件应用、管理应用等。
[0032]一般来说,全部的应用以可交互对象的形式显示于电子设备的桌面上,一个应用对应一个可交互对象,所述可交互对象可以为对象标识,该对象标识一般为图标,通过对所述应用的对象标识进行操作,可以启动与该对象标识对应的应用。例如,在电子设备如手机的桌面上,当用户触控通讯录应用的图标时,就可以打开该通讯录应用,以将通讯录应用中所记录的通讯录显示在触控显示单元。当应用通过桌面被启动时,所述应用将会通过全屏窗口的方式显示于电子设备的显示屏上。
[0033]本发明实施例中,第一转换参数,可以预先存储在电子设备的数据库中;所述第一转换参数至少为下述其中之一:参数、矩阵、参数组、参数集合。例如,在实际的实现过程中,所述第一转换参数可以以矩阵的形式来表现,也可以参数组的形式表现,其中参数组中的参数可以是某一具体的数值,也可以是向量;下面以矩阵的形式来实现第一转换参数,在本发明的实施例中具体的定义为第一矩阵,所述第一矩阵可以预先存储于电子设备中的矩阵函数库中;通过第一矩阵可以对应用的全屏窗口进行变换,生成小窗口 ;例如对全屏窗口进行缩小变换、平移变换以及形状变换等,进而将全屏窗口变换为小窗口。
[0034]通过第一矩阵可以对应用在全屏窗口下图形缓存数据进行变换,生成该应用小窗口下的图形缓存数据;通过对全屏窗口下图形缓存数据的变换,在显示的效果上可以达到将应用的全屏窗口进行缩小形成小窗口,进而应用以小窗口状态显示在触控显示单元上,同时第一矩阵还可以将小窗口进行平移变换、形状变换、角度变换等;
[0035]优选地,第一矩阵可以通过电子设备的生产厂商预先设置,也可以由用户手动在所述电子设备中设置;为了便于用户手动设置第一矩阵,所述电子设备提供了矩阵自动生成功能,用户只需在所述电子设备上设置一些与第一矩阵相关的参数,例如窗口横坐标缩放参数、窗口纵坐标缩放参数、窗口平移参数、窗口形状参数、窗口角度旋转参数等,电子设备即可根据上述参数生成对应的第一矩阵。
[0036]这里,利用所述第一矩阵对所述第一应用的全屏窗口进行缩放及旋转变换,可以通过公式(Ia)实现:
【权利要求】
1.一种信息处理方法,应用于电子设备,所述电子设备具有触控显示单元,所述电子设备能够运行多个应用,所述电子设备的显示桌面上显示与N个应用的一一对应N个可交互对象,N为大于I的整数; 触发任意一个所述可交互对象,启动所述可交互对象所对应的应用时,确定第一转换参数; 利用所述第一转换参数对所运行的应用的全屏窗口进行变换,以小窗口呈现所述应用,所述小窗口的显示面积小于全屏窗口的显示面积; 所述方法包括: 获取用户的第一操作; 基于所述第一操作确定第一应用,并获取显示所述第一应用的窗口状态; 当显示所述第一应用的窗口状态为全屏窗口时,所述第一应用在具有第一显示面积的窗口中进行显示,所述第一显示面积等于所述触控显示单元能够接收触控事件的面积; 当显示所述第一应用的窗口状态为小窗口时,所述第一应用在具有第二显示面积的窗口中进行显示,所述第二显示面积小于所述触控显示单元能够接收触控事件的面积。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取用户的第二操作; 判断所述第一应用的 窗口状态; 确定当前所述第一应用处于第一窗口状态时,响应所述第二操作,将显示所述第一应用的窗口从第一窗口状态变换为第二窗口状态; 确定当前所述第一应用处于第二窗口状态时,响应所述第二操作,将显示所述第一应用的窗口从第二窗口状态变换为第三窗口状态。
3.根据权利要求2所述的方法,其特征在于,所述第一窗口状态为所述第一应用在运行时以全屏窗口进行显示的状态,所述第二窗口状态为所述第一应用在运行时以小窗口进行显示的状态,所述第三窗口状态为第一应用关闭或退出时的状态;或者, 所述第一窗口状态为所述第一应用未启动时的状态,所述第二窗口状态为所述第一应用运行时以小窗口进行显示的状态,所述第三窗口状态为所述第一应用运行时以全屏窗口进行显示的状态;或者, 所述第一窗口状态为所述第一应用运行时以小窗口进行显示的状态,所述第二窗口状态为所述第一应用运行时以全屏窗口进行显示的状态,所述第三窗口状态为所述第一应用运行时以小窗口进行显示的状态;或者, 所述第一窗口状态为所述第一应用运行时以全屏窗口进行显示的状态,所述第二窗口状态为所述第一应用运行时以小窗口进行显示的状态,所述第三窗口状态为所述第一应用运行时以全屏窗口进行显示的状态。
4.根据权利要求2所述的方法,其特征在于,所述获取用户的第二操作,包括: 检测是否发生满足第一预定条件的触控操作;当所述操作满足所述第一预定条件时,确定为获取用户的第二操作;或者, 检测是否发生满足第二预定条件的按键操作;当所述按键操作满足所述第二预定条件时,确定为获取用户的第二操作;或者, 检测所述电子设备是否发生满足第三预定条件的姿态变化;当所述电子设备发生满足所述第三预定条件的姿态变化时,确定为获取用户的第二操作;或者, 检测是否发生满足第四预定条件的语音操作;当所述语音操作满足所述第四预定条件时,确定为获取用户的第二操作。
5.根据权利要求1至4任一项所述的方法,其特征在于,当所述触控显示单元显示的应用的窗口数量为两个以上时,所述基于所述第一操作确定第一应用,包括: 确定所述第一操作所对应的当前时刻; 针对所有已打开的R个窗口中,确定每个窗口在当前时刻之前最后一次检测到交互事件的第一时刻,获得R个第一时刻,其中,R为自然数; 将所述当前时刻与所述R个第一时刻作差,得到R个时间差; 将时间差最小的窗口作为激活窗口,其他的小窗口作为非激活窗口,并将所述激活窗口或任意一个所述非激活窗口所对应的应用确定为第一应用。
6.根据权利要求5所述的方法,其特征在于,所述第一转换参数至少为下述其中之一:参数、矩阵、参数组、参数集合。
7.一种电子设备,所述电子设备具有触控显示单元,所述电子设备能够运行多个应用,所述电子设备的显示桌面上显示与N个应用的一一对应N个可交互对象,N为大于I的整数; 触发任意一个所述可交互对象,启动所述可交互对象所对应的应用时,确定第一转换参数; 利用所述第一转换参数对所`运行的应用的全屏窗口进行变换,以小窗口呈现所述应用,所述小窗口的显示面积小于全屏窗口的显示面积; 所述电子设备包括第一获取装置、确定装置、第一显示装置和第二显示装置,其中: 所述第一获取装置,用于获取用户的第一操作; 所述确定装置,用于基于所述第一操作确定第一应用,并获取显示所述第一应用的窗口状态; 所述第一显示装置,用于当显示所述第一应用的窗口状态为全屏窗口时,所述第一应用在具有第一显示面积的窗口中进行显示,所述第一显示面积等于所述触控显示单元能够接收触控事件的面积; 所述第二显示装置,用于当显示所述第一应用的窗口状态为小窗口时,所述第一应用在具有第二显示面积的窗口中进行显示,所述第二显示面积小于所述触控显示单元能够接收触控事件的面积。
8.根据权利要求7所述的电子设备,其特征在于,所述电子设备还包括第二获取装置、判断装置、第一变换装置和第二变换装置,其中: 所述第二获取装置,用于获取用户的第二操作; 所述判断装置,用于判断所述第一应用的窗口状态; 所述第一变换装置,用于确定当前所述第一应用处于第一窗口状态时,响应所述第二操作,将所述第一应用从第一窗口状态变换为第二窗口状态; 所述第二变换装置,用于确定当前所述第一应用处于第二窗口状态时,响应所述第二操作,将所述第一应用从第二窗口状态变换为第三窗口状态。
9.根据权利要求8所述的电子设备,其特征在于,所述第一窗口状态为所述第一应用在运行时以全屏窗口进行显示的状态,所述第二窗口状态为所述第一应用在运行时以小窗口进行显示的状态,所述第三窗口状态为第一应用关闭或退出时的状态;或者, 所述第一窗口状态为所述第一应用未启动时的状态,所述第二窗口状态为所述第一应用运行时以小窗口进行显示的状态,所述第三窗口状态为所述第一应用运行时以全屏窗口进行显示的状态;或者, 所述第一窗口状态为所述第一应用运行时以小窗口进行显示的状态,所述第二窗口状态为所述第一应用运行时以全屏窗口进行显示的状态,所述第三窗口状态为所述第一应用运行时以小窗口进行显示的状态;或者, 所述第一窗口状态为所述第一应用运行时以全屏窗口进行显示的状态,所述第二窗口状态为所述第一应用运行时以小窗口进行显示的状态,所述第三窗口状态为所述第一应用运行时以全屏窗口进行显示的状态。
10.根据权利要求7所述的电子设备,其特征在于,所述第二获取装置包括检测单元和第一确定单元,其中:` 所述检测单元,用于检测是否发生满足第一预定条件的触控操作;对应地,所述第一确定单元,用于当所述操作满足所述第一预定条件时,确定为获取用户的第二操作;或者,所述检测单元,用于检测是否发生满足第二预定条件的按键操作;对应地,所述第一确定单元,用于当所述按键操作满足所述第二预定条件时,确定为获取用户的第二操作;或者, 所述检测单元,用于检测所述电子设备是否发生满足第三预定条件的姿态变化;对应地,所述第一确定单元,用于当所述电子设备发生满足所述第三预定条件的姿态变化时,确定为获取用户的第二操作;或者, 所述检测单元,用于检测是否发生满足第四预定条件的语音操作;对应地,所述第一确定单元,用于当所述语音操作满足所述第四预定条件时,确定为获取用户的第二操作。
11.根据权利要求7至10任一项所述的电子设备,其特征在于,当所述触控显示单元显示的应用的窗口数量为两个以上时,所述确定装置包括第二确定单元、第三确定单元、第四确定单元、第五确定单元和获取单元,其中: 所述第二确定单元,用于确定所述第一操作所对应的当前时刻; 所述第三确定单元,用于针对所有已打开的R个窗口中,确定每个窗口在当前时刻之前最后一次检测到交互事件的第一时刻,获得R个第一时刻,其中,R为自然数; 所述第四确定单元,用于将所述当前时刻与所述R个第一时刻作差,得到R个时间差;所述第五确定单元,用于将时间差最小的窗口作为激活窗口,其他的小窗口作为非激活窗口,并将所述激活窗口或任意一个所述非激活窗口所对应的应用确定为第一应用,并触发所述获取单元; 所述获取单元,用于获取显示所述第一应用的窗口状态。
12.根据权利要求11所述的电子设备,其特征在于,所述第一转换参数至少为下述其中之一:参数、矩阵、参数组、参数集合。
【文档编号】G06F3/0481GK103870116SQ201410055197
【公开日】2014年6月18日 申请日期:2014年2月18日 优先权日:2014年2月18日
【发明者】林立军 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1