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

文档序号:6539258阅读:176来源:国知局
一种信息处理方法以及电子设备的制作方法
【专利摘要】本发明公开了一种信息处理方法以及电子设备,由于采用了第二程序单元控制M个桌面组件按照第一变化参数进行改变、第一程序单元控制桌面壁纸按照第二变化参数进行改变以及第一程序单元根据第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生变化的技术方案,所以解决了现有技术中桌面壁纸与桌面组件在显示时是相互独立地显示,互相不会影响,从而无法为用户提供较为统一的显示效果的技术问题,从而实现了为用户提供具有较为统一的显示效果的桌面的技术效果。
【专利说明】一种信息处理方法以及电子设备
【技术领域】
[0001 ] 本发明涉及电子【技术领域】,尤其涉及一种信息处理方法以及电子设备。
【背景技术】
[0002]随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。例如,智能手机、平板电脑等电子设备已经成为人们生活中一个重要的组成部分,用户可以使用智能手机、平板电脑等电子设备来听音乐、玩游戏等等,以减轻现代快节奏生活所带来的压力。
[0003]以智能手机为例,在智能手机的操作系统如Android系统(也即安卓系统,一种基于Linux的自由及开放源代码的移动操作系统)启动后,会为用户显示一个桌面以供用户进行各种操作,具体展现方式为:在智能手机的显示屏幕的第一层显示一桌面壁纸,并在该第一层之上的第二层显示多个桌面组件(例如应用程序的快捷方式,文件夹,插件等)。
[0004]在智能手机中,桌面壁纸可以是静态的图片,也可以是动态的视频片段或动态壁纸,桌面壁纸的显示与调整是由独立于桌面组件的应用程序来进行控制的,这种分离的设计无论是灵活性还是管理性,都非常具有优势。
[0005]但本发明人在实现本发明实施例中的技术方案的过程中,发现上述技术至少存在如下技术问题:
[0006]由于桌面壁纸与桌面组件是分离的设计,所以桌面中桌面壁纸与桌面组件在显示时是相互独立地显示,互相不会影响,从而无法为用户提供较为统一的显示效果的技术问题。
[0007]具体来讲,由于桌面壁纸显示在显示屏幕的第一层,桌面组件显示在第一层之上的第二层,所以桌面壁纸发生的各种变化不会引起桌面组件的变化,桌面组件发生的各种变化也不会引起桌面壁纸的变化,都是在各自的层中对应显示各自的变化,例如,桌面壁纸的重点在于提供了一个人物形象,如可以是著名动漫人物、体育明星等等,而桌面组件有可能直接覆盖在该人物形象上,从而遮挡了该人物形象,需要用户花费时间移动该桌面组件才能够显示出该人物形象,用户体验较差。
[0008]因此,现有技术中存在由于桌面壁纸与桌面组件是分离的设计,所以桌面中桌面壁纸与桌面组件在显示时是相互独立地显示,互相不会影响,从而无法为用户提供较为统一的显示效果的技术问题。

【发明内容】

[0009]本发明实施例通过提供一种信息处理方法以及电子设备,用以解决现有技术中存在的因桌面壁纸与桌面组件在显示时不会发生交互,会造成桌面壁纸和桌面组件之间相互遮挡,从而会浪费用户时间的技术问题。
[0010]本发明实施例提供了一种信息处理方法,应用于一电子设备,所述电子设备安装有操作系统,所述操作系统包括的第一程序单元和第二程序单元,所述第一程序单元用于管理桌面壁纸,所述第二程序单元用于管理M个桌面组件,M ^ I,在所述显示单元上显示所述桌面壁纸,在所述显示单元上显示所述M个桌面组件,所述桌面壁纸承载所述M个桌面组件;所述方法包括:
[0011]建立所述第一程序单元和所述第二程序单元的信息交换通道;
[0012]当所述桌面壁纸的至少一个壁纸元素发生变化时,通过所述第一程序单元获得所述至少一个壁纸元素的第一变化参数;
[0013]通过所述信息交换通道将所述第一变化参数发送给所述第二程序单元;
[0014]所述第二程序单元控制所述M个桌面组件按照所述第一变化参数进行改变;或/和
[0015]当所述M个桌面组件中K个桌面组件发生变化时,通过所述第二程序单元获得所述K个桌面组件的第二变化参数,I ^K^M;
[0016]通过所述信息交换通道将所述第二变化参数发送给所述第一程序单元;
[0017]所述第一程序单元控制所述桌面壁纸按照所述第二变化参数进行改变;或/和
[0018]当所述桌面壁纸的至少一个壁纸元素将要发生变化时,所述第一程序单元通过所述信息交换通道从所述第二程序单元获得所述M个桌面组件的第一参数;
[0019]所述第一程序单元根据所述第一参数控制所述桌面壁纸的所述至少一个壁纸元素响应所述将要发生变化。
[0020]可选地,所述建立`所述第一程序单元和所述第二程序单元的信息交换通道,具体包括:
[0021]通过所述第一程序单元的第一接口向所述第二程序单元的第二接口发送信息;以及
[0022]通过所述第一程序单元的第三接口接收所述第二程序单元的第四接口发送的信
肩、O
[0023]可选地,所述通过所述第一程序单元获得所述至少一个壁纸元素的第一变化参数,具体包括:
[0024]通过所述第一程序单元检测所述桌面壁纸的预设时间间隔的两帧图像帧的变化信息,获得所述第一变化参数;或
[0025]通过所述第一程序单元接收所述桌面壁纸发送的所述桌面壁纸中至少一个显示模块的变化信息,获得所述第一变化参数。
[0026]可选地,在所述M个桌面组件中K个桌面组件发生变化之前,所述方法还包括:
[0027]检测是否获得操作体针对所述K个桌面组件的第一操作;
[0028]在检测到获得所述第一操作时,所述第二程序单元响应所述第一操作,从而使得所述K个桌面组件发生变化。
[0029]本发明实施例另一方面还让提供一种电子设备,所述电子设备安装有操作系统,所述操作系统包括的第一程序单元和第二程序单元,所述第一程序单元用于管理桌面壁纸,所述第二程序单元用于管理M个桌面组件,M ^ 1,在所述显示单元上显示所述桌面壁纸,在所述显示单元上显示所述M个桌面组件,所述桌面壁纸承载所述M个桌面组件;包括:[0030]机壳;
[0031]显示单元,用于显示桌面壁纸和M个桌面组件;
[0032]电路板,设置于所述机壳内;
[0033]处理器,设置于所述电路板上,与所述显示单元相连,用于建立所述第一程序单元和所述第二程序单元的信息交换通道,并当所述桌面壁纸的至少一个壁纸元素发生变化时,通过所述第一程序单元获得所述至少一个壁纸元素的第一变化参数,并通过所述信息交换通道将所述第一变化参数发送给所述第二程序单元,并所述第二程序单元控制所述M个桌面组件按照所述第一变化参数进行改变,或/和当所述M个桌面组件中K个桌面组件发生变化时,通过所述第二程序单元获得所述K个桌面组件的第二变化参数,I < K < M,并通过所述信息交换通道将所述第二变化参数发送给所述第一程序单元,并所述第一程序单元控制所述桌面壁纸按照所述第二变化参数进行改变,或/和当所述桌面壁纸的至少一个壁纸元素将要发生变化时,所述第一程序单元通过所述信息交换通道从所述第二程序单元获得所述M个桌面组件的第一参数,并所述第一程序单元根据所述第一参数控制所述桌面壁纸的所述至少一个壁纸元素响应所述将要发生变化。
[0034]可选地,所述处理器具体用于通过所述第一程序单元的第一接口向所述第二程序单元的第二接口发送信息,以及通过所述第一程序单元的第三接口接收所述第二程序单元的第四接口发送的信息。
[0035]可选地,所述处理器具体用于通过所述第一程序单元检测所述桌面壁纸的预设时间间隔的两帧图像帧的变化信息,获得所述第一变化参数,或通过所述第一程序单元接收所述桌面壁纸发送的所述桌面壁纸中至少一个显示模块的变化信息,获得所述第一变化参数。
[0036]可选地,所述处理器具体还用于在所述M个桌面组件中K个桌面组件发生变化之前,检测是否获得操作体针对所述K个桌面组件的第一操作,并在检测到获得所述第一操作时,所述第二程序单元响应所述第一操作,从而使得所述K个桌面组件发生变化。
[0037]本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0038]由于采用了建立第一程序单元和第二程序单元的信息交换通道,并当桌面壁纸的至少一个壁纸元素发生变化时,通过第一程序单元获得至少一个壁纸元素的第一变化参数,并通过信息交换通道将第一变化参数发送给第二程序单元,并第二程序单元控制N个桌面组件按照第一变化参数进行改变;或/和当M个桌面组件中K个桌面组件发生变化时,通过第二程序单元获得K个桌面组件的第二变化参数,I ^ K ^ M,并通过信息交换通道将第二变化参数发送给第一程序单元,并第一程序单元控制M个桌面组件按照第二变化参数进行改变;或/和当桌面壁纸的至少一个壁纸元素将要发生变化时,通过信息交换通道从第二程序单元获得M个桌面组件的第一参数,并第一程序单元根据第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生变化的技术方案,第二程序单元能够根据桌面壁纸的第一变化参数控制桌面组件进行变化,第一程序单元能够根据桌面组件的第二变化参数控制桌面壁纸进行变化,以及第一程序单元能够根据第一桌面组件的第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生的变化,所以解决了现有技术中桌面壁纸与桌面组件在显示时是相互独立地显示,互相不会影响,从而无法为用户提供较为统一的显示效果的技术问题,从而实现了为用户提供具有较为统一的显示效果的桌面的技术效果。【专利附图】

【附图说明】
[0039]图1为本发明实施例提供的信息处理方法的流程图;
[0040]图2为本发明实施例提供的智能手机的桌面的示意图;
[0041]图3为本发明实施例提供的桌面壁纸中云朵运动时的示意图;
[0042]图4为本发明实施例提供的控制桌面壁纸按第二变化参数进行改变的示意图;
[0043]图5为本发明实施例提供的桌面壁纸中云朵运动时的示意图;
[0044]图6为本发明实施例提供的电子设备的功能模块图。
【具体实施方式】
[0045]本发明实施例通过提供一种信息处理方法以及电子设备,用以解决现有技术中存在的由于桌面壁纸与桌面组件是分离的设计,所以桌面中桌面壁纸与桌面组件在显示时是相互独立地显示,互相不会影响,从而无法为用户提供较为统一的显示效果的技术问题。
[0046]本发明实施例中的技术方案为解决上述技术问题,总体思路如下:
[0047]本发明实施例提供一种信息处理方法,该方法应用于一电子设备,该电子设备安装操作系统,操作系统包括的第一程序单元和第二程序单元,第一程序单元用于管理桌面壁纸,第二程序单元用于管理M个桌面组件,MS 1,在显示单元上显示桌面壁纸,在显示单元上显示M个桌面组件,桌面壁纸承载M个桌面组件;方法包括:
[0048]建立第一程序单元`和第二程序单元的信息交换通道;
[0049]当桌面壁纸的至少一个壁纸元素发生变化时,通过第一程序单元获得至少一个壁纸元素的第一变化参数;
[0050]通过信息交换通道将第一变化参数发送给第二程序单元;
[0051]第二程序单元控制N个桌面组件按照第一变化参数进行改变;或/和
[0052]当M个桌面组件中K个桌面组件发生变化时,通过第二程序单元获得K个桌面组件的第二变化参数,I ^K^M;
[0053]通过信息交换通道将第二变化参数发送给第一程序单元;
[0054]第一程序单元控制M个桌面组件按照第二变化参数进行改变;或/和
[0055]当桌面壁纸的至少一个壁纸元素将要发生变化时,通过信息交换通道从第二程序单元获得M个桌面组件的第一参数;
[0056]第一程序单元根据第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生变化。
[0057]通过上述部分可以看出,由于采用了建立第一程序单元和第二程序单元的信息交换通道,并当桌面壁纸的至少一个壁纸元素发生变化时,通过第一程序单元获得至少一个壁纸元素的第一变化参数,并通过信息交换通道将第一变化参数发送给第二程序单元,并第二程序单元控制N个桌面组件按照第一变化参数进行改变;或/和当M个桌面组件中K个桌面组件发生变化时,通过第二程序单元获得K个桌面组件的第二变化参数,I < K < M,并通过信息交换通道将第二变化参数发送给第一程序单元,并第一程序单元控制M个桌面组件按照第二变化参数进行改变;或/和当桌面壁纸的至少一个壁纸元素将要发生变化时,通过信息交换通道从第二程序单元获得M个桌面组件的第一参数,并第一程序单元根据第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生变化的技术方案,第二程序单元能够根据桌面壁纸的第一变化参数控制桌面组件进行变化,第一程序单元能够根据桌面组件的第二变化参数控制桌面壁纸进行变化,以及第一程序单元能够根据第一桌面组件的第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生的变化,所以解决了现有技术中桌面壁纸与桌面组件在显示时是相互独立地显示,互相不会影响,从而无法为用户提供较为统一的显示效果的技术问题,从而实现了为用户提供具有较为统一的显示效果的桌面的技术效果。
[0058]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0059]本发明实施例提供一种信息处理方法,该方法应用于一电子设备,该电子设备安装有至少一个操作系统,例如可以是Windows系统、安卓系统、IOS系统等等,操作系统包括的第一程序单元和第二程序单元,第一程序单元用于管理桌面壁纸,第二程序单元用于管理M个桌面组件,M ^ I,在显示单元上显示桌面壁纸,在显示单元上显示M个桌面组件,桌面壁纸承载M个桌面组件。
[0060]在实际应用中,该电子设备可以是智能手机、平板电脑,也可以是笔记本电脑等等,在此不做限制。[0061]请参考图1,图1是本发明实施例提供的信息处理方法的流程图,如图1所示,该方法包括:
[0062]S1:建立第一程序单元和第二程序单元的信息交换通道;
[0063]S2:当桌面壁纸的至少一个壁纸元素发生变化时,通过第一程序单元获得至少一个壁纸元素的第一变化参数;
[0064]S3:通过信息交换通道将第一变化参数发送给第二程序单元;
[0065]S4:第二程序单元控制M个桌面组件按照第一变化参数进行改变;或/和
[0066]S5:当M个桌面组件中K个桌面组件发生变化时,通过第二程序单元获得K个桌面组件的第二变化参数,I ^K^M;
[0067]S6:通过信息交换通道将第二变化参数发送给第一程序单元;
[0068]S7:第一程序单元控制桌面壁纸按照第二变化参数进行改变;或/和
[0069]S8:当桌面壁纸的至少一个壁纸元素将要发生变化时,第一程序单元通过信息交换通道从第二程序单元获得M个桌面组件的第一参数;
[0070]S9:第一程序单元根据第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生变化。
[0071]在接下来的部分中,将以电子设备具体为一安装有安卓系统的智能手机为例,来进行详细地举例说明,在安卓系统中,第一程序单元可以是Wallpaper,第二程序单元可以是Launcher,当然,在其他操作系统单元,第一程序单元与第二程序单元可以是其他操作系统中相应的程序单元,在此不做限制。
[0072]请参考图2,图2是本发明实施例提供的智能手机的桌面的示意图,如图2所示,该智能手机的显示单元上能够显示一桌面壁纸以及三个桌面组件,该桌面壁纸内包括至少一个壁纸元素,如图2所示,该桌面壁纸内包括天空、云朵、大树和草地四个壁纸元素,三个桌面组件分别为三个不同应用程序的快捷方式。[0073]在步骤SI中,建立第一程序单元和第二程序单元的信息交换通道,具体来讲,可以包括:通过第一程序单元的第一接口向第二程序单元的第二接口发送信息;以及通过第一程序单元的第三接口接收第二程序单元的第四接口发送的信息。
[0074]例如,在第一程序单元设置第一接口与第三接口,在第二程序单元中设置第二接口与第四接口,在桌面壁纸发生变化时,第一程序单元获得桌面壁纸的变化信息,并通过第一程序单元的第一接口向第二程序单元的第二接口发送信息,第二程序单元在通过第二接口在接收到该变化信息,即能够获得桌面壁纸的变化信息,类似地,在桌面组件发生变化时,第二程序单元获得桌面组件的变化信息,并通过第二程序单元的第四接口向第一程序单元的第三接口发送,第一程序单元通过第三接口接收第二程序单元发送的桌面组件的变化信息后,即能够获得桌面组件的变化信息。
[0075]在通过步骤SI建立第一程序单元与第二程序单元的信息交换通道之后,在接下来的部分中,将分别介绍基于信息交互通道,控制桌面壁纸与桌面组件的变化以向用户提供具有较为统一的显示效果的桌面的三种场景,在具体实施过程中,这三种场景可以单独实施,也可以任意结合实施,在此不做限制。
[0076]第一种情形:
[0077]在步骤SI之后,本发明实施例提供的信息处理方法进入步骤S2,即:当桌面壁纸的至少一个壁纸元素发生变化时,通过第一程序单元获得至少一个壁纸元素的第一变化参数。
[0078]在步骤S2中,具体来讲,在桌面壁纸为动态壁纸时,其动态壁纸内的一个或者多个壁纸元素会发生变化,请参考图2,在如图2所示的桌面壁纸中,云朵可以是由左至右云朵的壁纸元素。
[0079]在具体实施过程中,动态壁纸具体可以由两种方式实现,第一种方式是通过将多张静态图片(如JPEG、PNG等格式的图片)组合成一张动态图片(如GIF格式的图片),然后根据时间重复不停的播放,从而形成动态壁纸;第二种方式是通过应用的方式来实现,以在安卓系统中为例,可以将动态壁纸的安装文件设置为APK(Android Package)格式的文件,在安卓系统中运行该动态壁纸的安装文件后,安装文件中一个或者多个绘制模块即会按时间绘制变化图像,从而形成动态壁纸。
[0080]在动态壁纸为由多种静态图片组合而成的动态图片时,可以通过第一程序单元检测桌面壁纸的预设时间间隔的两帧图像帧的变化,从而获得桌面壁纸的第一变化参数,例如,在本实施例中,请参考图2,以预设时间间隔为0.2S为例,第一程序单元分别对第一时刻以及第一时刻之后0.2S的桌面壁纸截图,获得两帧图像帧,然后对两帧图像帧进行分析,从而即能够获得在如图2所示的桌面壁纸中,云朵为动态壁纸中运动的壁纸元素。当然,在其他实施例中,壁纸中运动的壁纸元素可以包括多个,在此就不再赘述了。
[0081]在动态壁纸为通过应用的方式来实现,可以是在该桌面壁纸的安装程序中设置一信息发送接口,在桌面壁纸安装完成后,通过该信息发送接口,即能够将桌面壁纸内的绘制变化图像的绘制模块的信息发送给第一程序单元,从而使得第一程序单元获得桌面壁纸内至少一个壁纸元素的第一变化参数,在本实施例中,可以设定如图2所示的壁纸内包括4个绘制模块,分别是绘制天空、云朵、大树与草地的4个绘制模块,其中绘制云朵的绘制模块在不停的绘制变化的图像,桌面壁纸可以通过信息发送接口将绘制云朵的绘制模块的信息发送给第一程序单元,使得第一程序单元能够确定云朵的运动速度、运动方向以及所占据的面积大小等等情况,在此就不再赘述了。
[0082]在通过步骤S2获得第一变化参数之后,本发明实施例提供的信息处理方法进入步骤S3,即:通过信息交换通道将第一变化参数发送给第二程序单元,具体来讲,即是通过第一程序单元的第一接口将第一变化参数发送给第二程序单元的第二接口,第二程序单元通过第二接口接收到第一变化参数之后,即能够确定桌面壁纸中发生变化的壁纸元素的运动方向、运动速度和所占面积等等信息,在此就不再赘述了。
[0083]在通过步骤S3将第一变化参数发送给第二程序单元后,本发明实施例提供的信息处理方法进入步骤S4,即:第二程序单元控制M个桌面组件按照第一变化参数进行改变。
[0084]在步骤S4中,具体来讲,即是第二程序单元根据桌面壁纸中至少一个壁纸的第一变化参数,控制M个桌面组件随之而进行改变,以向用户提供具有较为统一的显示效果的桌面。
[0085]请参考图3,图3是本发明实施例提供的桌面壁纸中云朵运动时的示意图,如图3所示,云朵可以从桌面壁纸的左侧运动至右侧消失,然后再从桌面壁纸的左侧出现,如此周而复始地运动。
[0086]请继续参考图3,根据第一变化参数,第二程序单元可以在在云朵在与第一桌面组件接触(需要说明的是,此处的接触是指用户视觉上的接触)的时候,控制第一桌面组件进行对应的改变,例如,可以改变第一桌面组件的显示效果,将第一桌面组件的显示变得隐隐约约、模糊不清,使得第一桌面组件看起来像是被移动的云朵所遮挡,当然了,除了可以改变第一桌面的显示之外,还可以根据第一变化参数,将第一桌面组件移动至云朵的运动路径之外,如向上方或者下方移动,使得第一桌面看起来就像被云朵挤开,或者主动为云朵让开位置。
[0087]当然,在第二程序`单元控制第一桌面组件按照第一变化参数进行改变的时候,为了使得整个桌面的显示效果更加统一,可以同时调整第一桌面组件之外的其他组件,例如将第二桌面组件和第三桌面组件的图标进行一定程度的缩小,使得三个桌面组件具有看起来像被运动的云朵挤得压缩在一起的效果。
[0088]可以看出,由于采用了第二程序单元控制M个桌面按照第一变化参数进行改变的方案,所以解决了现有技术中桌面壁纸与桌面组件在显示时是相互独立地显示,互相不会影响,从而无法为用户提供较为统一的显示效果的技术问题,从而实现了为用户提供具有较为统一的显示效果的桌面的技术效果。
[0089]在介绍完第一种情形之后,在接下来的部分中,请继续参考图1,将介绍第二种情形:
[0090]在步骤S5中,当M个桌面组件中K个桌面组件发生变化时,通过第二程序单元获得K个桌面组件的第二变化参数,I ^ K ^ M,具体来讲,可以是检测是否获得操作体针对K个桌面组件的第一操作,在检测到获得第一操作时,第二程序单元响应第一操作,从而控制K个桌面组件发生变化。
[0091]具体来讲,例如可以是通过智能手机的触控屏检测是否获得用户通过手指、触控笔等操作体针对M个桌面组件中K个桌面的第一操作时,例如,删除、移动等等操作,在检测到获得操作体针对K个桌面组件的第一操作时,第二程序单元响应第一操作,从而控制K个桌面组件发生变化。在第二程序单元响应第一操作的时候,即能够获得K个桌面组件的第二变化参数,在此就不再赘述了。
[0092]例如,请参考图4,图4是本发明实施例提供的控制桌面壁纸按第二变化参数进行改变的示意图,如图4所示,设定针对第一桌面组件的第一操作具体为删除操作,则通过智能手机的触控屏可以检测到针对第一桌面组件的第一操作为Action_l,第一操作的对象为第一桌面组件,第一桌面组件的位置为(ob j_l_x,ob j_l_y),当然,在实际应用中,智能手机的桌面可能会包括多个屏幕,所以第二变化参数还会包括第一桌面组件所在的屏幕编号等等信息,在此就不再赘述了。
[0093]在通过步骤S5获得K个桌面组件的第二变化参数之后,本发明实施例提供的信息处理方法进入步骤S6,即:通过信息交换通道将第二变化参数发送给第一程序单元。
[0094]在步骤S6中,具体来讲,即是通过第二程序单元的第四接口向第一程序的单元的第三接口发送该第二变化参数,第一程序单元通过第三接口获得该第二变化参数后,即能够通过该第二变化参数,获得K个桌面组件的变化信息。
[0095]在通过步骤S6将第二变化参数发送给第一程序单元之后,本发明实施例提供的信息处理方法进入步骤S7,即:第一程序单元控制桌面壁纸按照第二变化参数进行改变。
[0096]在步骤S7中,具体来讲,可以是第一程序单元根据第二变化参数,控制桌面壁纸进行改变,从而向用户提供具有较为统一的显示效果的桌面,例如,请继续参考图4,在第一程序单元接收第二变化参数时,根据第二变化参数,在桌面壁纸中找到对应的图标位置,从而可以在对应的位置显示一个“黑洞”,显示出一个吸附第一桌面组件的效果,然后第一桌面组件掉入该“黑洞”中,最后黑洞消失,从而在删除第一桌面组件时,向用户提供具有较为统一的显示效果的桌面。
[0097]通过上述部分可以看出,由于采用了第一程序单元控制桌面壁纸按照第二变化参数进行改变的技术方案,所以解决了现有技术中桌面壁纸与桌面组件在显示时是相互独立地显示,互相不会影响,从而无法为用户提供较为统一的显示效果的技术问题,从而实现了为用户提供具有较为统一的显示效果的桌面的技术效果。
[0098]在介绍完第二种情形之后,在接下来的部分中,请继续参考图1,将介绍第三种情形:
[0099]在步骤S8中,当桌面壁纸的至少一个壁纸元素将要发生变化时,第一程序单元通过信息交换通道从第二程序单元获得M个桌面组件的第一参数,具体来讲,可以是在桌面壁纸的至少一个壁纸元素将要发生变化时,通过信息交换通道从第二程序单元获得M个桌面组件的第一参数,例如M个桌面组件各自的位置参数,以及各自所占的面积参数等等。
[0100]例如,请参考图5,图5是本发明实施例提供的桌面壁纸中云朵运动时的示意图,如图5所示,在桌面壁纸中云朵将要运动时,第二程序单元可以获得M个桌面组件各自的位置参数,当然,位置参数中还包括各个组件的面积大小参数、形状参数等等,然后第一程序单元通过信息交换通道即可以获得M个桌面组件的位置参数。
[0101]在通过步骤S8第一程序单元获得M个组件的第一参数之后,本发明实施例提供的信息处理方法进入步骤S9,即:第一程序单元根据第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生变化。
[0102]具体来讲,请继续参考图5,如图5所示,第一程序单元根据第一参数,可以控制云朵避开第一桌面组件,如从第一桌面组件的上方或者下方运动,从而向用户提供具有较为统一的显示效果的桌面。
[0103]在实际应用中,桌面壁纸中发生变化的不会只是云朵,还可以是其他元素,例如可以是运动的人物形象,下落的雨滴等等,在这样的情况下,第一程序单元即可以控制运动的人物形象避开桌面组件,或者控制下落的雨滴从桌面组件的图标的两侧流下等等,在此就不再赘述了。当然,除了壁纸中发生变化的壁纸元素会针对桌面组件进行改变之外,桌面组件也会根据桌面壁纸中元素进行改变,例如桌面壁纸中设置了不能被覆盖的区域(not_cover, l_x, l_y, size_x, size_y),例如该区域内是某个动漫人物,则第一程序单元通过信息交换通道将这一信息发送给第二程序单元,第二程序单元即根据该信息控制桌面组件避开该区域,从而能够完整地展示该动漫人物,从而向用户提供具有较为统一的显示效果的桌面,在此就不再赘述了。
[0104]除了部分所介绍的三种情形之外,在实际应用中,还存在其他情形,通过本发明实施例的介绍,本领域所属的技术人员能够根据实际情况,选择合适的方式,从而向用户提供具有较为统一的显示效果的桌面,以满足实际情况的需要,在此就不再赘述了。
[0105]通过上述部分可以看出,由于采用了第一程序单元根据第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生变化的技术方案,所以解决了现有技术中桌面壁纸与桌面组件在显示时是相互独立地显示,互相不会影响,从而无法为用户提供较为统一的显示效果的技术问题,从而实现了为用户提供具有较为统一的显示效果的桌面的技术效果。
[0106]通过上述部分可以看出,由于采用了建立第一程序单元和第二程序单元的信息交换通道,并当桌面壁纸的至少一个壁纸元素发生变化时,通过第一程序单元获得至少一个壁纸元素的第一变化参数,并通过信息交换通道将第一变化参数发送给第二程序单元,并第二程序单元控制N个桌面组件按照第一变化参数进行改变;或/和当M个桌面组件中K个桌面组件发生变化时,通过第二程序单元获得K个桌面组件的第二变化参数,I < K < M,并通过信息交换通道将第二变化参数发送给第一程序单元,并第一程序单元控制M个桌面组件按照第二变化参数进行改变;或/和当桌面壁纸的至少一个壁纸元素将要发生变化时,通过信息交换通道从第二程序单元获得M个桌面组件的第一参数,并第一程序单元根据第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生变化的技术方案,第二程序单元能够根据桌面壁纸的第一变化参数控制桌面组件进行变化,第一程序单元能够根据桌面组件的第二变化参数控制桌面壁纸进行变化,以及第一程序单元能够根据第一桌面组件的第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生的变化,所以解决了现有技术中桌面壁纸与桌面组件在显示时是相互独立地显示,互相不会影响,从而无法为用户提供较为统一的显示效果的技术问题,从而实现了为用户提供具有较为统一的显示效果的桌面的技术效果。
[0107]基于同一发明构思,本发明实施例还提供一种电子设备,该电子设备安装有操作系统,操作系统包括的第一程序单元和第二程序单元,第一程序单元用于管理桌面壁纸,第二程序单元用于管理M个桌面组件,M > I,在显示单元上显示桌面壁纸,在显示单元上显示M个桌面组件,桌面壁纸承载M个桌面组件。
[0108]请参考图6,图6是本发明实施例提供的电子设备的功能模块图,如图6所示,该电子设备包括:机壳601 ;显示单元602,用于显示桌面壁纸和M个桌面组件;电路板603,设置于机壳601内;处理器604,设置于电路板603上,与显不单兀602相连,用于建立第一程序单元和第二程序单元的信息交换通道,并当桌面壁纸的至少一个壁纸元素发生变化时,通过第一程序单元获得至少一个壁纸元素的第一变化参数,并通过信息交换通道将第一变化参数发送给第二程序单元,并第二程序单元控制M个桌面组件按照第一变化参数进行改变,或/和当M个桌面组件中K个桌面组件发生变化时,通过第二程序单元获得K个桌面组件的第二变化参数,l^K^M,并通过信息交换通道将第二变化参数发送给第一程序单元,并第一程序单元控制桌面壁纸按照第二变化参数进行改变,或/和当桌面壁纸的至少一个壁纸元素将要发生变化时,第一程序单元通过信息交换通道从第二程序单元获得M个桌面组件的第一参数,并第一程序单元根据第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生变化。
[0109]在具体实施过程中,处理器604具体用于通过第一程序单元的第一接口向第二程序单元的第二接口发送信息,以及通过第一程序单元的第三接口接收第二程序单元的第四接口发送的信息。
[0110]在具体实施过程中,处理器604具体用于通过第一程序单元检测桌面壁纸的预设时间间隔的两帧图像帧的变化信息,获得第一变化参数,或通过第一程序单元接收桌面壁纸发送的桌面壁纸中至少一个显示模块的变化信息,获得第一变化参数。
[0111]在具体实施过程中,处理器604具体还用于在M个桌面组件中K个桌面组件发生变化之前,检测是否获得操作体针对K个桌面组件的第一操作,并在检测到获得第一操作时,第二程序 单元响应第一操作,从而使得K个桌面组件发生变化。
[0112]本实施例中的电子设备与前述实施例中的信息处理方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚的了解本实施例中的电子设备的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
[0113]上述本发明实施例中的技术方案,至少具有如下的技术效果或优点:
[0114]由于采用了建立第一程序单元和第二程序单元的信息交换通道,并当桌面壁纸的至少一个壁纸元素发生变化时,通过第一程序单元获得至少一个壁纸元素的第一变化参数,并通过信息交换通道将第一变化参数发送给第二程序单元,并第二程序单元控制N个桌面组件按照第一变化参数进行改变;或/和当M个桌面组件中K个桌面组件发生变化时,通过第二程序单元获得K个桌面组件的第二变化参数,I ^ K ^ M,并通过信息交换通道将第二变化参数发送给第一程序单元,并第一程序单元控制M个桌面组件按照第二变化参数进行改变;或/和当桌面壁纸的至少一个壁纸元素将要发生变化时,通过信息交换通道从第二程序单元获得M个桌面组件的第一参数,并第一程序单元根据第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生变化的技术方案,第二程序单元能够根据桌面壁纸的第一变化参数控制桌面组件进行变化,第一程序单元能够根据桌面组件的第二变化参数控制桌面壁纸进行变化,以及第一程序单元能够根据第一桌面组件的第一参数控制桌面壁纸的至少一个壁纸元素响应将要发生的变化,所以解决了现有技术中桌面壁纸与桌面组件在显示时是相互独立地显示,互相不会影响,从而无法为用户提供较为统一的显示效果的技术问题,从而实现了为用户提供具有较为统一的显示效果的桌面的技术效果。
[0115]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0116]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0117]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0118]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0119]具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
[0120]建立所述第一程序单元和所述第二程序单元的信息交换通道;
[0121]当所述桌面壁纸的至少一个壁纸元素发生变化时,通过所述第一程序单元获得所述至少一个壁纸元素的第一变化参数;
[0122]通过所述信息交换通道将所述第一变化参数发送给所述第二程序单元;
[0123]所述第二程序单元控制所述M个桌面组件按照所述第一变化参数进行改变;或/和
[0124]当所述M个桌面组件中K个桌面组件发生变化时,通过所述第二程序单元获得所述K个桌面组件的第二变化参数,1≤K≤M;
[0125]通过所述信息交换通道将所述第二变化参数发送给所述第一程序单元;
[0126]所述第一程序单元控制所述桌面壁纸按照所述第二变化参数进行改变;或/和
[0127]当所述桌面壁纸的至少一个壁纸元素将要发生变化时,所述第一程序单元通过所述信息交换通道从所述第二程序单元获得所述M个桌面组件的第一参数;
[0128]所述第一程序单元根据所述第一参数控制所述桌面壁纸的所述至少一个壁纸元素响应所述将要发生变化。
[0129]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在于步骤:所述建立所述第一程序单元和所述第二程序单元的信息交换通道,在被执行时包括如下步骤:[0130]通过所述第一程序单元的第一接口向所述第二程序单元的第二接口发送信息;以及
[0131]通过所述第一程序单元的第三接口接收所述第二程序单元的第四接口发送的信
肩、O
[0132]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在于步骤:所述通过所述第一程序单元获得所述至少一个壁纸元素的第一变化参数,在被执行时包括如下步骤:
[0133]通过所述第一程序单元检测所述桌面壁纸的预设时间间隔的两帧图像帧的变化信息,获得所述第一变化参数;或
[0134]通过所述第一程序单元接收所述桌面壁纸发送的所述桌面壁纸中至少一个显示模块的变化信息,获得所述第一变化参数。
[0135]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在于步骤:在所述M个桌面组件中K个桌面组件发生变化之前被执行,在被执行时包括如下步骤:
[0136]检测是否获得操作体针对所述K个桌面组件的第一操作;
[0137]在检测到获得所述第一操作时,所述第二程序单元响应所述第一操作,从而使得所述K个桌面组件发生变化。
[0138]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种信息处理方法,应用于一电子设备,所述电子设备安装有操作系统,所述操作系统包括的第一程序单元和第二程序单元,所述第一程序单元用于管理桌面壁纸,所述第二程序单元用于管理M个桌面组件,M ^ I,在所述显示单元上显示所述桌面壁纸,在所述显示单元上显示所述M个桌面组件,所述桌面壁纸承载所述M个桌面组件;所述方法包括: 建立所述第一程序单元和所述第二程序单元的信息交换通道; 当所述桌面壁纸的至少一个壁纸元素发生变化时,通过所述第一程序单元获得所述至少一个壁纸元素的第一变化参数; 通过所述信息交换通道将所述第一变化参数发送给所述第二程序单元; 所述第二程序单元控制所述M个桌面组件按照所述第一变化参数进行改变;或/和当所述M个桌面组件中K个桌面组件发生变化时,通过所述第二程序单元获得所述K个桌面组件的第二变化参数,I ^ K ^ M ; 通过所述信息交换通道将所述第二变化参数发送给所述第一程序单元; 所述第一程序单元控制所述桌面壁纸按照所述第二变化参数进行改变;或/和当所述桌面壁纸的至少一个壁纸元素将要发生变化时,所述第一程序单元通过所述信息交换通道从所述第二程序单元获得所述M个桌面组件的第一参数; 所述第一程序单元根据所述第一参数控制所述桌面壁纸的所述至少一个壁纸元素响应所述将要发生变化。
2.如权利要求1所述的方法,其特征在于,所述建立所述第一程序单元和所述第二程序单元的信息交换通道,具体包括: 通过所述第一程序单元的第一接口向所述第二程序单元的第二接口发送信息;以及 通过所述第一程序单元的`第三接口接收所述第二程序单元的第四接口发送的信息。
3.如权利要求1所述的方法,其特征在于,所述通过所述第一程序单元获得所述至少一个壁纸元素的第一变化参数,具体包括: 通过所述第一程序单元检测所述桌面壁纸的预设时间间隔的两帧图像帧的变化信息,获得所述第一变化参数;或 通过所述第一程序单元接收所述桌面壁纸发送的所述桌面壁纸中至少一个显示模块的变化信息,获得所述第一变化参数。
4.如权利要求1所述的方法,其特征在于,在所述M个桌面组件中K个桌面组件发生变化之前,所述方法还包括: 检测是否获得操作体针对所述K个桌面组件的第一操作; 在检测到获得所述第一操作时,所述第二程序单元响应所述第一操作,从而使得所述K个桌面组件发生变化。
5.一种电子设备,所述电子设备安装有操作系统,所述操作系统包括的第一程序单元和第二程序单元,所述第一程序单元用于管理桌面壁纸,所述第二程序单元用于管理M个桌面组件,M > I,在所述显示单元上显示所述桌面壁纸,在所述显示单元上显示所述M个桌面组件,所述桌面壁纸承载所述M个桌面组件;包括: 机壳; 显示单元,用于显示桌面壁纸和M个桌面组件; 电路板,设置于所述机壳内;处理器,设置于所述电路板上,与所述显示单元相连,用于建立所述第一程序单元和所述第二程序单元的信息交换通道,并当所述桌面壁纸的至少一个壁纸元素发生变化时,通过所述第一程序单元获得所述至少一个壁纸元素的第一变化参数,并通过所述信息交换通道将所述第一变化参数发送给所述第二程序单元,并所述第二程序单元控制所述M个桌面组件按照所述第一变化参数进行改变,或/和当所述M个桌面组件中K个桌面组件发生变化时,通过所述第二程序单元获得所述K个桌面组件的第二变化参数,I ^ K^M,并通过所述信息交换通道将所述第二变化参数发送给所述第一程序单元,并所述第一程序单元控制所述桌面壁纸按照所述第二变化参数进行改变,或/和当所述桌面壁纸的至少一个壁纸元素将要发生变化时,所述第一程序单元通过所述信息交换通道从所述第二程序单元获得所述M个桌面组件的第一参数,并所述第一程序单元根据所述第一参数控制所述桌面壁纸的所述至少一个壁纸元素响应所述将要发生变化。
6.如权利要求5所述的电子设备,其特征在于,所述处理器具体用于通过所述第一程序单元的第一接口向所述第二程序单元的第二接口发送信息,以及通过所述第一程序单元的第三接口接收所述第二程序单元的第四接口发送的信息。
7.如权利要求5所述的电子设备,其特征在于,所述处理器具体用于通过所述第一程序单元检测所述桌面壁纸的预设时间间隔的两帧图像帧的变化信息,获得所述第一变化参数,或通过所述第一程序单元接收所述桌面壁纸发送的所述桌面壁纸中至少一个显示模块的变化信息,获得所述第一变化参数。
8.如权利要求5所述的电子设备,其特征在于,所述处理器具体还用于在所述M个桌面组件中K个桌面组件发生变化之前,检测是否获得操作体针对所述K个桌面组件的第一操作,并在检测到获得所述第一操作时,所述第二程序单元响应所述第一操作,从而使得所述K个桌面组件发生变化。`
【文档编号】G06F3/0481GK103870124SQ201410074806
【公开日】2014年6月18日 申请日期:2014年3月3日 优先权日:2014年3月3日
【发明者】李志刚, 冯荣峰 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1