一种显示网站图标的方法及装置的制作方法

文档序号:6441350阅读:139来源:国知局
专利名称:一种显示网站图标的方法及装置的制作方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种显示网站图标的方法及装置。
背景技术
Web浏览器通常可分为带有系统托盘功能的浏览器以及不带有系统托盘功能的浏览器。在通常被使用的不带有系统托盘功能的Web浏览器中,用于区别不同的网站或网页的网站图标,主要被显示在浏览器页面的地址栏和页面的书签列表的名称旁边。带有系统托盘功能的Web浏览器,如:firefox浏览器,能够在系统托盘中显示出正在运行的软件的图标,也就是firefox浏览器的图标,但却不能在系统托盘中直接将该firefox浏览器当前浏览页面的网站图标直接显示出来。

发明内容
本发明的目的是提供一种显示网站图标的方法及装置,能够将Web浏览器当前访问网站的网站图标直接在系统托盘显示区显示出来,提高了用户体验。本发明的目的是通过以下技术方案实现的:本发明一方面提出一种显示网站图标的方法,该方法包括:获取浏览器当前访问的网站站点图标;将所述网站站点图标显示在系统托盘显示区。进一步的,所述获取浏览器当前访问的网站站点图标,包括:从所述浏览器中获取当前访问网页页面的域名;根据所述当前访问网页页面的域名,计算与所述域名对应的网站站点图标的网络地址;根据所述网站站点图标的网络地址,将所述网站站点图标下载到本地。进一步的,所述将所述网站站点图标显示在系统托盘显示区,包括:在所述浏览器是不具有系统托盘功能的浏览器时,创建所述浏览器系统托盘对象;将获取到的所述当前访问的网站站点图标,设置为所述浏览器系统托盘对象的图标;将所述浏览器系统托盘对象的图标,显示在系统托盘显示区。进一步的,所述将所述网站站点图标显示在系统托盘显示区,包括:在所述浏览器是具有系统托盘功能的浏览器时,用获取到的所述当前访问的网站站点图标更新浏览器系统托盘对象的图标;将所述当前访问的网站站点图标,显示在系统托盘显示区。本发明另一方面提出一种显示网站图标的装置,该装置包括:图标获取模块,用于获取浏览器当前访问的网站站点图标;图标显示模块,用于将所述图标获取模块获取到的所述网站站点图标,显示在系统托盘显示区。优选的,所述图标获取模块包括:域名获取单元,用于从所述浏览器中获取当前访问网页页面的域名;地址获取单元,用于根据所述域名获取单元获取到的所述当前访问网页页面的域名,计算与所述域名对应的网站站点图标的网络地址;图标下载单元,用于根据所述地址获取单元计算获得的所述网站站点图标的网络地址,将所述网站站点图标下载到本地。优选的,所述图标显示模块包括:对象创建单元,用于在所述浏览器是不具有系统托盘功能的浏览器时,创建所述浏览器系统托盘对象;图标设置单元,用于将获取到的所述当前访问的网站站点图标,设置为所述浏览器系统托盘对象的图标;图标显示单元,用于将所述图标设置单元设置的所述浏览器系统托盘对象的图标,显示在系统托盘显示区。优选的,所述图标显示模块包括:图标设置单元,用于在所述浏览器是具有系统托盘功能的浏览器时,用获取到的所述当前访问的网站站点图标更新浏览器系统托盘对象的图标;图标显示单元,用于将所述当前访问的网站站点图标,显示在系统托盘显示区。由上述本发明提供的技术方案可以看出,本发明实施例提供的一种显示网站图标的方法及装置,通过获取浏览器当前访问的网站站点图标;将所述网站站点图标显示在系统托盘显示区。能够将Web浏览器当前访问网站的网站图标直接在系统托盘显示区显示出来,可以让用户能方便的获知当前正在访问的网站,提高了用户体验。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本发明实施例提供的显示网站图标的方法流程图;图2为本发明实施例提供的获取当前访问的网站站点图标的流程图;图3为本发明实施例提供的一种在系统托盘中显示网站站点图标的流程图;图4为本发明实施例提供的另一种在系统托盘中显示网站站点图标的流程图;图5为本发明实施例提供的显示网站图标的装置结构示意图;图6为本发明实施例提供的一种显示网站图标的装置的具体结构示意图;图7为本发明实施例提供的另一种显示网站图标的装置的具体结构示意图。
具体实施例方式下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。下面将结合附图对本发明实施例作进一步地详细描述。本发明实施例中,网站站点图标(英文全称为favorites icon,简称为favicon),是指含有一个或多个小图标,并与特定网站或网页相关的文件,主要用于以图标的方式来区别不同的网站或网页。Web浏览器在访问某一特定网站或网页时将使用该网站图标。系统托盘,是操作系统桌面任务栏中的一个指定区域,正在运行的软件可以以最小化的形式在该指定区域内显示为一个相应的小图标。如图1所示,本发明实施例提出一种显示网站图标的方法,该方法可以包括:100、获取浏览器当前访问的网站站点图标;101、将所述网站站点图标显示在系统托盘显示区。具体的说,本发明实施例中所述的浏览器,可以为Web浏览器,其中,Web浏览器可分为带有系统托盘功能的Web浏览器以及不带有系统托盘功能的Web浏览器。具体的,如图2所示,步骤100可以包括:1001、从所述浏览器中获取当前访问网页页面的域名;例如:当前访问的网页页面的域名为www.baidu.com ;1002、根据所述当前访问网页页面的域名,计算与所述域名对应的网站站点图标的网络地址;例如:当当前访问的网页页面的域名为WWW, baidu.com,计算出该域名对应的网立占 占点图标的网络地址为http: //www.baidu.com/favicon, ico ;1003、根据所述网站站点图标的网络地址,将所述网站站点图标下载到本地。具体的,如图3所示,在所述浏览器是不具有系统托盘功能的浏览器时,步骤101可以包括:300、创建所述浏览器系统托盘对象;其中,本发明实施例中创建浏览器系统托盘对象可以通过调用操作系统API的方式来实现,由于该方法属于现有方案,本发明实施例中不做具体赘述;301、将获取到的所述当前访问的网站站点图标,设置为所述浏览器系统托盘对象的图标;303、将所述浏览器系统托盘对象的图标,显示在系统托盘显示区;其中,本发明实施例中,可以通过刷新系统托盘显示区域的方式来将浏览器系统托盘对象的图标显示在系统托盘显示区中。具体的,如图4所示,在所述浏览器是具有系统托盘功能的浏览器时,步骤101可以包括:400、用获取到的所述当前访问的网站站点图标更新浏览器系统托盘对象的图标;401、将所述当前访问的网站站点图标,显示在系统托盘显示区。需要说明的是,在本发明技术方案的具体实现中,步骤101过程,具有系统托盘功能的Web浏览器会自动创建浏览器系统托盘对象,并将该浏览器的图标作为浏览器系统托盘对象的图标,因此,本发明实施例通过步骤400可以将浏览器的图标更新为当前访问网站站点图标,并通过步骤401将当前访问网站站点图标显示在系统托盘区,实现了本发明的发明目的。如图5所示,本发明实施例提出一种显示网站图标的装置,该装置可以包括:图标获取模块51,用于获取浏览器当前访问的网站站点图标;图标显示模块52,用于将所述图标获取模块获取到的所述网站站点图标,显示在系统托盘显示区。具体的说,本发明实施例中所述的浏览器,可以为Web浏览器,其中,Web浏览器可分为带有系统托盘功能的Web浏览器以及不带有系统托盘功能的Web浏览器。如图6所示,所述图标获取模块51可以包括:域名获取单元511,用于从所述浏览器中获取当前访问网页页面的域名;地址获取单元512,用于根据所述域名获取单元获取到的所述当前访问网页页面的域名,计算与所述域名对应的网站站点图标的网络地址;图标下载单元513,用于根据所述地址获取单元计算获得的所述网站站点图标的网络地址,将所述网站站点图标下载到本地。在所述浏览器是不具有系统托盘功能的浏览器时,所述图标显示模块52可以包括:对象创建单元521,用于在所述浏览器是不具有系统托盘功能的浏览器时,创建所述浏览器系统托盘对象;本发明实施例中创建浏览器系统托盘对象可以通过调用操作系统API的方式来实现,由于该方法属于现有方案,本发明实施例中不做具体赘述;图标设置单元522,用于将获取到的所述当前访问的网站站点图标,设置为所述浏览器系统托盘对象的图标;图标显示单元523,用于将所述图标设置单元设置的所述浏览器系统托盘对象的图标,显示在系统托盘显示区;其中,本发明实施例中,可以通过刷新系统托盘显示区域的方式来将浏览器系统托盘对象的图标显示在系统托盘显示区中。如图7所示,在所述浏览器是具有系统托盘功能的浏览器时,所述图标显示模块52可以包括:图标设置单元522,用于在所述浏览器是具有系统托盘功能的浏览器时,用获取到的所述当前访问的网站站点图标更新浏览器系统托盘对象的图标;图标显示单元523,用于将所述当前访问的网站站点图标,显示在系统托盘显示区。需要说明的是,从图6和图7可以看出,在Web浏览器具有系统托盘功能和不具有系统托盘功能时,两者差别在于图标显示模块中是否包含对象创建单元,由于具有系统托盘功能的Web浏览器会自动创建浏览器系统托盘对象,并将该浏览器的图标作为浏览器系统托盘对象的图标,因此,在所述浏览器具有系统托盘功能时,只需要通过图标设置单元将浏览器的图标更新为当前访问网站站点图标,并通过图标显示单元将当前访问网站站点图标显示在系统托盘区,即可实现本发明的发明目的。综上所述,本发明实施例提出一种显示网站图标的方法及装置,能够将浏览器当前访问的网站站点图标,显示在系统托盘显示区中,使得用户能够便于获知当前正在访问的网站,避免了用户的重复性操作,并提高了用户体验。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种显示网站图标的方法,其特征在于,包括: 获取浏览器当前访问的网站站点图标; 将所述网站站点图标显示在系统托盘显示区。
2.根据权利要求1所述的方法,其特征在于,所述获取浏览器当前访问的网站站点图标,包括: 从所述浏览器中获取当前访问网页页面的域名; 根据所述当前访问网页页面的域名,计算与所述域名对应的网站站点图标的网络地址; 根据所述网站站点图标的网络地址,将所述网站站点图标下载到本地。
3.根据权利要求2所述的方法,其特征在于,所述将所述网站站点图标显示在系统托盘显示区,包括: 在所述浏览器是不具有系统托盘功能的浏览器时,创建所述浏览器系统托盘对象; 将获取到的所述当前访问的网站站点图标,设置为所述浏览器系统托盘对象的图标; 将所述浏览器系统托盘对象的图标,显示在系统托盘显示区。
4.根据权利要求2所述的方法,其特征在于,所述将所述网站站点图标显示在系统托盘显示区,包括: 在所述浏览器是具有系统托盘功能的浏览器时,用获取到的所述当前访问的网站站点图标更新浏览器系统托盘对象的图标; 将所述当前访问的网站站点图标,显示在系统托盘显示区。
5.一种显示网站图标的装置,其特征在于,包括: 图标获取模块,用于获取浏览器当前访问的网站站点图标; 图标显示模块,用于将所述图标获取模块获取到的所述网站站点图标,显示在系统托盘显示区。
6.根据权利要求5所述的装置,其特征在于,所述图标获取模块包括: 域名获取单元,用于从所述浏览器中获取当前访问网页页面的域名; 地址获取单元,用于根据所述域名获取单元获取到的所述当前访问网页页面的域名,计算与所述域名对应的网站站点图标的网络地址; 图标下载单元,用于根据所述地址获取单元计算获得的所述网站站点图标的网络地址,将所述网站站点图标下载到本地。
7.根据权利要求6所述的装置,其特征在于,所述图标显示模块包括: 对象创建单元,用于在所述浏览器是不具有系统托盘功能的浏览器时,创建所述浏览器系统托盘对象; 图标设置单元,用于将获取到的所述当前访问的网站站点图标,设置为所述浏览器系统托盘对象的图标; 图标显示单元,用于将所述图标设置单元设置的所述浏览器系统托盘对象的图标,显示在系统托盘显示区。
8.根据权利要求6所述的装置,其特征在于,所述图标显示模块包括: 图标设置单元,用于在所述浏览器是具有系统托盘功能的浏览器时,用获取到的所述当前访问的网站站点图标更新浏览器系统托盘对象的图标;图标显示单元 ,用于将所述当前访问的网站站点图标,显示在系统托盘显示区。
全文摘要
本发明公开了一种显示网站图标的方法及装置,该方法包括获取浏览器当前访问的网站站点图标;将所述网站站点图标显示在系统托盘显示区。本发明一种显示网站图标的装置,包括用于获取浏览器当前访问的网站站点图标的图标获取模块,以及,用于将获取到的所述网站站点图标显示在系统托盘显示区的图标显示模块。本发明技术方案的实现,能够将Web浏览器当前访问网站的网站图标直接在系统托盘显示区显示出来,可以让用户能方便的获知当前正在访问的网站,提高了用户体验。
文档编号G06F17/30GK103164451SQ20111042008
公开日2013年6月19日 申请日期2011年12月15日 优先权日2011年12月15日
发明者邓东东, 龚云华 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1