一种信息处理方法及装置转让专利

申请号 : CN201510672515.0

文献号 : CN106598372B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨可金正宝

申请人 : 北京金山安全软件有限公司

摘要 :

本发明实施例公开了一种信息处理方法及装置,涉及软件技术领域,其中,上述方法包括:接收壁纸更新成功消息,壁纸更新成功消息用于表示已成功将当前桌面壁纸更新为目标桌面壁纸;监测当前桌面壁纸已更新为目标桌面壁纸的时长T;在监测到时长T未达到预设的时长阈值的情况下,拒绝响应接收到的用于返回桌面屏幕的操作指令;在监测到时长T达到预设的时长阈值的情况下,响应接收到的用于返回桌面屏幕的操作指令,预设的时长阈值为:允许根据桌面壁纸区域切换指令确定目标桌面壁纸中的待切换桌面壁纸区域的时长T的最小取值。应用本发明实施例提供的方案处理用于返回桌面屏幕的操作指令后,方便了用户进行应用选择操作,提高了用户视觉体验。

权利要求 :

1.一种信息处理方法,其特征在于,所述方法包括:

接收壁纸更新成功消息,其中,所述壁纸更新成功消息,用于表示已成功将当前桌面壁纸更新为目标桌面壁纸;

监测当前桌面壁纸已更新为所述目标桌面壁纸的时长T;

在监测到所述时长T未达到预设的时长阈值的情况下,拒绝响应接收到的用于返回桌面屏幕的操作指令;

在监测到所述时长T达到预设的时长阈值的情况下,响应接收到的用于返回桌面屏幕的操作指令,其中,所述预设的时长阈值为:允许根据桌面壁纸区域切换指令确定所述目标桌面壁纸中的待切换桌面壁纸区域的所述时长T的最小取值。

2.根据权利要求1所述的方法,其特征在于,所述拒绝响应接收到的用于返回桌面屏幕的操作指令,包括:接收界面切换操作指令;

判断所述界面切换操作指令是否为用于返回桌面屏幕的界面操作指令;

若为是,拒绝响应所述界面切换操作指令。

3.根据权利要求1所述的方法,其特征在于,在所述接收壁纸更新成功消息之前,还包括:获得桌面的屏幕数量NO和目标桌面壁纸的原始图像;

根据所述屏幕数量NO和所述原始图像的分辨率,按照预设的图像变换算法对所述原始图像进行变换,获得所述目标桌面壁纸,其中,所述目标桌面壁纸的宽度不大于所述屏幕数量NO个屏幕对应图像宽度之和,所述目标桌面壁纸的高度等于屏幕对应图像高度。

4.根据权利要求3所述的方法,其特征在于,在监测到所述时长T达到预设的时长阈值的情况下,所述方法还包括:接收桌面屏幕调整指令;

根据所述桌面屏幕调整指令,确定调整后所述桌面的屏幕数量NA;

根据所述屏幕数量NA和所述原始图像的分辨率,更新所述目标桌面壁纸,其中,更新后所述目标桌面壁纸的宽度不大于所述屏幕数量NA个屏幕对应图像宽度之和,调整后所述目标桌面壁纸的高度等于屏幕对应图像高度。

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述响应接收到的用于返回桌面屏幕的操作指令,包括:接收用于返回桌面屏幕的操作指令,其中,所述用于返回桌面屏幕的操作指令中携带桌面屏幕返回操作标识;

根据所述用于返回桌面屏幕的操作指令中携带的桌面屏幕返回操作标识确定待返回桌面屏幕;

根据所述待返回桌面屏幕在桌面屏幕中的顺序以及所述目标桌面壁纸的分辨率,确定所述目标桌面壁纸中与所述待返回桌面屏幕对应的第一壁纸区域;

以所述第一壁纸区域为背景,展示所述待返回桌面屏幕。

6.根据权利要求5所述的方法,其特征在于,在监测到所述时长T达到预设的时长阈值的情况下,所述方法还包括:接收针对待切换屏幕的桌面屏幕切换指令;

根据所述目标桌面壁纸的分辨率,确定所述目标桌面壁纸中与所述待切换屏幕对应的第二壁纸区域;

以所述第二壁纸区域为背景,展示所述待切换屏幕。

7.一种信息处理装置,其特征在于,所述装置包括:

更新消息接收模块,用于接收壁纸更新成功消息,其中,所述壁纸更新成功消息,用于表示已成功将当前桌面壁纸更新为目标桌面壁纸;

时长监测模块,用于监测当前桌面壁纸已更新为所述目标桌面壁纸的时长T;

第一操作指令响应模块,用于在监测到所述时长T未达到预设的时长阈值的情况下,拒绝响应接收到的用于返回桌面屏幕的操作指令;

第二操作指令响应模块,用于在监测到所述时长T达到预设的时长阈值的情况下,响应接收到的用于返回桌面屏幕的操作指令,其中,所述预设的时长阈值为:允许根据桌面壁纸区域切换指令确定所述目标桌面壁纸中的待切换桌面壁纸区域的所述时长T的最小取值。

8.根据权利要求7所述的装置,其特征在于,所述第一操作指令响应模块,包括:切换操作指令接收子模块,用于在监测到所述时长T未达到预设的时长阈值的情况下,接收界面切换操作指令;

界面操作指令判断子模块,用于判断所述界面切换操作指令是否为用于返回桌面屏幕的界面操作指令;

操作指令响应子模块,用于在所述界面操作指令判断子模块的判断结果为是的情况下,拒绝响应所述界面切换操作指令。

9.根据权利要求7所述的装置,其特征在于,所述装置还包括:信息获得模块,用于在所述更新消息接收模块接收壁纸更新成功消息之前,获得桌面的屏幕数量NO和目标桌面壁纸的原始图像;

壁纸获得模块,用于根据所述屏幕数量NO和所述原始图像的分辨率,按照预设的图像变换算法对所述原始图像进行变换,获得所述目标桌面壁纸,其中,所述目标桌面壁纸的宽度不大于所述屏幕数量NO个屏幕对应图像宽度之和,所述目标桌面壁纸的高度等于屏幕对应图像高度。

10.根据权利要求9所述的装置,其特征在于,在监测到所述时长T达到预设的时长阈值的情况下,所述装置还包括:屏幕调整指令接收模块,用于接收桌面屏幕调整指令;

屏幕数量确定模块,用于根据所述桌面屏幕调整指令,确定调整后所述桌面的屏幕数量NA;

壁纸更新模块,用于根据所述屏幕数量NA和所述原始图像的分辨率,更新所述目标桌面壁纸,其中,更新后所述目标桌面壁纸的宽度不大于所述屏幕数量NA个屏幕对应图像宽度之和,调整后所述目标桌面壁纸的高度等于屏幕对应图像高度。

11.根据权利要求7-10中任一项所述的装置,其特征在于,所述第二操作指令响应模块,包括:屏幕返回指令接收子模块,用于在监测到所述时长T达到预设的时长阈值的情况下,接收用于返回桌面屏幕的操作指令,其中,所述用于返回桌面屏幕的操作指令中携带桌面屏幕返回操作标识;

返回屏幕确定子模块,用于根据所述用于返回桌面屏幕的操作指令中携带的桌面屏幕返回操作标识确定待返回桌面屏幕;

第一壁纸区域确定子模块,用于根据所述待返回桌面屏幕在桌面屏幕中的顺序以及所述目标桌面壁纸的分辨率,确定所述目标桌面壁纸中与所述待返回桌面屏幕对应的第一壁纸区域;

返回屏幕展示子模块,用于以所述第一壁纸区域为背景,展示所述待返回桌面屏幕。

12.根据权利要求11所述的装置,其特征在于,在监测到所述时长T达到预设的时长阈值的情况下,所述装置还包括:屏幕切换指令接收模块,用于接收针对待切换屏幕的桌面屏幕切换指令;

第二壁纸区域确定模块,用于根据所述目标桌面壁纸的分辨率,确定所述目标桌面壁纸中与所述待切换屏幕对应的第二壁纸区域;

切换屏幕展示模块,用于以所述第二壁纸区域为背景,展示所述待切换屏幕。

说明书 :

一种信息处理方法及装置

技术领域

[0001] 本发明涉及软件技术领域,特别涉及一种信息处理方法及装置。

背景技术

[0002] 随着硬件技术的快速发展,用户终端的性能越来越强大,用户可在其终端中安装多种应用。进一步的,随着用户在其终端中所安装应用数量增多,用户终端桌面的一个屏幕上已无法显示全部已安装应用的图标,因此,通常情况下需要通过多个屏幕向用户展示用户终端中已安装应用的图标。
[0003] 另外,由于每个用户的兴趣爱好不同,通常情况下用户会根据自己的兴趣爱好选择自己喜欢的图片作为桌面壁纸。当用户终端桌面对应多个屏幕时,用户终端可在多个屏幕之间切换,同时随着屏幕切换桌面壁纸也可以相应的切换至该桌面壁纸的不同区域。
[0004] 现有技术中,用户终端根据用户的兴趣爱好成功设置桌面壁纸后,若用户立刻按下“home”键使得用户终端从应用界面返回桌面对应的屏幕并快速在各个屏幕之间切换时,所设置的桌面壁纸通常无法铺满整个屏幕,存在严重的类似图1所示的屏幕黑边现象,这样不仅影响用户的视觉体验,而且给用户的应用选择操作带来极大困扰。

发明内容

[0005] 本发明实施例公开了一种信息处理方法及装置,以方便用户进行应用选择操作,并提高用户视觉体验。
[0006] 为达到上述目的,本发明实施例公开了一种信息处理方法,所述方法包括:
[0007] 接收壁纸更新成功消息,其中,所述壁纸更新成功消息,用于表示已成功将当前桌面壁纸更新为目标桌面壁纸;
[0008] 监测当前桌面壁纸已更新为所述目标桌面壁纸的时长T;
[0009] 在监测到所述时长T未达到预设的时长阈值的情况下,拒绝响应接收到的用于返回桌面屏幕的操作指令;
[0010] 在监测到所述时长T达到预设的时长阈值的情况下,响应接收到的用于返回桌面屏幕的操作指令,其中,所述预设的时长阈值为:允许根据桌面壁纸区域切换指令确定所述目标桌面壁纸中的待切换桌面壁纸区域的所述时长T的最小取值。
[0011] 在本发明的一种具体实现方式中,所述拒绝响应接收到的用于返回桌面屏幕的操作指令,包括:
[0012] 接收界面切换操作指令;
[0013] 判断所述界面切换操作指令是否为用于返回桌面屏幕的界面操作指令;
[0014] 若为是,拒绝响应所述界面切换操作指令。
[0015] 在本发明的一种具体实现方式中,在所述接收壁纸更新成功消息之前,还包括:
[0016] 获得桌面的屏幕数量NO和目标桌面壁纸的原始图像;
[0017] 根据所述屏幕数量NO和所述原始图像的分辨率,按照预设的图像变换算法对所述原始图像进行变换,获得所述目标桌面壁纸,其中,所述目标桌面壁纸的宽度不大于所述屏幕数量NO个屏幕对应图像宽度之和,所述目标桌面壁纸的高度等于屏幕对应图像高度。
[0018] 在本发明的一种具体实现方式中,在监测到所述时长T达到预设的时长阈值的情况下,所述方法还包括:
[0019] 接收桌面屏幕调整指令;
[0020] 根据所述桌面屏幕调整指令,确定调整后所述桌面的屏幕数量NA;
[0021] 根据所述屏幕数量NA和所述原始图像的分辨率,更新所述目标桌面壁纸,其中,更新后所述目标桌面壁纸的宽度不大于所述屏幕数量NA个屏幕对应图像宽度之和,调整后所述目标桌面壁纸的高度等于屏幕对应图像高度。
[0022] 在本发明的一种具体实现方式中,所述响应接收到的用于返回桌面屏幕的操作指令,包括:
[0023] 接收用于返回桌面屏幕的操作指令,其中,所述用于返回桌面屏幕的操作指令中携带桌面屏幕返回操作标识;
[0024] 根据所述用于返回桌面屏幕的操作指令中携带的桌面屏幕返回操作标识确定待返回桌面屏幕;
[0025] 根据所述待返回屏幕在桌面屏幕中的顺序以及所述目标桌面壁纸的分辨率,确定所述目标桌面壁纸中与所述待返回屏幕对应的第一壁纸区域;
[0026] 以所述第一壁纸区域为背景,展示所述待返回屏幕。
[0027] 在本发明的一种具体实现方式中,在监测到所述时长T达到预设的时长阈值的情况下,所述方法还包括:
[0028] 接收针对待切换屏幕的桌面屏幕切换指令;
[0029] 根据所述目标桌面壁纸的分辨率,确定所述目标桌面壁纸中与所述待切换屏幕对应的第二壁纸区域;
[0030] 以所述第二壁纸区域为背景,展示所述待切换屏幕。
[0031] 为达到上述目的,本发明实施例公开了一种信息处理装置,所述装置包括:
[0032] 更新消息接收模块,用于接收壁纸更新成功消息,其中,所述壁纸更新成功消息,用于表示已成功将当前桌面壁纸更新为目标桌面壁纸;
[0033] 时长监测模块,用于监测当前桌面壁纸已更新为所述目标桌面壁纸的时长T;
[0034] 第一操作指令响应模块,用于在监测到所述时长T未达到预设的时长阈值的情况下,拒绝响应接收到的用于返回桌面屏幕的操作指令;
[0035] 第二操作指令响应模块,用于在监测到所述时长T达到预设的时长阈值的情况下,响应接收到的用于返回桌面屏幕的操作指令,其中,所述预设的时长阈值为:允许根据桌面壁纸区域切换指令确定所述目标桌面壁纸中的待切换桌面壁纸区域的所述时长T的最小取值。
[0036] 在本发明的一种具体实现方式中,所述第一操作指令响应模块,包括:
[0037] 切换操作指令接收子模块,用于在监测到所述时长T未达到预设的时长阈值的情况下,接收界面切换操作指令;
[0038] 界面操作指令判断子模块,用于判断所述界面切换操作指令是否为用于返回桌面屏幕的界面操作指令;
[0039] 操作指令响应子模块,用于在所述界面操作指令判断子模块的判断结果为是的情况下,拒绝响应所述界面切换操作指令。
[0040] 在本发明的一种具体实现方式中,所述信息处理装置还包括:
[0041] 信息获得模块,用于在所述更新消息接收模块接收壁纸更新成功消息之前,获得桌面的屏幕数量NO和目标桌面壁纸的原始图像;
[0042] 壁纸获得模块,用于根据所述屏幕数量NO和所述原始图像的分辨率,按照预设的图像变换算法对所述原始图像进行变换,获得所述目标桌面壁纸,其中,所述目标桌面壁纸的宽度不大于所述屏幕数量NO个屏幕对应图像宽度之和,所述目标桌面壁纸的高度等于屏幕对应图像高度。
[0043] 在本发明的一种具体实现方式中,在监测到所述时长T达到预设的时长阈值的情况下,所述装置还包括:
[0044] 屏幕调整指令接收模块,用于接收桌面屏幕调整指令;
[0045] 屏幕数量确定模块,用于根据所述桌面屏幕调整指令,确定调整后所述桌面的屏幕数量NA;
[0046] 壁纸更新模块,用于根据所述屏幕数量NA和所述原始图像的分辨率,更新所述目标桌面壁纸,其中,更新后所述目标桌面壁纸的宽度不大于所述屏幕数量NA个屏幕对应图像宽度之和,调整后所述目标桌面壁纸的高度等于屏幕对应图像高度。
[0047] 在本发明的一种具体实现方式中,所述第二操作指令响应模块,包括:
[0048] 屏幕返回指令接收子模块,用于在监测到所述时长T达到预设的时长阈值的情况下,接收用于返回桌面屏幕的操作指令,其中,所述用于返回桌面屏幕的操作指令中携带桌面屏幕返回操作标识;
[0049] 返回屏幕确定子模块,用于根据所述用于返回桌面屏幕的操作指令中携带的桌面屏幕返回操作标识确定待返回桌面屏幕;
[0050] 第一壁纸区域确定子模块,用于根据所述待返回屏幕在桌面屏幕中的顺序以及所述目标桌面壁纸的分辨率,确定所述目标桌面壁纸中与所述待返回屏幕对应的第一壁纸区域;
[0051] 返回屏幕展示子模块,用于以所述第一壁纸区域为背景,展示所述待返回屏幕。
[0052] 在本发明的一种具体实现方式中,在监测到所述时长T达到预设的时长阈值的情况下,所述装置还包括:
[0053] 屏幕切换指令接收模块,用于接收针对待切换屏幕的桌面屏幕切换指令;
[0054] 第二壁纸区域确定模块,用于根据所述目标桌面壁纸的分辨率,确定所述目标桌面壁纸中与所述待切换屏幕对应的第二壁纸区域;
[0055] 切换屏幕展示模块,用于以所述第二壁纸区域为背景,展示所述待切换屏幕。
[0056] 由以上可见,本发明实施例提供的方案中,用户终端根据接收到的壁纸更新成功消息得知已成功将当前桌面壁纸更新为目标桌面壁纸后,监测当前桌面壁纸已更新为目标桌面壁纸的时长T,在监测到时长T未达到预设的时长阈值的情况下,即使接收到用于返回桌面屏幕的操作指令,也拒绝响应该操作指令,而在监测到时长T达到预设的时长阈值的情况下,接收到用于返回桌面屏幕的操作指令后,响应该操作指令。基于上述情况,用户终端根据用户的兴趣爱好成功设置桌面壁纸后,由于只有时长T达到预设的时长阈值后,用户终端才响应用于返回桌面屏幕的操作指令,而时长T达到预设的时长阈值后,用户终端能够根据桌面壁纸区域切换指令确定目标桌面壁纸中的待切换桌面壁纸区域,所以,应用本发明实施例提供的方案进行信息处理后,接收到桌面壁纸区域切换指令后进行壁纸区域切换时,不会出现桌面壁纸无法铺满整个屏幕以及屏幕黑边的现象,因此,应用本发明实施例提供的方案处理用于返回桌面的操作指令后,能够方便用户进行应用选择操作,提高了用户视觉体验。

附图说明

[0057] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0058] 图1为包含黑边的桌面屏幕示意图;
[0059] 图2为本发明实施例提供的第一种信息处理方法的流程示意图;
[0060] 图3为本发明实施例提供的一种壁纸设置界面的示意图;
[0061] 图4为本发明实施例提供的第二种信息处理方法的流程示意图;
[0062] 图5为本发明实施例提供的第三种信息处理方法的流程示意图;
[0063] 图6a为本发明实施例提供的第一种桌面屏幕示意图;
[0064] 图6b为本发明实施例提供的第二种桌面屏幕示意图;
[0065] 图7为本发明实施例提供的第一种信息处理装置的结构示意图;
[0066] 图8为本发明实施例提供的第二种信息处理装置的结构示意图;
[0067] 图9为本发明实施例提供的第三种信息处理装置的结构示意图。

具体实施方式

[0068] 申请人在充分研究Android系统源码设置可滑动壁纸机制的基础上,编译系统源码,运用Android Log机制和数理统计方法,确定了成功设置桌面壁纸后,立即按下“home”键使得用户终端从应用界面返回桌面对应的屏幕并快速在各个屏幕之间切换时,存在严重的类似图1所示的屏幕黑边现象的原因,具体如下:
[0069] 用户通过手指滑动屏幕等方式触发终端在多个桌面屏幕之间切换时,Android系统中会同步更改桌面屏幕对应的桌面壁纸区域,由于更改桌面屏幕对应的桌面壁纸区域需要进行坐标换算、矩阵变换等一系列操作,耗时较长,所以,Android系统设置了一个标识,记为桌面壁纸切换区域确定标识,通过这个标识控制是否针对桌面壁纸进行上述的坐标换算、矩阵变换等一系列操作,进而防止由于桌面壁纸区域更换引起的计算混乱,具体的,在Android系统中该上述标识的取值被设置为预设的有效值时,允许根据桌面壁纸区域切换指令确定当前桌面壁纸中的待切换桌面壁纸区域,即:切换桌面屏幕的同时切换桌面区域时,允许根据桌面壁纸区域切换指令确定当前桌面壁纸中的待切换桌面壁纸区域,而上述标识的取值被设置为预设的非有效值时,不允许根据桌面壁纸区域切换指令确定当前桌面壁纸中的待切换桌面壁纸区域。
[0070] 另外,用户终端成功设置桌面壁纸后,Android系统会重新启动计算控制引擎,在启动过程中,大概两秒钟时间内,上述标识的取值被设置为预设的非有效值,这种情况下,发生桌面屏幕切换时,对应的桌面壁纸也会相应更换,但是由于上述标识的取值被设置为预设的非有效值,用户终端不针对壁纸区域更换进行计算,所以出现了上述的屏幕黑边现象。
[0071] 出现上述的屏幕黑边现象时,若黑边区域中所展现的应用图标也是黑色或者近似黑色时,用户难以针对该区域中所展现的应用图标进行选择操作,另外,这种情况也影响用户的视觉体验。
[0072] 基于上述情况,本发明实施例提供了一种信息处理方法及装置,以处理用于返回桌面屏幕的操作指令后,方便用户进行应用选择操作,提高用户的视觉体验。
[0073] 需要说明的是,本发明实施例提供的信息处理方案,可以应用于运行Android系统的用户终端,当然也可以应用于运行其他操作系统的用户终端,例如,运行ios系统的用户终端,本申请并不对此进行限定。
[0074] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0075] 图2为本发明实施例提供的第一种信息处理方法的流程示意图,该方法包括:
[0076] S201:接收壁纸更新成功消息。
[0077] 其中,上述壁纸更新成功消息,用于表示已成功将当前桌面壁纸更新为目标桌面壁纸。
[0078] 具体的,将当前桌面壁纸更新为目标桌面壁纸可以是用户操作触发的,例如,用户点击界面中的“设为壁纸”按钮触发的,参见图3,图3提供了一种壁纸设置界面的示意图,用户选择右击鼠标菜单中的菜单项触发的等等;还可以是检测到满足预设的桌面壁纸更换条件触发的,例如,达到了预设的桌面壁纸更换时间间隔等等,本申请并不对此进行限定。
[0079] 上述目标桌面壁纸为存储在用户终端本地存储资源中特定区域的图像,该图像可以通过以下方式中任意一种获得:
[0080] 从用户终端的存储资源存储的图像中获得的,例如,从手机存储卡中获得等等;
[0081] 从云端服务器中获得的;
[0082] 从其他用户通过网络分享的图像中获得,例如,从其他用户通过微信、QQ、微博、FaceBook等分享的图像中获得。
[0083] 需要说明的是,本申请并不限定上述目标桌面壁纸的获得方式。
[0084] S202:监测当前桌面壁纸已更新为目标桌面壁纸的时长T。
[0085] S203:在监测到时长T未达到预设的时长阈值的情况下,拒绝响应接收到的用于返回桌面屏幕的操作指令。
[0086] 具体的,用于返回桌面屏幕的操作指令可以是针对以下几种操作中任意一种的操作指令:
[0087] 双击“home”键返回桌面屏幕中的主屏幕的操作;
[0088] 单击“home”键返回进入当前界面之前的桌面屏幕的操作;
[0089] 多次单击“返回”按钮返回进入当前界面之前的桌面屏幕的操作,等等。
[0090] 需要说明的是,本申请只是以上述为例进行说明,实际应用中从当前界面返回桌面屏幕的操作并不仅限于此。
[0091] 另外,上述的桌面屏幕可以理解为桌面屏幕中的主屏幕,也可以理解为进入当前界面之前的桌面屏幕。
[0092] 可以理解的,通过多次单击“返回”按钮的方式返回桌面屏幕时,前几次单击“返回”按钮后只是返回上一级应用界面,而只有最后一次单击“返回”按钮才回返回到桌面屏幕,鉴于此,在本发明的一种可选实现方式中,拒绝响应接收到的用于返回桌面屏幕的操作指令可以包括:
[0093] 接收界面切换操作指令,判断该界面切换操作指令是否为用于返回桌面屏幕的界面操作指令,可以理解为:执行该界面切换操作指令后,其对应的结果是否为返回到桌面屏幕,若为是,拒绝响应该界面切换操作指令。
[0094] 当然,实际应用中,用户终端在时长T为达到预设的时长阈值的情况下,也可以拒绝响应任何界面切换操作指令,本申请并不对此进行限定。
[0095] S204:在监测到时长T达到预设的时长阈值的情况下,响应接收到的用于返回桌面屏幕的操作指令。
[0096] 其中,上述预设的时长阈值为:允许根据桌面壁纸区域切换指令确定目标桌面壁纸中的待切换桌面壁纸区域的时长T的最小取值。
[0097] 在本发明的一种较佳实现方式中,上述预设的时长阈值等于2秒,当然,也可以为其他值,其取值可以根据实际情况确定。
[0098] 从S203和S204可以看出,时长T未达到预设的时长阈值的情况下,用户终端拒绝响应接收到的用于返回桌面屏幕的操作指令,所以这时不会涉及到由于桌面屏幕切换而带来的桌面壁纸区域切换的问题,而在时长T达到预设的时长阈值之后,用户终端能够根据桌面壁纸区域切换指令确定目标桌面壁纸中的待切换桌面壁纸区域,所以即使桌面壁纸区域会随着桌面屏幕的切换而切换,也会由于能够准确确定待切换的桌面壁纸区域而不会出现桌面壁纸无法铺满整个屏幕以及屏幕黑边的现象。
[0099] 本领域内的技术人员可以理解的是,进行桌面壁纸设置时,并不限定桌面壁纸的分辨率,所以,可以理解为桌面壁纸的面积与屏幕的面积成倍数关系,该倍数的取值大于零即可。
[0100] 鉴于此,上述目标桌面壁纸可以是该桌面壁纸的原始图像,也可以是对该桌面壁纸的原始图像进行图像处理后得到的图像。
[0101] 在目标桌面壁纸为该桌面壁纸的原始图像的情况下,上述原始图像可能会大于各个桌面屏幕的对应图像,此时,各个桌面屏幕对应的桌面壁纸总计可以只显示原始图像的一部分。
[0102] 例如,假设,原始图像的分辨率为:352x288,而屏幕的分辨率为:50x50,桌面屏幕的数量为4,则各个桌面屏幕对应的桌面壁纸区域的左上角顶点坐标和右下角顶点坐标可以分别如下表1所示。
[0103] 表1
[0104]  左上角顶点坐标 右下角顶点坐标
桌面屏幕1 (0,0) (49,49)
桌面屏幕2 (50,0) (99,49)
桌面屏幕3 (100,0) (149,49)
桌面屏幕4 (150,0) (199,49)
[0105] 从表1所示的数据中可以看出4个桌面屏幕对应的桌面壁纸区域只是原始图像的左上部分,经组合无法得到整个原始图像,当然,4个桌面屏幕对应的桌面壁纸区域还可以对应于原始图像的其他部分,例如,以图像中心点为基站的区域、右下部分等等,这里不再列举。
[0106] 与上述情况相对应,上述原始图像可能会小于各个桌面屏幕的对应图像,此时,可以考虑在各个桌面屏幕对应的桌面壁纸区域中重复显示上述原始图像等等,其中,在各个桌面屏幕对应的桌面壁纸区域中重复显示上述原始图像时,可以直观的理解为:桌面屏幕滑动时,其滑动速度大于桌面壁纸的滑动速度,这样桌面屏幕从当前屏幕切换至下一桌面屏幕时,桌面壁纸的移动距离小于一个屏幕对应图像的宽度,也就是相邻两桌面屏幕对应的桌面壁纸区域存在重合区域。
[0107] 值得一提的是,成功设置桌面壁纸后,若能够通过桌面屏幕切换等方式向用户展示完整的桌面壁纸的话,通常能够给用户带来更佳的用户体验,所以,上述目标桌面壁纸还可以是对目标桌面壁纸的原始图像进行图像处理后得到的图像。
[0108] 在本发明的一种较佳实现方式中,参见图4,提供了第二种信息处理方法的流程示意图,与前述实施例相比,本实施例中,在接收壁纸更新成功消息之前,还包括:
[0109] S205:获得桌面的屏幕数量NO和目标桌面壁纸的原始图像。
[0110] 具体的,上述目标桌面壁纸的原始图像可以是从用户终端的存储资源存储的图像中获得的图像,可以是从云端服务器中获得的图像,可以是其他用户通过网络分享的图像,例如,通过微信、QQ、微博、FaceBook等分享的图像。本申请并不限定上述原始图像的获得方式。
[0111] 用户终端获得上述原始图像后,可以将该原始图像存储在本地存储资源的特定区域。
[0112] S206:根据屏幕数量NO和原始图像的分辨率,按照预设的图像变换算法对原始图像进行变换,获得目标桌面壁纸。
[0113] 其中,目标桌面壁纸的宽度不大于屏幕数量NO个屏幕对应图像宽度之和,目标桌面壁纸的高度等于屏幕对应图像高度。
[0114] 上述预设的图像变换算法可以是对原始图像进行放大处理的图像变换算法,也可以是对原始图像进行缩小处理的图像变换算法。
[0115] 由于变换后目标桌面壁纸的宽度不大于桌面的屏幕数量个屏幕对应图像宽度之和,且目标桌面壁纸的高度等于屏幕对应图像高度,所以,用户能够通过查看不同桌面屏幕对应的桌面壁纸看到目标桌面壁纸的全貌。
[0116] 较佳的,目标桌面壁纸的宽度等于屏幕数量NO个屏幕对应图像宽度之和,目标桌面壁纸的高度等于屏幕对应图像高度,这样每一桌面屏幕对应的壁纸区域之间不会存在重叠区域。
[0117] 可以理解的,随着用户使用其终端,用户可能会继续在其终端中安装新的应用,这样新安装应用的应用图标会被加入到桌面屏幕中,可能会引起桌面屏幕增加;另外,用户还可能会卸载其终端中已安装的一些应用,这样用户终端会删除被卸载应用的应用图标,可能会引起桌面屏幕减少。基于上述情况,在本发明的一种可选实现方式中,上述信息处理方法还可以包括:
[0118] 接收桌面屏幕调整指令,根据桌面屏幕调整指令,确定调整后所述桌面的屏幕数量NA,并根据屏幕数量NA和前述目标桌面壁纸的原始图像的分辨率,更新目标桌面壁纸。
[0119] 其中,更新后目标桌面壁纸的宽度不大于屏幕数量NA个屏幕对应图像宽度之和,调整后目标桌面壁纸的高度等于屏幕对应图像高度。
[0120] 较佳的,更新后目标桌面壁纸的宽度等于屏幕数量NA个屏幕对应图像宽度之和,调整后目标桌面壁纸的高度等于屏幕对应图像高度。
[0121] 另外,上述的桌面屏幕调整指令可以是针对增加桌面屏幕数量的桌面屏幕调整指令,也可以是针对减少桌面屏幕数量的桌面屏幕调整指令。
[0122] 成功将当前桌面壁纸更新为目标桌面壁纸后,用户可能会希望用户终端返回桌面屏幕。
[0123] 在本发明的另一种具体实现方式中,参见图5,提供了第三种信息处理方法的流程示意图,与前述实施例相比,本实施例中,响应接收到的用于返回桌面屏幕的操作指令,包括:
[0124] S204A:在监测到时长T达到预设的时长阈值的情况下,接收用于返回桌面屏幕的操作指令。
[0125] 其中,所述用于返回桌面屏幕的操作指令中携带桌面屏幕返回操作标识;
[0126] 具体的,可以通过以下几种操作从当前界面返回桌面屏幕,这里桌面屏幕可以理解为桌面屏幕中的主屏幕,也可以理解为进入当前界面之前的桌面屏幕:
[0127] 双击“home”键返回桌面屏幕中的主屏幕;
[0128] 单击“home”键返回进入当前界面之前的桌面屏幕;
[0129] 多次单击“返回”按钮返回进入当前界面之前的桌面屏幕,等等。
[0130] 需要说明的是,本申请只是以上述为例进行说明,实际应用中从当前界面返回桌面屏幕的操作并不仅限于此。
[0131] S204B:根据用于返回桌面屏幕的操作指令中携带的桌面屏幕返回操作标识确定待返回桌面屏幕。
[0132] 由S204A可以看出可以通过多种操作从当前界面返回桌面屏幕,但是各种操作所对应的桌面屏幕不同,所以需要根据桌面屏幕返回操作标识确定待返回桌面屏幕。
[0133] S204C:根据待返回屏幕在桌面屏幕中的顺序以及目标桌面壁纸的分辨率,确定目标桌面壁纸中与待返回屏幕对应的第一壁纸区域。
[0134] 具体的,可以按照以下表达式,确定上述第一壁纸区域的起始水平坐标,[0135]
[0136] 其中,WI表示目标桌面壁纸的宽度,WS表示当前桌面的屏幕数量个屏幕对应图像宽度之和,WC表示屏幕对应图像宽度,ID表示待返回屏幕在桌面屏幕中的顺序号,其初始值为0。
[0137] 根据上述方式获得第一壁纸区域的起始水平坐标后,再结合屏幕对应图像的宽度,即可得到目标桌面壁纸中与待返回屏幕对应的第一壁纸区域。
[0138] S204D:以第一壁纸区域为背景,展示待返回屏幕。
[0139] 可以理解的,返回桌面屏幕之后,用户可能会通过手指等滑动屏幕,使得用户终端的桌面屏幕在各个桌面屏幕之间切换,具体的,在本发明的一种可选实现方式中,上述信息处理方法还可以包括:
[0140] 接收针对待切换屏幕的桌面屏幕切换指令,根据目标桌面壁纸的分辨率,确定目标桌面壁纸中与待切换屏幕对应的第二壁纸区域,并以上述第二壁纸区域为背景,展示待切换屏幕。
[0141] 当然,在确定上述第二壁纸区域的过程中,还可以考虑待切换屏幕在桌面屏幕中的排列顺序、当前桌面屏幕对应的壁纸区域等因素,本申请并不对此进行限定。
[0142] 需要说明的是,本申请只是以上述为例进行说明,实际应用中确定第二壁纸区域的方法并不仅限于此。
[0143] 具体的,参见图6a和图6b,图6a为本发明实施例提供的第一种桌面屏幕示意图,图6b为本发明实施例提供的第二种桌面屏幕示意图。
[0144] 其中,图6b为向右滑动图6a所示屏幕得到的,从图中可以看出,不仅两图中桌面屏幕发生了变化,而且桌面屏幕对应的壁纸区域也发生了变化。
[0145] 由以上可见,上述各个实施例提供的方案中,用户终端根据接收到的壁纸更新成功消息得知已成功将当前桌面壁纸更新为目标桌面壁纸后,监测当前桌面壁纸已更新为目标桌面壁纸的时长T,在监测到时长T未达到预设的时长阈值的情况下,即使接收到用于返回桌面屏幕的操作指令,也拒绝响应该操作指令,而在监测到时长T达到预设的时长阈值的情况下,接收到用于返回桌面屏幕的操作指令后,响应该操作指令。基于上述情况,用户终端根据用户的兴趣爱好成功设置桌面壁纸后,由于只有时长T达到预设的时长阈值后,用户终端才响应用于返回桌面屏幕的操作指令,而时长T达到预设的时长阈值后,用户终端能够根据桌面壁纸区域切换指令确定目标桌面壁纸中的待切换桌面壁纸区域,所以,应用本发明实施例提供的方案进行信息处理后,接收到桌面壁纸区域切换指令后进行壁纸区域切换时,不会出现桌面壁纸无法铺满整个屏幕以及屏幕黑边的现象,因此,应用上述各个明实施例提供的方案处理用于返回桌面屏幕的操作指令后,能够方便用户进行应用选择操作,提高了用户视觉体验。
[0146] 与上述的信息处理方法相对应,本发明实施例还提供了一种信息处理装置。
[0147] 图7为本发明实施例提供的第一种信息处理装置的结构示意图,该装置包括:
[0148] 更新消息接收模块701,用于接收壁纸更新成功消息,其中,所述壁纸更新成功消息,用于表示已成功将当前桌面壁纸更新为目标桌面壁纸;
[0149] 时长监测模块702,用于监测当前桌面壁纸已更新为所述目标桌面壁纸的时长T;
[0150] 第一操作指令响应模块703,用于在监测到所述时长T未达到预设的时长阈值的情况下,拒绝响应接收到的用于返回桌面屏幕的操作指令;
[0151] 第二操作指令响应模块704,用于在监测到所述时长T达到预设的时长阈值的情况下,响应接收到的用于返回桌面屏幕的操作指令,其中,所述预设的时长阈值为:允许根据桌面壁纸区域切换指令确定所述目标桌面壁纸中的待切换桌面壁纸区域的所述时长T的最小取值。
[0152] 具体的,所述第一操作指令响应模块703可以包括:
[0153] 切换操作指令接收子模块,用于在监测到所述时长T未达到预设的时长阈值的情况下,接收界面切换操作指令;
[0154] 界面操作指令判断子模块,用于判断所述界面切换操作指令是否为用于返回桌面屏幕的界面操作指令;
[0155] 操作指令响应子模块,用于在所述界面操作指令判断子模块的判断结果为是的情况下,拒绝响应所述界面切换操作指令。
[0156] 在本发明的一种具体实现方式中,参见图8,提供了第二种信息处理装置的结构示意图,与前述实施例相比,本实施例中,上述信息处理装置还包括:
[0157] 信息获得模块705,用于在所述更新消息接收模块701接收壁纸更新成功消息之前,获得桌面的屏幕数量NO和目标桌面壁纸的原始图像;
[0158] 壁纸获得模块706,用于根据所述屏幕数量NO和所述原始图像的分辨率,按照预设的图像变换算法对所述原始图像进行变换,获得所述目标桌面壁纸,其中,所述目标桌面壁纸的宽度不大于所述屏幕数量NO个屏幕对应图像宽度之和,所述目标桌面壁纸的高度等于屏幕对应图像高度。
[0159] 具体的,在监测到所述时长T达到预设的时长阈值的情况下,所述信息处理装置还可以包括:
[0160] 屏幕调整指令接收模块,用于接收桌面屏幕调整指令;
[0161] 屏幕数量确定模块,用于根据所述桌面屏幕调整指令,确定调整后所述桌面的屏幕数量NA;
[0162] 壁纸更新模块,用于根据所述屏幕数量NA和所述原始图像的分辨率,更新所述目标桌面壁纸,其中,更新后所述目标桌面壁纸的宽度不大于所述屏幕数量NA个屏幕对应图像宽度之和,调整后所述目标桌面壁纸的高度等于屏幕对应图像高度。
[0163] 在本发明的另一种具体实现方式中,参见图9,提供了第三种信息处理装置的结构示意图,与前述实施例相比,本实施例中,所述第二操作指令响应模块704,包括:
[0164] 屏幕返回指令接收子模块7041,用于在监测到所述时长T达到预设的时长阈值的情况下,接收用于返回桌面屏幕的操作指令,其中,所述用于返回桌面屏幕的操作指令中携带桌面屏幕返回操作标识;
[0165] 返回屏幕确定子模块7042,用于根据所述用于返回桌面屏幕的操作指令中携带的桌面屏幕返回操作标识确定待返回桌面屏幕;
[0166] 第一壁纸区域确定子模块7043,用于根据所述目标桌面壁纸的分辨率,确定所述目标桌面壁纸中与所述待返回屏幕对应的第一壁纸区域;
[0167] 返回屏幕展示子模块7044,用于以所述第一壁纸区域为背景,展示所述待返回屏幕。
[0168] 具体的,在监测到所述时长T达到预设的时长阈值的情况下,所述装置还包括:
[0169] 屏幕切换指令接收模块,用于接收针对待切换屏幕的桌面屏幕切换指令;
[0170] 第二壁纸区域确定模块,用于根据所述目标桌面壁纸的分辨率,确定所述目标桌面壁纸中与所述待切换屏幕对应的第二壁纸区域;
[0171] 切换屏幕展示模块,用于以所述第二壁纸区域为背景,展示所述待切换屏幕。
[0172] 由以上可见,上述各个实施例提供的方案中,用户终端根据接收到的壁纸更新成功消息得知已成功将当前桌面壁纸更新为目标桌面壁纸后,监测当前桌面壁纸已更新为目标桌面壁纸的时长T,在监测到时长T未达到预设的时长阈值的情况下,即使接收到用于返回桌面屏幕的操作指令,也拒绝响应该操作指令,而在监测到时长T达到预设的时长阈值的情况下,接收到用于返回桌面屏幕的操作指令后,响应该操作指令。基于上述情况,用户终端根据用户的兴趣爱好成功设置桌面壁纸后,由于只有时长T达到预设的时长阈值后,用户终端才响应用于返回桌面屏幕的操作指令,而时长T达到预设的时长阈值后,用户终端能够根据桌面壁纸区域切换指令确定目标桌面壁纸中的待切换桌面壁纸区域,所以,应用本发明实施例提供的方案进行信息处理后,接收到桌面壁纸区域切换指令后进行壁纸区域切换时,不会出现桌面壁纸无法铺满整个屏幕以及屏幕黑边的现象,因此,应用上述各个明实施例提供的方案处理用于返回桌面屏幕的操作指令后,能够方便用户进行应用选择操作,提高了用户视觉体验。
[0173] 对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0174] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0175] 本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
[0176] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。