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

文档序号:6628185阅读:136来源:国知局
一种信息处理方法及电子设备的制作方法
【专利摘要】本发明公开了一种信息处理方法,应用于电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上,所述方法包括:基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口,其中,N为大于等于1的正整数,且M为大于等于1且小于等于N的正整数;进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;分别基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数。本发明同时还公开了一种电子设备。
【专利说明】一种信息处理方法及电子设备

【技术领域】
[0001 ] 本发明涉及电子技术,尤其涉及一种信息处理方法及电子设备。

【背景技术】
[0002]在移动电子设备的发展初期,电子设备的屏幕尺寸都比较小、屏幕的分辨率也较低;在这个时期,电子设备的操作系统如安卓(Android)操作系统本身提供单窗口的应用功能,在这个单窗口内只能显示一个应用;即操作系统只允许一个应用处于前台,并与用户进行交互,其中,应用处于前台的状态被称为活动状态(Activity Status),应用处于与用户进行交互的状态被称为激活状态(Resumed Status)。但是随着电子设备硬件的快速发展,尤其是屏幕的分辨率的提高和尺寸的加大,电子设备初期操作系统的这种单窗口应用已经无法满足用户的需要,用户迫切地需要电子设备的操作系统能够提供多窗口的应用功能,例如,用户在使用电子设备如平板电脑观看视频的同时,还想基于即时聊天工具如QQ与亲朋好友聊天,那么就需要在平板电脑的显示界面同时显示两个以上的窗口,其中每一窗口用于显不一个应用。
[0003]在提供多窗口应用功能的电子设备中,开启的多应用一般会按照用户当前设定或系统默认的窗口大小进行排布,然而在后续的使用过程中,不管应用当前是否有内容刷新,该应用的窗口大小依然维持上一次设定的大小,这种方式实际上没有给用户提供很好的体验,例如用户边看视频以及边聊天,为了获得较佳的观看效果,视频播放应用的窗口设置的显示状态与聊天应用的窗口一样,当视频播放完时,视频播放应用的依然维持那样的窗口状态,而用户这时却只使用聊天应用,因此这种方式是不利于用户体验的。


【发明内容】

[0004]有鉴于此,本发明实施例为解决现有技术中存在的问题而提供一种信息处理方法及电子设备,能够根据用户的使用状态实时的调整非全屏窗口的显示状态,从而提高用户体验。
[0005]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0006]第一方面,本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上,所述方法包括:
[0007]基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口,其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0008]进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0009]分别基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数。
[0010]第二方面,本发明实施例提供一种电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上;
[0011]所述电子设备包括第一确定单元、获取单元和调整单元,其中:
[0012]所述第一确定单元,用于基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口,其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0013]所述获取单元,用于进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0014]所述调整单元,用于分别基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数。
[0015]本发明实施例提供的信息处理方法及电子设备,其中,基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口,其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;分别基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数;如此,能够根据用户的使用状态实时的调整非全屏窗口的显不状态,从而提闻用户体验。

【专利附图】

【附图说明】
[0016]图1为本发明实施例一信息处理方法的实现流程示意图;
[0017]图2为本发明实施例二信息处理方法的实现流程示意图;
[0018]图3为本发明实施例三信息处理方法的实现流程示意图;
[0019]图4为本发明实施例四信息处理方法的实现流程示意图;
[0020]图5为本发明实施例五信息处理方法的实现流程示意图;
[0021]图6为本发明实施例六电子设备的组成结构示意图;
[0022]图7为本发明实施例七电子设备的组成结构示意图;
[0023]图8为本发明实施例八电子设备的组成结构示意图。

【具体实施方式】
[0024]本发明实施例提供的信息处理方法及电子设备,所述电子设备具有触控显示单元,所述电子设备能够运行多个应用,以及运行有多窗口管理器,所述多窗口管理器显示至多与Q个应用的一一对应Q个可交互对象,Q为正整数;
[0025]在所述多窗口管理器中触发任意一个所述可交互对象,启动所述可交互对象所对应的应用时,确定转换参数;
[0026]利用所述转换参数对所运行的应用的全屏窗口进行变换,以小窗口呈现所述应用,所述小窗口的显示区域小于全屏显示的显示区域;
[0027]本发明实施例中,电子设备运行的应用可以是电子设备系统中自带的应用,例如,时钟应用、相机应用、通讯录应用等,也可以是由用户安装的第三方应用,例如,微信应用、游戏应用、浏览器应用、即时聊天应用、邮件应用、管理应用等。
[0028]一般来说,全部的应用以可交互对象的形式显示于电子设备的桌面上,一个应用对应一个可交互对象,所述可交互对象可以为对象标识,该对象标识一般为图标,通过对所述应用的对象标识进行操作,可以启动与该对象标识对应的应用。例如,在电子设备如手机的桌面上,当用户触控通讯录应用的图标时,就可以打开该通讯录应用,以将通讯录应用中所记录的通讯录显示在触控显示单元。当应用通过桌面被启动时,所述应用将会通过全屏窗口的方式显示于电子设备的显示屏上。
[0029]本发明实施例中,转换参数,可以预先存储在电子设备的数据库中;所述转换参数至少为下述其中之一:参数、矩阵、参数组、参数集合。例如,在实际的实现过程中,所述转换参数可以以矩阵的形式来表现,也可以参数组的形式表现,其中参数组中的参数可以是某一具体的数值,也可以是向量;下面以矩阵的形式来实现转换参数,在本发明的实施例中具体的定义为第一矩阵,所述第一矩阵可以预先存储于电子设备中的矩阵函数库中;通过第一矩阵可以对应用的全屏窗口进行变换,生成小窗口 ;例如对全屏窗口进行缩小变换、平移变换以及形状变换等,进而将全屏窗口变换为小窗口,这里小窗口又称为非全屏窗口。
[0030]通过第一矩阵可以对应用在全屏窗口下图形缓存数据进行变换,生成该应用小窗口下的图形缓存数据;通过对全屏窗口下图形缓存数据的变换,在显示的效果上可以达到将应用的全屏窗口进行缩小形成小窗口,进而应用以小窗口状态显示在触控显示单元上,同时第一矩阵还可以将小窗口进行平移变换、形状变换、角度变换等;
[0031]优选地,第一矩阵可以通过电子设备的生产厂商预先设置,也可以由用户手动在所述电子设备中设置;为了便于用户手动设置第一矩阵,所述电子设备提供了矩阵自动生成功能,用户只需在所述电子设备上设置一些与第一矩阵相关的参数,例如窗口横坐标缩放参数、窗口纵坐标缩放参数、窗口平移参数、窗口形状参数、窗口角度旋转参数等,电子设备即可根据上述参数生成对应的第一矩阵。
[0032]这里,利用所述第一矩阵对所述第一应用的全屏窗口进行缩放及旋转变换,可以通过公式(Ia)实现:
,?) (Mn M12 M13^〔V
[0033]V2 = M21 M22 M23 X V1(Ia)
V Z2 J V 1 对32 从33 J VzI y
[0034]公式(Ia)中,_y2为小窗口的坐标向量,X2为小窗口的横坐标,y2为小窗口的纵


\Ζ? J

'Μη M12 M1^
坐标,Z2 —般默认设置为I ; K = M21 M11 M23,V表不第一矩阵,第一矩阵为3X3的

、M3i M32 M33 j
矩阵,Mij表示第一矩阵中第i行第j列的元素,i取值为l、2、3;j取值为1、2、3; J1.表示




VzW
全屏窗口的坐标向量,X1为全屏窗口的横坐标,yi为全屏窗口的纵坐标,Z1 —般默认设置为I ;
[0035]通过公式(Ia)对全屏窗口进行缩放变换时,可以将Mij中的4个元素进行如下设置:M11 = α、M12 = O、M21 = O、M22 = β ,其他5个元素可任意设置,如此,可以通过将设置的上述参数带入公式(Ia)中,得出公式(2a):
=αχΛ-,( 、
[0036]?(2a)
V: =PxXl
[0037]其中,α为横坐标缩放参数,β为纵坐标缩放参数。
[0038]通过公式(Ia)对全屏窗口进行顺时针旋转变换时,可以将Mij中的4个元素进行如下设置:Mn = cos Θ、M12 = sin θ、Μ21 = -sin θ、Μ22 = cos θ ,其他5个元素可任意设置,如此,可以通过将设置的上述参数带入公式(Ia)中,得出公式(3a):
X1 = cos Θ X.V.+sini9x Vi,、、
[0039].,,(3a) y2 = -Sin^x-Vl + cos θ x Vi
[0040]其中,Θ为旋转角度。
[0041]利用所述第一矩阵对所述第一应用的全屏窗口进行平移变换,可以通过公式(4a)实现:
^x2(Mn 〔jq、
[0042]v, = M21 + V1(4a)
V Z2 J Iy Ai31 J IvZ1 J
[0043]通过公式(4a)对全屏窗口进行平移变换时,可以将Mij中的2个元素进行如下设置=M11 = a、M21 = b、M31 = 0,如此,可以通过将设置的上述参数带入公式(4a)中,得出公式(5a):
x, = a +x,{ ,
[0044]~(5a)
少2 =办+少1
[0045]其中,a为横坐标平移参数,b为纵坐标平移参数。
[0046]上述方案中,全屏窗口的坐标向量可以有多个,每个坐标向量对应一个像素点的位置;同理,小窗口的坐标向量也可以有多个,且小窗口的坐标向量的个数与全屏窗口的坐标向量的个数--对应,小窗口的坐标向量也对应一个像素点的位置,该像素点即为全屏窗口对应的像素点。
[0047]具体实现时,还可以将第一矩阵中的各元素设置为其他值,以使得全屏窗口可以变换为所需的小窗口 ;并且,当对全屏窗口同时进行缩放、平移及旋转操作时,可以对第一矩阵中的各元素进行设置,以使得全屏窗口可以同时进行缩放、平移及旋转操作。
[0048]本发明实施例中,第一矩阵V也可以是其他方阵,例如4X4的方阵。本领域的技术人员可以根据实际的需要对方阵的维数进行变换,这里不再赘述。
[0049]下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0050]实施例一
[0051]本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上;
[0052]图1为本发明实施例一信息处理方法的实现流程示意图,如图1所示,该方法包括:
[0053]步骤101,基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口;
[0054]其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0055]这里,所述第一规则可以是预先设置的具有某些偏好的规则,例如,第一规则可以是:当N个非全屏窗口的应用包括办公应用和娱乐应用时,那么将娱乐应用的非全拼窗口确定M个非全屏窗口 ;其中,办公应用包括文本应用、邮件应用,而娱乐应用包括游戏应用、音乐播放器应用、视频播放器应用。
[0056]当电子设备上同时运行有上述文本应用、表格应用、邮件应用、游戏应用、音乐播放器应用和视频播放器应用这5个应用,而这5个应用均以非全屏窗口显示,可见这里的N=5 ;由于第一规则为:当N个非全屏窗口的应用包括办公应用和娱乐应用时,将娱乐应用的非全拼窗口确定M个非全屏窗口 ;那么执行步骤101时,基于第一规则从所述显示单元上呈现的6个非全屏窗口,确定出处于第一状态的3个非全屏窗口,这3个非全屏窗口为娱乐应用对应的窗口。
[0057]这里,所述第一状态是指非活动状态,相对于非活动状态的状态为激活状态。
[0058]步骤102,进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0059]这里,所述非全屏窗口的显示区域小于全屏窗口的显示区域;
[0060]步骤103,分别基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数。
[0061]这里,所述显示参数至少包括显示尺寸和显示亮度。
[0062]本发明实施例中,所述电子设备包括智能手机、平板电脑、电子阅读器、电子相框、导航仪、桌面电脑(Table PC, Table Personal Computer)、笔记本电脑等终端设备。
[0063]本发明实施例中,基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口 ;进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;分别基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数;如此,能够根据用户的使用状态实时的调整非全屏窗口的显示状态,从而提高用户体验。
[0064]实施例二
[0065]基于实施例一,本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上;
[0066]在本发明实施例中所述显示参数包括显示尺寸,所述N个非全屏窗口具有第一尺寸;图2为本发明实施例二信息处理方法的实现流程示意图,如图2所示,该方法包括:
[0067]步骤201,基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口;
[0068]其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0069]这里,所述第一规则可以是预先设置的具有某些偏好的规则,例如,第一规则可以是:当N个非全屏窗口的应用包括办公应用和娱乐应用时,那么将娱乐应用的非全拼窗口确定M个非全屏窗口 ;其中,办公应用包括文本应用、邮件应用,而娱乐应用包括游戏应用、音乐播放器应用、视频播放器应用。
[0070]这里,所述N个非全屏窗口具有第一尺寸,当N个非全屏窗口的应用包括文本应用、邮件应用、游戏应用、音乐播放器应用和视频播放器应用时,这5个应用的窗口的第一尺寸可以相同,也可以不同。
[0071]步骤202,进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0072]这里,所述第一状态是指非活动状态,相对于非活动状态的状态为激活状态。
[0073]步骤203,分别判断所述持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;
[0074]这里,所述阈值集合包括若干个时间阈值。
[0075]步骤204,根据M个所述第一判断结果,确定对应的M个转换参数;
[0076]步骤205,根据所述M个转换参数,调整对应的所述M个非全屏窗口的显示尺寸为第二尺寸,所述第二尺寸与所述第一尺寸不同。
[0077]本发明实施例中,先分别判断所述持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;然后根据M个所述第一判断结果,确定对应的M个转换参数;根据所述M个转换参数,调整对应的所述M个非全屏窗口的显示尺寸为第二尺寸;如此,能够根据用户的使用状态实时的调整非全屏窗口的显示尺寸,从而提高用户体验,例如:在系统同时打开2个以上的非全屏窗口时,如果某些非全屏窗口处于非活动状态的持续时间大于等于一定的时间阀值时,那么非全屏窗口的显示尺寸就将自动的进行改变,例如,非全屏窗口的显示尺寸可以慢慢地变小直到最小化窗口。而某些非全屏窗口处于非活动状态的持续时间小于一定的时间阀值时,则可以结合实际空间大小变大到横向或纵向的最大值;如此,本发明实施例提供的技术方案,可以提升当多个窗口使用时内容现实和体验的最佳化。
[0078]实施例三
[0079]基于实施例一,本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上;
[0080]在本发明实施例中所述显示参数包括显示亮度,所述N个非全屏窗口具有第一亮度;图3为本发明实施例三信息处理方法的实现流程示意图,如图3所示,该方法包括:[0081 ] 步骤301,基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口;
[0082]其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0083]这里,所述第一规则可以是预先设置的具有某些偏好的规则,例如,第一规则可以是:当N个非全屏窗口的应用包括办公应用和娱乐应用时,那么将娱乐应用的非全拼窗口确定M个非全屏窗口 ;其中,办公应用包括文本应用、邮件应用,而娱乐应用包括游戏应用、音乐播放器应用、视频播放器应用。
[0084]这里,所述N个非全屏窗口具有第一亮度,显示亮度可以采用驱动电流来表示,例如,第一亮度可以为驱动电流Il ;当N个非全屏窗口的应用包括文本应用、邮件应用、游戏应用、音乐播放器应用和视频播放器应用时,这5个应用的窗口的第一亮度可以相同,也可以不同。
[0085]步骤302,进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0086]这里,所述第一状态是指非活动状态,相对于非活动状态的状态为激活状态。
[0087]步骤303,分别判断持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;
[0088]这里,所述阈值集合包括若干个时间阈值。
[0089]步骤304,根据M个所述第一判断结果,确定对应的M个显示亮度;
[0090]步骤305,根据所述M个显示亮度调整对应的所述M个非全屏窗口的显示亮度为第二亮度,所述第二亮度与所述第一亮度不同。
[0091]这里,当采用驱动电流来表示显示亮度时,所述第二亮度可以为驱动电流12,驱动电流12与驱动电流Il不同。
[0092]本发明实施例中,分别判断持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;根据M个所述第一判断结果,确定对应的M个显示亮度;根据所述M个显示亮度调整对应的所述M个非全屏窗口的显示亮度为第二亮度,所述第二亮度与所述第一亮度不同;如此,能够根据用户的使用状态实时的调整非全屏窗口的显示亮度,从而提高用户体验,例如:在系统同时打开2个以上的非全屏窗口时,如果某些非全屏窗口处于非活动状态的持续时间大于等于一定的时间阀值时,那么非全屏窗口的显示亮度就将自动的进行改变,例如,非全屏窗口的显示亮度可以慢慢地变小直到设定的最小值。而某些非全屏窗口处于非活动状态的持续时间小于一定的时间阀值时,则非全屏窗口的显示亮度可以慢慢地变大直到设定的最大值;如此,本发明实施例提供的技术方案,可以提升当多个窗口使用时内容现实和体验的最佳化。
[0093]实施例四
[0094]基于实施例一,本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上;
[0095]在本发明实施例中所述显示参数包括显示尺寸,所述N个非全屏窗口具有第一尺寸,所述阈值集合内包括第一阈值;图4为本发明实施例四信息处理方法的实现流程示意图,如图4所示,该方法包括:
[0096]步骤401,基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口;
[0097]其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0098]这里,所述第一规则可以是预先设置的具有某些偏好的规则,例如,第一规则可以是:当N个非全屏窗口的应用包括办公应用和娱乐应用时,那么将娱乐应用的非全拼窗口确定M个非全屏窗口 ;其中,办公应用包括文本应用、邮件应用,而娱乐应用包括游戏应用、音乐播放器应用、视频播放器应用。
[0099]这里,所述N个非全屏窗口具有第一尺寸,当N个非全屏窗口的应用包括文本应用、邮件应用、游戏应用、音乐播放器应用和视频播放器应用时,这5个应用的窗口的第一尺寸可以相同,也可以不同。
[0100]步骤402,进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0101]步骤403,分别判断所述持续时间信息与第一阈值的大小关系,得到M个第一判断结果;
[0102]步骤404,当所述第一判断结果表明所述持续时间信息大于等于所述第一阈值时,根据预设的第二规则确定M个第一转换参数;
[0103]步骤405,利用所述第一转换参数对所述M个非全屏窗口进行变换,生成M个具有第三尺寸的第一非全屏窗口,所述第三尺寸小于所述第一尺寸。
[0104]本发明实施例中,所述第二规则可以是一个关于持续时间信息、和/或、应用类别信息等的规则,其中应用类别信息是指应用的类别,应用的类别包括办公应用、娱乐应用、社交应用、购物应用等类别,例如,不同的应用类别确定出的第一转换参数可以不同,不同的持续时间信息确定出的第一转换参数也不同。具体地,对于社交应用的非全屏窗口,第一转换参数可以将原来的显示尺寸缩小1/4,而对于办公应用的非全屏窗口,第一转换参数可以将原来的显示尺寸缩小1/5 ;当第一转换参数采用第一矩阵来表示时,这里的显示尺寸缩小1/4可以通过将横坐标和纵坐标均缩小1/4来实现。
[0105]本发明实施例中,在系统同时打开2个以上的非全屏窗口时,如果某些非全屏窗口处于非活动状态的持续时间大于等于一定的时间阀值时,那么非全屏窗口的显示尺寸就将自动的进行改变,例如,非全屏窗口的显示尺寸可以慢慢地变小直到最小化窗口。本发明实施例提供的技术方案,可以提升当多个窗口使用时内容现实和体验的最佳化。
[0106]实施例五
[0107]基于上述的实施例四,本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上;
[0108]在本发明实施例中所述显示参数包括显示尺寸,所述N个非全屏窗口具有第一尺寸,所述阈值集合内包括第一阈值和第二阈值,其中,所述第二阈值小于所述第一阈值;图5为本发明实施例五信息处理方法的实现流程示意图,如图5所示,该方法包括:
[0109]步骤501,基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口;
[0110]其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0111]这里,所述第一规则可以是预先设置的具有某些偏好的规则,例如,第一规则可以是:当N个非全屏窗口的应用包括办公应用和娱乐应用时,那么将娱乐应用的非全拼窗口确定M个非全屏窗口 ;其中,办公应用包括文本应用、邮件应用,而娱乐应用包括游戏应用、音乐播放器应用、视频播放器应用。
[0112]这里,所述N个非全屏窗口具有第一尺寸,当N个非全屏窗口的应用包括文本应用、邮件应用、游戏应用、音乐播放器应用和视频播放器应用时,这5个应用的窗口的第一尺寸可以相同,也可以不同。
[0113]步骤502,进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0114]步骤503,分别判断所述持续时间信息与所述第一阈值、所述第二阈值之间的大小关系,得到M个第一判断结果;
[0115]步骤504,当所述第一判断结果表明所述持续时间信息小于等于所述第二阈值时,根据预设的第三规则确定所述M个第二转换参数;
[0116]步骤505,利用所述第二转换参数对所述M个非全屏窗口进行变换,生成M个具有第四尺寸的第二非全屏窗口,所述第四尺寸大于所述第一尺寸。
[0117]本发明实施例中,所述第三规则可以是一个关于持续时间信息、和/或、应用类别信息等的规则,其中应用类别信息是指应用的类别,应用的类别包括办公应用、娱乐应用、社交应用、购物应用等类别,例如,不同的应用类别确定出的第一转换参数可以不同,不同的持续时间信息确定出的第一转换参数也不同。具体地,对于社交应用的非全屏窗口,第一转换参数可以将原来的显示尺寸扩大1/4,而对于办公应用的非全屏窗口,第一转换参数可以将原来的显示尺寸扩大1/5 ;当第一转换参数采用第一矩阵来表示时,这里的显示尺寸扩大1/4可以通过将横坐标和纵坐标均扩大1/4来实现。
[0118]本发明实施例中,在系统同时打开2个以上的非全屏窗口时,而某些非全屏窗口处于非活动状态的持续时间小于一定的时间阀值时,则可以结合实际空间大小变大到横向或纵向的最大值;如此,本发明实施例提供的技术方案,可以提升当多个窗口使用时内容现实和体验的最佳化。
[0119]实施例六
[0120]基于上述的方法实施例,本发明实施例提供一种电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上;
[0121]图6为本发明实施例六电子设备的组成结构示意图,如图6所示,该电子设备包括第一确定单元601、获取单元602和调整单元603,其中:
[0122]所述第一确定单元601,用于基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口,其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0123]所述获取单元602,用于进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0124]所述调整单元603,用于分别基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数。
[0125]这里,所述第一规则可以是预先设置的具有某些偏好的规则,例如,第一规则可以是:当N个非全屏窗口的应用包括办公应用和娱乐应用时,那么将娱乐应用的非全拼窗口确定M个非全屏窗口 ;其中,办公应用包括文本应用、邮件应用,而娱乐应用包括游戏应用、音乐播放器应用、视频播放器应用。
[0126]这里,所述第一状态是指非活动状态,相对于非活动状态的状态为激活状态。所述非全屏窗口的显示区域小于全屏窗口的显示区域;所述显示参数至少包括显示尺寸和显示亮度。
[0127]本发明实施例中,基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口 ;进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;分别基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数;如此,能够根据用户的使用状态实时的调整非全屏窗口的显示状态,从而提高用户体验。
[0128]实施例七
[0129]基于实施例六,本发明实施例提供一种电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上;
[0130]在本发明实施例中所述显示参数包括显示尺寸,所述N个非全屏窗口具有第一尺寸;图7为本发明实施例七电子设备的组成结构示意图,如图7所示,该电子设备包括第一确定单元701、获取单元702和调整单元703,所述调整单元703包括第一判断模块731、第一确定模块732和第一调整模块733,其中:
[0131]所述第一确定单元701,用于基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口,其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0132]所述获取单元702,用于进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0133]所述第一判断模块731,用于分别判断所述持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;
[0134]所述第一确定模块732,用于根据M个所述第一判断结果,确定对应的M个转换参数;
[0135]所述第一调整模块733,用于根据所述M个转换参数,调整对应的所述M个非全屏窗口的显示尺寸为第二尺寸,所述第二尺寸与所述第一尺寸不同。
[0136]本发明实施例中,第一判断模块731分别判断所述持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;然后第一确定模块732根据M个所述第一判断结果,确定对应的M个转换参数;第一调整模块733根据所述M个转换参数,调整对应的所述M个非全屏窗口的显示尺寸为第二尺寸;如此,能够根据用户的使用状态实时的调整非全屏窗口的显示尺寸,从而提高用户体验,例如:在系统同时打开2个以上的非全屏窗口时,如果某些非全屏窗口处于非活动状态的持续时间大于等于一定的时间阀值时,那么非全屏窗口的显示尺寸就将自动的进行改变,例如,非全屏窗口的显示尺寸可以慢慢地变小直到最小化窗口。而某些非全屏窗口处于非活动状态的持续时间小于一定的时间阀值时,则可以结合实际空间大小变大到横向或纵向的最大值;如此,本发明实施例提供的技术方案,可以提升当多个窗口使用时内容现实和体验的最佳化。
[0137]实施例八
[0138]基于实施例六,本发明实施例提供一种电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上;
[0139]在本发明实施例中所述显示参数包括显示亮度,所述N个非全屏窗口具有第一亮度;图8为本发明实施例八电子设备的组成结构示意图,如图8所示,该电子设备包括第一确定单元801、获取单元802和调整单元803,所述调整单元803包括第一判断模块831、第二确定模块832和第二调整模块833,其中:
[0140]所述第一确定单元801,用于基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口,其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0141]所述获取单元802,用于进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0142]所述第一判断模块831,用于分别判断持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;
[0143]所述第二确定模块832,用于根据M个所述第一判断结果,确定对应的M个显示亮度;
[0144]所述第二调整模块833,用于根据所述M个显示亮度调整对应的所述M个非全屏窗口的显示亮度为第二亮度,所述第二亮度与所述第一亮度不同。
[0145]这里,所述N个非全屏窗口具有第一亮度,显示亮度可以采用驱动电流来表示,例如,第一亮度可以为驱动电流Il ;当N个非全屏窗口的应用包括文本应用、邮件应用、游戏应用、音乐播放器应用和视频播放器应用时,这5个应用的窗口的第一亮度可以相同,也可以不同。
[0146]本发明实施例中,第一判断模块831分别判断持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果;第二确定模块832根据M个所述第一判断结果,确定对应的M个显示亮度;第二调整模块833根据所述M个显示亮度调整对应的所述M个非全屏窗口的显示亮度为第二亮度,所述第二亮度与所述第一亮度不同;如此,能够根据用户的使用状态实时的调整非全屏窗口的显示亮度,从而提高用户体验,例如:在系统同时打开2个以上的非全屏窗口时,如果某些非全屏窗口处于非活动状态的持续时间大于等于一定的时间阀值时,那么非全屏窗口的显示亮度就将自动的进行改变,例如,非全屏窗口的显示亮度可以慢慢地变小直到设定的最小值。而某些非全屏窗口处于非活动状态的持续时间小于一定的时间阀值时,则非全屏窗口的显示亮度可以慢慢地变大直到设定的最大值;如此,本发明实施例提供的技术方案,可以提升当多个窗口使用时内容现实和体验的最佳化。
[0147]实施例九
[0148]基于实施例八,本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上;
[0149]在本发明实施例中所述显示参数包括显示尺寸,所述N个非全屏窗口具有第一尺寸,所述阈值集合内包括第一阈值;该电子设备包括第一确定单元、获取单元和调整单元,所述调整单元包括第一判断模块、第一确定模块和第一调整模块,其中:
[0150]所述第一确定单元,用于基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口,其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0151]所述获取单元,用于进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0152]第一判断模块,用于分别判断所述持续时间信息与所述第一阈值的大小关系,得到M个第一判断结果;
[0153]所述第一确定模块,用于当所述第一判断结果表明所述持续时间信息大于等于所述第一阈值时,根据预设的第二规则确定M个第一转换参数;
[0154]所述第一调整模块,用于利用所述第一转换参数对所述M个非全屏窗口进行变换,生成M个具有第三尺寸的第一非全屏窗口,所述第三尺寸小于所述第一尺寸。
[0155]本发明实施例中,所述第二规则可以是一个关于持续时间信息、和/或、应用类别信息等的规则,其中应用类别信息是指应用的类别,应用的类别包括办公应用、娱乐应用、社交应用、购物应用等类别,例如,不同的应用类别确定出的第一转换参数可以不同,不同的持续时间信息确定出的第一转换参数也不同。具体地,对于社交应用的非全屏窗口,第一转换参数可以将原来的显示尺寸缩小1/4,而对于办公应用的非全屏窗口,第一转换参数可以将原来的显示尺寸缩小1/5 ;当第一转换参数采用第一矩阵来表示时,这里的显示尺寸缩小1/4可以通过将横坐标和纵坐标均缩小1/4来实现。
[0156]本发明实施例中,在系统同时打开2个以上的非全屏窗口时,如果某些非全屏窗口处于非活动状态的持续时间大于等于一定的时间阀值时,那么非全屏窗口的显示尺寸就将自动的进行改变,例如,非全屏窗口的显示尺寸可以慢慢地变小直到最小化窗口。本发明实施例提供的技术方案,可以提升当多个窗口使用时内容现实和体验的最佳化。
[0157]实施例十
[0158]基于实施例七,本发明实施例提供一种信息处理方法,应用于电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上;
[0159]在本发明实施例中所述显示参数包括显示尺寸,所述N个非全屏窗口具有第一尺寸,所述阈值集合内包括第一阈值和第二阈值,其中,所述第二阈值小于所述第一阈值;该电子设备包括第一确定单元、获取单元和调整单元,所述调整单元包括第一判断模块、第一确定模块和第一调整模块,其中:
[0160]所述第一确定单元,用于基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口,其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数;
[0161]所述获取单元,用于进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息;
[0162]所述第一判断模块,用于分别判断所述持续时间信息与所述第一阈值、所述第二阈值之间的大小关系,得到M个第一判断结果;
[0163]所述第一确定模块,用于当所述第一判断结果表明所述持续时间信息小于等于所述第二阈值时,根据预设的第三规则确定所述M个第二转换参数;
[0164]所述第一调整模块,用于利用所述第二转换参数对所述M个非全屏窗口进行变换,生成M个具有第四尺寸的第二非全屏窗口,所述第四尺寸大于所述第一尺寸。
[0165]本发明实施例中,所述第三规则可以是一个关于持续时间信息、和/或、应用类别信息等的规则,其中应用类别信息是指应用的类别,应用的类别包括办公应用、娱乐应用、社交应用、购物应用等类别,例如,不同的应用类别确定出的第一转换参数可以不同,不同的持续时间信息确定出的第一转换参数也不同。具体地,对于社交应用的非全屏窗口,第一转换参数可以将原来的显示尺寸扩大1/4,而对于办公应用的非全屏窗口,第一转换参数可以将原来的显示尺寸扩大1/5 ;当第一转换参数采用第一矩阵来表示时,这里的显示尺寸扩大1/4可以通过将横坐标和纵坐标均扩大1/4来实现。
[0166]本发明实施例中,在系统同时打开2个以上的非全屏窗口时,而某些非全屏窗口处于非活动状态的持续时间小于一定的时间阀值时,则可以结合实际空间大小变大到横向或纵向的最大值;如此,本发明实施例提供的技术方案,可以提升当多个窗口使用时内容现实和体验的最佳化。
[0167]这里需要指出的是:以上电子设备实施例的描述,与上述应用于信息处理方法实施例的描述是类似的,具有与方法实施例的相同的有益效果,因此不做赘述。对于本发明电子设备实施例中未披露的技术细节,请参照本发明信息处理方法实施例的描述。
[0168]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0169]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0170]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0171]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read-Only Memory, ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0172]或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
[0173]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种信息处理方法,应用于电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上,所述方法包括: 基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口,其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数; 进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息; 分别基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数。
2.根据权利要求1所述的方法,其特征在于,所述显示参数包括显示尺寸,所述N个非全屏窗口具有第一尺寸; 对应地,所述基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数,包括: 分别判断所述持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果; 根据M个所述第一判断结果,确定对应的M个转换参数; 根据所述M个转换参数,调整对应的所述M个非全屏窗口的显示尺寸为第二尺寸,所述第二尺寸与所述第一尺寸不同。
3.根据权利要求1所述的方法,其特征在于,所述显示参数包括显示亮度,所述N个非全屏窗口具有第一亮度;对应地,所述基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数,包括: 分别判断持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果; 根据M个所述第一判断结果,确定对应的M个显示亮度; 根据所述M个显示亮度调整对应的所述M个非全屏窗口的显示亮度为第二亮度,所述第二亮度与所述第一亮度不同。
4.根据权利要求2所述的方法,其特征在于,所述阈值集合内包括第一阈值; 对应地,分别判断所述持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果,包括: 分别判断所述持续时间信息与所述第一阈值的大小关系,得到M个第一判断结果; 对应地,所述根据M个所述第一判断结果,确定对应的M个转换参数,包括: 当所述第一判断结果表明所述持续时间信息大于等于所述第一阈值时,根据预设的第二规则确定M个第一转换参数; 对应地,根据所述M个转换参数,调整对应的所述M个非全屏窗口的显示尺寸,包括:利用所述第一转换参数对所述M个非全屏窗口进行变换,生成M个具有第三尺寸的第一非全屏窗口,所述第三尺寸小于所述第一尺寸。
5.根据权利要求2所述的方法,其特征在于,所述阈值集合包括第一阈值和第二阈值,其中,所述第二阈值小于所述第一阈值; 对应地,所述分别判断每一应用的第一时段与所述阈值集合内至少一个阈值的大小关系,得到M个第一判断结果,包括: 分别判断所述持续时间信息与所述第一阈值、所述第二阈值之间的大小关系,得到M个第一判断结果; 对应地,所述根据M个所述第一判断结果,确定对应的M个转换参数,包括: 当所述第一判断结果表明所述持续时间信息小于等于所述第二阈值时,根据预设的第三规则确定所述M个第二转换参数; 对应地,根据所述M个转换参数,调整对应的所述M个非全屏窗口的显示尺寸,包括:利用所述第二转换参数对所述M个非全屏窗口进行变换,生成M个具有第四尺寸的第二非全屏窗口,所述第四尺寸大于所述第一尺寸。
6.一种电子设备,所述电子设备能够运行一个或者等多个应用程序,所述应用程序能够以非全屏窗口的方式呈现在所述电子设备的所述显示单元上; 所述电子设备包括第一确定单元、获取单元和调整单元,其中: 所述第一确定单元,用于基于预设的第一规则从所述显示单元上呈现的N个非全屏窗口,确定出处于第一状态的M个非全屏窗口,其中,N为大于等于I的正整数,且M为大于等于I且小于等于N的正整数; 所述获取单元,用于进一步获取所述M个非全屏窗口处于所述第一状态的持续时间信息; 所述调整单元,用于分别基于所述持续时间信息,对应地调整所述M个非全屏窗口的显示参数。
7.根据权利要求6所述的电子设备,其特征在于,所述显示参数包括显示尺寸,所述N个非全屏窗口具有第一尺寸; 对应地,所述调整单元包括第一判断模块、第一确定模块和第一调整模块,其中: 所述第一判断模块,用于分别判断所述持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果; 所述第一确定模块,用于根据M个所述第一判断结果,确定对应的M个转换参数;所述第一调整模块,用于根据所述M个转换参数,调整对应的所述M个非全屏窗口的显示尺寸为第二尺寸,所述第二尺寸与所述第一尺寸不同。
8.根据权利要求6所述的电子设备,其特征在于,所述显示参数包括显示亮度,所述N个非全屏窗口具有第一亮度; 对应地,所述调整单元包括第一判断模块、第二确定模块和第二调整模块,其中: 所述第一判断模块,用于分别判断持续时间信息与阈值集合内至少一个阈值的大小关系,得到M个第一判断结果; 所述第二确定模块,用于根据M个所述第一判断结果,确定对应的M个显示亮度;所述第二调整模块,用于根据所述M个显示亮度调整对应的所述M个非全屏窗口的显示亮度为第二亮度,所述第二亮度与所述第一亮度不同。
9.根据权利要求7所述的电子设备,其特征在于,所述阈值集合内包括第一阈值; 对应地,所述第一判断模块,用于分别判断所述持续时间信息与所述第一阈值的大小关系,得到M个第一判断结果; 对应地,所述第一确定模块,用于当所述第一判断结果表明所述持续时间信息大于等于所述第一阈值时,根据预设的第二规则确定M个第一转换参数; 对应地,所述第一调整模块,用于利用所述第一转换参数对所述M个非全屏窗口进行变换,生成M个具有第三尺寸的第一非全屏窗口,所述第三尺寸小于所述第一尺寸。
10.根据权利要求7所述的电子设备,其特征在于,所述阈值集合包括第一阈值和第二阈值,其中,所述第二阈值小于所述第一阈值; 对应地,所述第一判断模块,用于分别判断所述持续时间信息与所述第一阈值、所述第二阈值之间的大小关系,得到M个第一判断结果; 对应地,所述第一确定模块,用于当所述第一判断结果表明所述持续时间信息小于等于所述第二阈值时,根据预设的第三规则确定所述M个第二转换参数; 对应地,所述第一调整模块,用于利用所述第二转换参数对所述M个非全屏窗口进行变换,生成M个具有第四尺寸的第二非全屏窗口,所述第四尺寸大于所述第一尺寸。
【文档编号】G06F3/0481GK104317475SQ201410495380
【公开日】2015年1月28日 申请日期:2014年9月25日 优先权日:2014年9月25日
【发明者】高呈国 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1