一种动态桌面图标的实现方法及装置制造方法及图纸

技术编号:15690601 阅读:144 留言:0更新日期:2017-06-24 03:07
本申请实施例提供一种动态桌面图标的实现方法及装置。其中,方法包括如下的步骤:监听操作系统发送的用于指示在系统桌面上创建应用的桌面图标的通知消息。根据所述通知消息,调用所述操作系统提供的图标样式,在所述系统桌面上创建一图标块体。在所述图标块体中,动态加载所述应用中的不同内容,以生成所述动态桌面图标。采用本申请实施例提供的技术方案可以实现动态桌面图标,有利于增加应用的用户流量。

Method and device for realizing dynamic desktop icon

The embodiment of the present invention provides a method and a device for realizing a dynamic desktop icon. The method includes the following steps: listening notification messages sent by the operating system to indicate desktop icons to create applications on the system desktop. According to the notification message, the icon pattern provided by the operating system is called, and an icon block is created on the desktop of the system. In the icon block, different contents in the application are dynamically loaded to generate the dynamic desktop icons. Adopting the technical proposal provided by the embodiment of the invention can realize the dynamic desktop icon, and is favorable for increasing the user flow of the application.

【技术实现步骤摘要】
一种动态桌面图标的实现方法及装置
本申请涉及图标显示领域,尤其涉及一种动态桌面图标的实现方法及装置。
技术介绍
随着通信技术的发展,终端设备上的应用越来越丰富,例如微信、QQ、京东、天猫等。这些应用安装后,终端设备的系统桌面上会有与之对应的桌面图标。用户点击应用的桌面图标,可以运行相应的应用。但现有技术中,应用的桌面图标通常是静态的。例如,QQ应用的桌面图标是一张包含企鹅和“QQ”字样的图片;京东应用的桌面图标是一张包含金属狗和“京东”字样的图片。现有静态桌面图标所展示的内容比较单一,难以吸引用户去点击,不利于增加应用的用户流量。
技术实现思路
本专利技术所要解决的技术问题在于提供一种动态桌面图标的实现方法及装置,通过调用所述操作系统提供的图标样式,并在根据图标样式创建的图标块体中动态加载应用中的不同内容,解决了现有静态桌面图标所展示的内容比较单一,难以吸引用户去点击,不利于增加应用的用户流量的技术问题。为了解决上述问题,本专利技术实施例提供了一种动态桌面图标的实现方法,包括:监听操作系统发送的用于指示在系统桌面上创建应用的桌面图标的通知消息;根据所述通知消息,调用所述操作系统提供的图标样式,在所述系统桌面上创建一图标块体;在所述图标块体中,动态加载所述应用中的不同内容,以生成所述动态桌面图标。可选地,所述在所述图标块体中,动态加载所述应用中的不同内容,以生成所述动态桌面图标之前,还包括:从所述应用的服务端获取所述不同内容;将所述不同内容存储至本地缓存中。可选地,所述在所述图标块体中,动态加载所述应用中的不同内容,以生成所述动态桌面图标,包括:按照预设的加载速率,在所述图标块体中,循环或依次加载所述不同内容,以生成所述动态桌面图标。可选地,所述方法还包括:在加载所述不同内容的过程中,根据更改加载速率的指令,改变对所述不同内容的加载速率。可选地,所述不同内容分别包括:图片主体以及所述图片主体关联的文字信息;对所述不同内容中的第一内容,在所述图标块体中,加载所述第一内容,包括:在所述图标块体中,加载所述第一内容的图片主体;在指定时间后,沿一方向滑动所述第一内容的图片主体,以得到所述图标块体中的空白区域;在所述图标块体中的空白区域,加载所述第一内容的文字信息;或者,对所述不同内容中的第一内容,在所述图标块体中,加载所述第一内容,包括:在所述图标块体中,加载所述第一内容的图片主体;在第二指定时间后,收缩所述第一内容的图片主体,以获得收缩后的图片主体,所述收缩后的图片主体的面积小于所述图标块体面积;在所述收缩后的图片主体的周围,加载所述第一内容的文字信息。可选地,所述应用为通用直播应用;所述操作系统为Win8/10操作系统;所述图标样式为磁贴样式。本专利技术实施例还提供一种动态桌面图标的实现装置,包括:信息监听模块,用于监听操作系统发送的用于指示在系统桌面上创建应用的桌面图标的通知消息;块体创建模块,用于根据所述通知消息,调用所述操作系统提供的图标样式,在所述系统桌面上创建一图标块体;内容加载模块,用于在所述图标块体中,动态加载所述应用中的不同内容,以生成所述动态桌面图标。可选地,所述装置还包括:内容获取模块,用于从所述应用的服务端获取所述不同内容;本地缓存,用于存储从所述应用的服务端获取到的所述不同内容。可选地,所述内容加载模块,具体用于:按照预设的加载速率,在所述图标块体中,循环或依次加载所述不同内容,以生成所述动态桌面图标。可选地,所述装置还包括:速率控制模块,用于在加载所述不同内容的过程中,根据更改加载速率的指令,改变所述内容加载模块对所述不同内容的加载速率。与现有技术相比,本专利技术实施例可以调用操作系统提供的图标样式,并且动态加载应用中的不同内容,从而生成动态的桌面图标,该桌面图标能够展示不同的内容。该动态桌面图标较容易吸引用户去点击,从而有利于增加应用的用户流量。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本专利技术一实施例所述的动态桌面图标的实现方法的流程示意图;图2示出了根据本专利技术另一实施例所述的动态桌面图标的实现方法的流程示意图;图3示出了根据本专利技术另一实施例所述的动态桌面图标的实现装置的模块结构图;图4示出了根据本专利技术另一实施例所述的动态桌面图标的实现装置的模块结构图;图5示出了根据本专利技术另一实施例所述的内容加载模块的结构图;图6示出了根据本专利技术另一实施例所述的内容加载模块的结构图;具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术一实施例提供的一种动态桌面图标的实现方法,该方法可由动态桌面图标的实现装置来执行,所述方法包括以下步骤:S101:监听操作系统发送的用于指示在系统桌面上创建应用的桌面图标的通知消息。系统桌面是指操作系统陈列图标和/或应用名称的版面。应用的桌面图标实际上是指系统桌面上表示应用存在的快捷方式,该桌面图标可以包含应用的图标、名称等内容。在没有应用的桌面图标的情况,需要按照应用的安装路径找到应用的可执行文件,然后通过应用的可执行文件启动应用,操作繁琐,效率较低;而生成应用的桌面图标之后,可以直接通过应用的桌面图标启动应用,操作简单,效率较高。因此,很有必要生成应用的桌面图标。当识别到需要创建应用的桌面图标时,操作系统可以发送一用于指示在系统桌面上创建应用的桌面图标的通知消息。从而在监听到该通知消息后,创建应用的桌面图标。一般来说,应用在安装过程中或之后,需要在操作系统中进行注册,操作系统收到应用进行注册的消息后,可以识别到需要在系统桌面上为该应用创建桌面图标,于是生成一通知消息,通过该通知消息指示在系统桌面上创建应用的桌面图标。动态桌面图标的实现装置监听操作系统发出的通知消息,当监听到通知消息时,确定需要在系统桌面上创建应用的桌面图标。S102:根据通知消息,调用操作系统提供的图标样式,在系统桌面上创建一图标块体。该操作系统可以提供至少一种图标样式,用以为创建应用的桌面图标提供条件。优选地,图标样式可以包括但不限于透明样式、混搭的彩色logo样式或者仅包含图片的样式、仅包含文字的样式、图片及文字的组合样式等。本实施例中的图标样式可以用于生成静态桌面图标,也可以用于生成动态桌面图标。动态桌面图标与静态桌面图标的不同之处在于,动态桌面图标会动态展示不同的内容,而静态桌面图标展示的内容是固定不变的。根据指示在系统桌面上创建应用的桌面图标的通知消息,可以调用操作系统提供的图标样式,按照图标样式在系统桌面上创建一图标块体。图标块体实际上是一载体或容器,用以承载需要展示的内容。其中,图标块体可以有多种属性,例如形状属性、大小属性以及背景色属性等。本实施例不对图标块体做任何限制。例如,图标块体的形状可以包本文档来自技高网...
一种动态桌面图标的实现方法及装置

【技术保护点】
一种动态桌面图标的实现方法,其特征在于,包括:监听操作系统发送的用于指示在系统桌面上创建应用的桌面图标的通知消息;根据所述通知消息,调用所述操作系统提供的图标样式,在所述系统桌面上创建一图标块体;在所述图标块体中,动态加载所述应用中的不同内容,以生成所述动态桌面图标。

【技术特征摘要】
1.一种动态桌面图标的实现方法,其特征在于,包括:监听操作系统发送的用于指示在系统桌面上创建应用的桌面图标的通知消息;根据所述通知消息,调用所述操作系统提供的图标样式,在所述系统桌面上创建一图标块体;在所述图标块体中,动态加载所述应用中的不同内容,以生成所述动态桌面图标。2.根据权利要求1所述的方法,其特征在于,所述在所述图标块体中,动态加载所述应用中的不同内容,以生成所述动态桌面图标之前,还包括:从所述应用的服务端获取所述不同内容;将所述不同内容存储至本地缓存中。3.根据权利要求1所述的方法,其特征在于,所述在所述图标块体中,动态加载所述应用中的不同内容,以生成所述动态桌面图标,包括:按照预设的加载速率,在所述图标块体中,循环或依次加载所述不同内容,以生成所述动态桌面图标。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在加载所述不同内容的过程中,根据更改加载速率的指令,改变对所述不同内容的加载速率。5.根据权利要求1-4任一项所述的方法,其特征在于,所述不同内容分别包括:图片主体以及所述图片主体关联的文字信息;对所述不同内容中的第一内容,在所述图标块体中,加载所述第一内容,包括:在所述图标块体中,加载所述第一内容的图片主体;在第一指定时间后,沿一方向滑动所述第一内容的图片主体,以得到所述图标块体中的空白区域;在所述图标块体中的空白区域,加载所述第一内容的文字信息;或者,对所述不同内容中的第...

【专利技术属性】
技术研发人员:王浩谢洲为李超张菊元
申请(专利权)人:北京潘达互娱科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1