动态壁纸与系统桌面进行交互的方法及装置制造方法

文档序号:6503450阅读:217来源:国知局
动态壁纸与系统桌面进行交互的方法及装置制造方法
【专利摘要】一种动态壁纸与系统桌面进行交互的方法,包括:创建动态壁纸;当监测到系统桌面被启动或者桌面图标发生变更时,向所述动态壁纸发送广播消息,所述广播消息中包括所述系统桌面的属性信息;以及所述动态壁纸接收所述广播消息并根据所述系统桌面的属性信息修改所述动态壁纸的绘隹■则。此外,本发明还提供一种动态壁纸与系统桌面进行交互的装置。上述动态壁纸与系统桌面进行交互的方法及装置可将系统桌面的信息传递给动态壁纸,使动态壁纸能够根据系统桌面的属性信息修改自身的绘制规则,达到动态壁纸与系统桌面相呼应的效果,可以减少桌面图标对动态壁纸的影响,同时更增加系统桌面的交互感和趣味性。
【专利说明】动态壁纸与系统桌面进行交互的方法及装置

【技术领域】
[0001] 本发明涉及互联网【技术领域】,尤其涉及一种动态壁纸与系统桌面进行交互的方法 及装置。

【背景技术】
[0002] 动态壁纸是一种动态的壁纸程序,现在已经成为用户终端上最常见的一种应用。 动态壁纸利用动态图片,比如流动的水、盛开的花朵、摇曳的树枝等等,替换了原始的静态 壁纸,给人赏心悦目的感觉。
[0003] 但是,现有的动态壁纸与系统桌面之间是相互独立的,壁纸在最底层显示,系统桌 面在上一层显示,两者之间没有交互,比较单一。


【发明内容】

[0004] 有鉴于此,本发明提供一种动态壁纸与系统桌面进行交互的方法及装置。
[0005] -种动态壁纸与系统桌面进行交互的方法,包括:创建动态壁纸;当监测到系统 桌面被启动或者桌面图标发生变更时,向所述动态壁纸发送广播消息,所述广播消息中包 括所述系统桌面的属性信息;以及所述动态壁纸接收所述广播消息并根据所述系统桌面的 属性信息修改所述动态壁纸的绘制规则。
[0006] -种动态壁纸与系统桌面进行交互的装置,包括:动态壁纸创建模块,用于创建动 态壁纸;广播消息发送模块,用于当监测到系统桌面被启动或者桌面图标发生变更时,向所 述动态壁纸发送广播消息,所述广播消息中包括所述系统桌面的属性信息;以及绘制规则 修改模块,用于在接收所述广播消息后根据所述系统桌面的属性信息修改所述动态壁纸的 绘制规则。
[0007] 本发明实施例提供的动态壁纸与系统桌面进行交互的方法及装置,可将系统桌面 的信息传递给动态壁纸,使动态壁纸能够根据系统桌面的属性信息修改自身的绘制规则, 达到动态壁纸与系统桌面相呼应的效果,可以减少桌面图标对动态壁纸的影响,同时更增 加系统桌面的交互感和趣味性。
[0008] 为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例, 并配合所附图式,作详细说明如下。

【专利附图】

【附图说明】
[0009] 图1示出了 一种用户终端的结构框图。
[0010] 图2为本发明第一实施例提供的动态壁纸与系统桌面进行交互的方法的流程图。
[0011] 图3为本发明第二实施例提供的动态壁纸与系统桌面进行交互的方法的流程图。
[0012] 图4为本发明第三实施例提供的动态壁纸与系统桌面进行交互的方法的流程图。
[0013] 图5为本发明第四实施例提供的动态壁纸与系统桌面进行交互的装置的结构框 图。
[0014] 图6为本发明第五实施例提供的动态壁纸与系统桌面进行交互的装置的结构框 图。
[0015] 图7为本发明第六实施例提供的动态壁纸与系统桌面进行交互的装置的结构框 图。

【具体实施方式】
[0016] 为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合 附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0017] 本发明实施例所提供的动态壁纸与系统桌面进行交互的方法可应用于用户终端 中,实现用户终端中的动态壁纸与系统桌面之间的交互。所述用户终端例如可以包括:智能 手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4 (Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机等 等。
[0018] 图1示出了一种用户终端的结构框图。如图1所示,用户终端100包括存储器102、 存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口 108、射频模块110、定 位模块112、摄像模块114、音频模块116、触控屏幕118以及按键模块120。这些组件通过 一条或多条通讯总线/信号线122相互通讯。
[0019] 可以理解,图1所示的结构仅为示意,用户终端100还可包括比图1中所示更多或 者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件 或其组合实现。
[0020] 存储器102可用于存储软件程序以及模块,如本发明实施例中的动态壁纸与系统 桌面进行交互的方法及装置对应的程序指令/模块,处理器102通过运行存储在存储器104 内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的动态壁纸与 系统桌面进行交互的方法。
[0021] 存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个 磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步 包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至用户终端 100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处 理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
[0022] 外设接口 108将各种输入/输入装置耦合至CPU以及存储器102。处理器106运 行存储器102内的各种软件、指令以执行用户终端100的各种功能以及进行数据处理。
[0023] 在一些实施例中,外设接口 108,处理器106以及存储控制器104可以在单个芯片 中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0024] 射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而 与通讯网络或者其他设备进行通讯。射频模块110可包括各种现有的用于执行这些功能的 电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM) 卡、存储器等等。射频模块110可与各种网络如互联网、企业内部网、无线网络进行通讯或 者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网 或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球 移动通信系统(Global System for Mobile Communication, GSM)、增强型移动通信技术 (Enhanced Data GSM Environment, EDGE),宽带码分多址技术(wideband code division multiple access, W-CDMA),码分多址技术(Code division access, CDMA)、时分多址技 术(time division multiple access, TDMA),蓝牙,无线保真技术(Wireless, Fidelity, WiFi)(如美国电气和电子工程师协会标准IEEE802. 11a,IEEE802. lib, IEEE802. llg和/ 或 ΙΕΕΕ802·11η)、网络电话(Voice over internet protocal, VoIP)、全球微波互联接入 (Worldwide Interoperability for Microwave Access,Wi_Max)、其他用于邮件、即时通讯 及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的 协议。
[0025] 定位模块112用于获取用户终端100的当前位置。定位模块112的实例包括但不 限于全球卫星定位系统(GPS)、基于无线局域网或者移动通信网的定位技术。
[0026] 摄像模块114用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器 102内,并可通过射频模块110发送。
[0027] 音频模块116向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个 扬声器以及音频电路。音频电路从外设接口 108处接收声音数据,将声音数据转换为电信 息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦 克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口 108中以进 行进一步的处理。音频数据可以从存储器102处或者通过射频模块110获取。此外,音频 数据也可以存储至存储器102中或者通过射频模块110进行发送。在一些实例中,音频模 块116还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。
[0028] 触控屏幕118在用户终端100与用户之间同时提供一个输出及输入界面。具体 地,触控屏幕118向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其 任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕118还接收用户的输入, 例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用 户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕118 显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
[0029] 按键模块120同样提供用户向用户终端100进行输入的接口,用户可以通过按下 不同的按键以使用户终端100执行不同的功能。
[0030] 第一实施例
[0031] 图2为本发明第一实施例提供的动态壁纸与系统桌面进行交互的方法的流程图。 如图2所示,本实施例的动态壁纸与系统桌面进行交互的方法包括以下步骤:
[0032] 步骤S11 :创建动态壁纸。
[0033] 创建动态壁纸,指的就是在终端的操作系统环境中创建一种动态的壁纸程序。下 面将具体以Android系统(一种以Linux为基础的开放源代码操作系统)为例,对本发明 进行详细的说明。
[0034] 在Android系统中,通过继承Android系统提供的Wallpaper Serves,建立动态壁 纸,展示动态背景。
[0035] 步骤S12 :当监测到系统桌面被启动或者桌面图标发生变更时,向所述动态壁纸 发送广播消息,所述广播消息中包括所述系统桌面的属性信息。
[0036] 当Android桌面程序监测到系统桌面被启动(例如开机时)或者桌面图标发生变 更(例如用户删除桌面图标)时,Android桌面程序会利用Android系统中的广播接收器 (Braodcast receiver)向动态壁纸发送广播消息。其中,Android桌面程序负责管理显示 Android系统里面已经安装的应用程序和微件(Widget)以及皮肤资源的替换。Braodcast receiver是Android系统里面的一种消息数据传递机制。
[0037]向动态壁纸发送广播消息中包括所述系统桌面的属性信息。系统桌面的属性信息 至少包括桌面图标的位置信息、大小信息等。
[0038] 步骤S13 :所述动态壁纸接收所述广播消息并根据所述系统桌面的属性信息修改 所述动态壁纸的绘制规则。
[0039] 动态壁纸接收到该广播消息后,可以根据桌面图标的位置、大小等信息修改动态 壁纸的绘制规则。所述动态壁纸的绘制规则可以包括:动态壁纸中动态元素的运动方向、运 动路径、运动时间或停留时间等。
[0040] 比如,动态壁纸为具有下雪效果的动态壁纸,雪花就是该动态壁纸的动态元素,通 过计算雪花与桌面图标之间的距离,可以在雪花飘落至桌面图标上时,使雪花停留在桌面 图标的上边缘,产生雪花堆积的效果,而不是直接从图标下方落下。
[0041] 又比如,动态壁纸为游动的鱼,鱼就是该动态壁纸的动态元素,通过计算鱼与桌面 图标之间的距离,可以在鱼游动至桌面图标之前,改变其运动方向,使其始终在图标之间游 来游去,或者使多个鱼能够聚集在某个桌面图标周围而不是直接从图标下方游过。
[0042] 可以理解的是,根据不同的动态壁纸的内容可以灵活的调整动态壁纸的绘画规 贝1J,上述只是两个具体示例而已,本发明的【具体实施方式】并不以此为限。在现有技术中,如 果图标摆满了整个桌面,大部分动态壁纸就会被遮挡,看不到效果,在本发明实施例中,通 过改变动态壁纸的绘制规则能够有效的避免这种情况,甚至能够合理的利用桌面图标,给 用户另一种新奇的体验。
[0043] 本发明实施例提供的动态壁纸与系统桌面进行交互的方法,可将系统桌面的信息 传递给动态壁纸,使动态壁纸能够根据系统桌面的属性信息修改自身的绘制规则,达到动 态壁纸与系统桌面相呼应的效果,可以减少桌面图标对动态壁纸的影响,同时更增加系统 桌面的交互感和趣味性。另一方面,由于动态壁纸需要桌面提供的数据资源,所以提高了桌 面与动态壁纸之间的关联性,即造成与其他产品的差异也可以方便市场的推广。
[0044] 第二实施例
[0045] 图3为本发明第二实施例提供的动态壁纸与系统桌面进行交互的方法的流程图。 如图3所示,本实施例的动态壁纸与系统桌面进行交互的方法包括以下步骤:
[0046] 步骤S21 :创建动态壁纸。
[0047] 步骤S22 :生成与所述动态壁纸相对应的密钥。
[0048] 步骤S23 :当监测到系统桌面被启动或者桌面图标发生变更时,向所述动态壁纸 发送广播消息,所述广播消息中包括根据所述密钥进行加密处理后的所述系统桌面的属性 信息。
[0049] 步骤S24 :所述动态壁纸接收所述广播消息。
[0050] 步骤S25 :所述动态壁纸根据所述密钥对所述广播消息进行解密。
[0051] 步骤S26 :所述动态壁纸根据所述系统桌面的属性信息修改所述动态壁纸的绘制 规则。
[0052] 于本实施例中,向动态壁纸发送的广播消息中包括有根据密钥进行加密处理后的 所述系统桌面的属性信息,只有与该密钥相对应的动态壁纸接收到该广播消息后才可以解 密该广播消息中所包含的所述系统桌面的属性信息,然后根据这些属性信息修改动态壁纸 的绘制规则,更增强了桌面与动态壁纸之间的关联性。
[0053] 所述系统桌面的属性信息可以包括:桌面图标的位置信息或大小信息。
[0054] 所述动态壁纸的绘制规则可以包括:动态壁纸中动态元素的运动方向、运动路径、 运动时间或停留时间。
[0055] 本发明实施例提供的动态壁纸与系统桌面进行交互的方法,可将系统桌面的信息 传递给动态壁纸,使动态壁纸能够根据系统桌面的属性信息修改自身的绘制规则,达到动 态壁纸与系统桌面相呼应的效果,可以减少桌面图标对动态壁纸的影响,同时更增加系统 桌面的交互感和趣味性。另一方面,由于动态壁纸需要桌面提供的数据资源,所以提高了桌 面与动态壁纸之间的关联性,即造成与其他产品的差异也可以方便市场的推广。
[0056] 第三实施例
[0057] 图4为本发明第三实施例提供的动态壁纸与系统桌面进行交互的方法的流程图。 如图4所示,本实施例的动态壁纸与系统桌面进行交互的方法包括以下步骤:
[0058] 步骤S31 :创建动态壁纸以及相应的类型标识。
[0059] 步骤S32 :当监测到系统桌面被启动或者桌面图标发生变更时,向所述动态壁纸 发送广播消息,所述广播消息中包括所述系统桌面的属性信息以及所述类型标识。
[0060] 步骤S33 :所述动态壁纸接收具有所述类型标识的广播消息后,根据所述广播消 息中所述系统桌面的属性信息修改所述动态壁纸的绘制规则。
[0061] 于本实施例中,类型标识的作用是标示桌面发送给动态壁纸的信息类型。比如,桌 面会发送很多信息给各种程序,动态壁纸不会接受所有信息,只会接受包含类型标识的信 息,因此,类型标识也相当于一种匹配模式。采用这种模式的好处是,只有与该类型标识相 对应的动态壁纸才能够接收到相应的桌面信息,做出对应的处理,也只有具有该类型标识 的广播消息才可以被相应的动态壁纸接收。其他与该类型标识不对应的动态壁纸无法获取 到桌面信息,能够起到一定的数据保护作用。一个类型标识可以对应多个动态壁纸。
[0062] 所述系统桌面的属性信息可以包括:桌面图标的位置信息或大小信息。
[0063] 所述动态壁纸的绘制规则可以包括:动态壁纸中动态元素的运动方向、运动路径、 运动时间或停留时间。
[0064] 本发明实施例提供的动态壁纸与系统桌面进行交互的方法,可将系统桌面的信息 传递给动态壁纸,使动态壁纸能够根据系统桌面的属性信息修改自身的绘制规则,达到动 态壁纸与系统桌面相呼应的效果,可以减少桌面图标对动态壁纸的影响,同时更增加系统 桌面的交互感和趣味性。另一方面,由于动态壁纸需要桌面提供的数据资源,所以提高了桌 面与动态壁纸之间的关联性,即造成与其他产品的差异也可以方便市场的推广。
[0065] 第四实施例
[0066]图5为本发明第四实施例提供的动态壁纸与系统桌面进行交互的装置的结构示 意图。如图5所示,本实施例的动态壁纸与系统桌面进行交互的装置40可用于实现第一实 施例中的方法,其包括:
[0067] 动态壁纸创建模块41,用于创建动态壁纸;
[0068] 广播消息发送模块42,用于当监测到系统桌面被启动或者桌面图标发生变更时, 向所述动态壁纸发送广播消息,所述广播消息中包括所述系统桌面的属性信息;以及 [0069] 绘制规则修改模块43,用于在接收所述广播消息后根据所述系统桌面的属性信息 修改所述动态壁纸的绘制规则。
[0070] 所述系统桌面的属性信息可以包括:桌面图标的位置信息或大小信息。
[0071] 所述动态壁纸的绘制规则可以包括:动态壁纸中动态元素的运动方向、运动路径、 运动时间或停留时间。
[0072] 本实施例动态壁纸与系统桌面进行交互的装置40的各功能模块实现各自功能的 具体过程,请参见上述图2所示实施例中描述的具体内容,此处不再赘述。
[0073] 本发明实施例提供的动态壁纸与系统桌面进行交互的装置,可将系统桌面的信息 传递给动态壁纸,使动态壁纸能够根据系统桌面的属性信息修改自身的绘制规则,达到动 态壁纸与系统桌面相呼应的效果,可以减少桌面图标对动态壁纸的影响,同时更增加系统 桌面的交互感和趣味性。另一方面,由于动态壁纸需要桌面提供的数据资源,所以提高了桌 面与动态壁纸之间的关联性,即造成与其他产品的差异也可以方便市场的推广。
[0074] 第五实施例
[0075] 图6为本发明第五实施例提供的动态壁纸与系统桌面进行交互的装置的结构示 意图。如图6所示,本实施例的动态壁纸与系统桌面进行交互的装置50可用于实现第二实 施例中的方法,其包括:动态壁纸创建模块51、广播消息发送模块52、以及绘制规则修改模 块53。
[0076] 其中,动态壁纸创建模块51用于创建动态壁纸以及密钥。广播消息发送模块52用 于当监测到系统桌面被启动或者桌面图标发生变更时,向所述动态壁纸发送广播消息,所 述广播消息中包括根据密钥加密后的所述系统桌面的属性信息。绘制规则修改模块53用 于在接收所述广播消息后根据密钥进行解密并根据所述系统桌面的属性信息修改所述动 态壁纸的绘制规则。
[0077] 于本实施例中,所述动态壁纸创建模块51可以包括:壁纸创建单元511,用于创建 动态壁纸;以及密钥生成单元512,用于生成与所述动态壁纸相对应的密钥。
[0078] 于本实施例中,所述绘制规则修改模块53可以包括:消息接收单元531,用于接收 所述广播消息;解密单元532,用于根据所述密钥对所述广播消息进行解密;以及绘制规则 修改单元533,用于根据所述系统桌面的属性信息修改所述动态壁纸的绘制规则。
[0079] 于本实施例中,向动态壁纸发送的广播消息中包括有根据密钥进行加密处理后的 所述系统桌面的属性信息,只有与该密钥相对应的动态壁纸接收到该广播消息后才可以解 密该广播消息中所包含的所述系统桌面的属性信息,然后根据这些属性信息修改动态壁纸 的绘制规则,更增强了桌面与动态壁纸之间的关联性。
[0080] 所述系统桌面的属性信息可以包括:桌面图标的位置信息或大小信息。
[0081] 所述动态壁纸的绘制规则可以包括:动态壁纸中动态元素的运动方向、运动路径、 运动时间或停留时间。
[0082] 结构框图本实施例动态壁纸与系统桌面进行交互的装置50的各功能模块实现各 自功能的具体过程,请参见上述图3所示实施例中描述的具体内容,此处不再赘述。
[0083] 本发明实施例提供的动态壁纸与系统桌面进行交互的装置,可将系统桌面的信息 传递给动态壁纸,使动态壁纸能够根据系统桌面的属性信息修改自身的绘制规则,达到动 态壁纸与系统桌面相呼应的效果,可以减少桌面图标对动态壁纸的影响,同时更增加系统 桌面的交互感和趣味性。另一方面,由于动态壁纸需要桌面提供的数据资源,所以提高了桌 面与动态壁纸之间的关联性,即造成与其他产品的差异也可以方便市场的推广。
[0084] 第六实施例
[0085] 图7为本发明第六实施例提供的动态壁纸与系统桌面进行交互的装置的结构示 意图。如图7所示,本实施例的动态壁纸与系统桌面进行交互的装置60可用于实现第二实 施例中的方法,其包括:动态壁纸创建模块61、广播消息发送模块62、以及绘制规则修改模 块63。
[0086] 其中,动态壁纸创建模块61用于创建动态壁纸及相应的类型标识。广播消息发送 模块62用于当监测到系统桌面被启动或者桌面图标发生变更时,向所述动态壁纸发送广 播消息,所述广播消息中包括所述系统桌面的属性信息以及所述类型标识。绘制规则修改 模块63用于在接收到具有所述类型标识的所述广播消息后根据所述系统桌面的属性信息 修改所述动态壁纸的绘制规则。
[0087] 于本实施例中,所述动态壁纸创建模块61可以包括:壁纸创建单元611,用于创建 动态壁纸;以及类型标识生成单元612,用于生成与所述动态壁纸相对应的类型标识。
[0088] 于本实施例中,所述绘制规则修改模块63包括:消息接收单元631,用于接收具有 所述类型标识的广播消息,以及绘制规则修改单元632,用于根据所述广播消息中所述系统 桌面的属性信息修改所述动态壁纸的绘制规则。
[0089] 于本实施例中,类型标识的作用是标示桌面发送给动态壁纸的信息类型。比如,桌 面会发送很多信息给各种程序,动态壁纸不会接受所有信息,只会接受包含类型标识的信 息,因此,类型标识也相当于一种匹配模式。采用这种模式的好处是,只有与该类型标识相 对应的动态壁纸才能够接收到相应的桌面信息,做出对应的处理,也只有具有该类型标识 的广播消息才可以被相应的动态壁纸接收。其他与该类型标识不对应的动态壁纸无法获取 到桌面信息,能够起到一定的数据保护作用。一个类型标识可以对应多个动态壁纸。
[0090] 所述系统桌面的属性信息可以包括:桌面图标的位置信息或大小信息。
[0091] 所述动态壁纸的绘制规则可以包括:动态壁纸中动态元素的运动方向、运动路径、 运动时间或停留时间。
[0092] 结构框图本实施例动态壁纸与系统桌面进行交互的装置60的各功能模块实现各 自功能的具体过程,请参见上述图4所示实施例中描述的具体内容,此处不再赘述。
[0093] 本发明实施例提供的动态壁纸与系统桌面进行交互的装置,可将系统桌面的信息 传递给动态壁纸,使动态壁纸能够根据系统桌面的属性信息修改自身的绘制规则,达到动 态壁纸与系统桌面相呼应的效果,可以减少桌面图标对动态壁纸的影响,同时更增加系统 桌面的交互感和趣味性。另一方面,由于动态壁纸需要桌面提供的数据资源,所以提高了桌 面与动态壁纸之间的关联性,即造成与其他产品的差异也可以方便市场的推广。
[0094] 需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重 点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。 对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参 见方法实施例的部分说明即可。
[0095] 需要说明的是,术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包 含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括 没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。 在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括所述要素 的过程、方法、物品或者装置中还存在另外的相同要素。
[0096] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0097] 以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽 然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人 员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰 为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对 以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【权利要求】
1. 一种动态壁纸与系统桌面进行交互的方法,其特征在于,包括: 创建动态壁纸; 当监测到系统桌面被启动或者桌面图标发生变更时,向所述动态壁纸发送广播消息, 所述广播消息中包括所述系统桌面的属性信息;以及 所述动态壁纸接收所述广播消息并根据所述系统桌面的属性信息修改所述动态壁纸 的绘制规则。
2. 根据权利要求1所述的方法,其特征在于,所述创建动态壁纸的步骤,包括: 创建动态壁纸;以及 生成与所述动态壁纸相对应的密钥。
3. 根据权利要求2所述的方法,其特征在于,所述广播消息中的所述系统桌面的属性 信息为根据所述密钥进行加密处理后的信息。
4. 根据权利要求3所述的方法,其特征在于,所述动态壁纸接收所述广播消息并根据 所述系统桌面的属性信息修改所述动态壁纸的绘制规则的步骤包括: 所述动态壁纸接收所述广播消息; 根据所述密钥对所述广播消息进行解密;以及 根据所述系统桌面的属性信息修改所述动态壁纸的绘制规则。
5. 根据权利要求1所述的方法,其特征在于,创建动态壁纸的同时还生成了相应的类 型标识,向所述动态壁纸发送的广播消息中还包括所述类型标识,所述动态壁纸接收到具 有所述类型标识的广播消息后,根据所述广播消息中所述系统桌面的属性信息修改所述动 态壁纸的绘制规则。
6. 根据权利要求1至5任一项所述的方法,其特征在于,所述系统桌面的属性信息包 括:桌面图标的位置信息或大小信息。
7. 根据权利要求1至5任一项所述的方法,其特征在于,所述动态壁纸的绘制规则包 括:动态壁纸中动态元素的运动方向、运动路径、运动时间或停留时间。
8. -种动态壁纸与系统桌面进行交互的装置,其特征在于,包括: 动态壁纸创建模块,用于创建动态壁纸; 广播消息发送模块,用于当监测到系统桌面被启动或者桌面图标发生变更时,向所述 动态壁纸发送广播消息,所述广播消息中包括所述系统桌面的属性信息;以及 绘制规则修改模块,用于在接收所述广播消息后根据所述系统桌面的属性信息修改所 述动态壁纸的绘制规则。
9. 根据权利要求8所述的装置,其特征在于,所述动态壁纸创建模块,包括: 壁纸创建单元,用于创建动态壁纸;以及 密钥生成单元,用于生成与所述动态壁纸相对应的密钥。
10. 根据权利要求9所述的装置,其特征在于,所述广播消息中的所述系统桌面的属性 信息为根据所述密钥进行加密处理后的信息。
11. 根据权利要求10所述的装置,其特征在于,所述绘制规则修改模块包括: 消息接收单元,用于接收所述广播消息; 解密单元,用于根据所述密钥对所述广播消息进行解密;以及 绘制规则修改单元,用于根据所述系统桌面的属性信息修改所述动态壁纸的绘制规 则。
12. 根据权利要求8所述的装置,其特征在于,所述动态壁纸创建模块,包括:壁纸创建 单元,用于创建动态壁纸,以及类型标识生成单元,用于生成与所述动态壁纸相对应的类型 标识;向所述动态壁纸发送的广播消息中还包括类型标识;所述绘制规则修改模块包括: 消息接收单元,用于接收具有所述类型标识的广播消息,以及绘制规则修改单元,用于根据 所述广播消息中所述系统桌面的属性信息修改所述动态壁纸的绘制规则。
13. 根据权利要求8至12任一项所述的装置,其特征在于,所述系统桌面的属性信息包 括:桌面图标的位置信息或大小信息。
14. 根据权利要求8至12任一项所述的装置,其特征在于,所述动态壁纸的绘制规则包 括:动态壁纸中动态元素的运动方向、运动路径、运动时间或停留时间。
【文档编号】G06F9/46GK104216760SQ201310207053
【公开日】2014年12月17日 申请日期:2013年5月29日 优先权日:2013年5月29日
【发明者】马良 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1