[发明专利]浏览图片的方法及客户端有效
申请号: | 201110063460.5 | 申请日: | 2011-03-16 |
公开(公告)号: | CN102682026A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 吴永坚;唐宗尧;黄飞跃 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览 图片 方法 客户端 | ||
【技术领域】
本发明涉及计算机图像应用领域,特别涉及一种浏览图片的方法及客户端。
【背景技术】
互联网发展至今已经完全融入人们的日常生活,通过浏览器在网络上收集或分享自己喜欢的图片被广大的网络用户所青睐,网络相册逐渐成为用户日常生活中不可或缺的一部分。
传统的图片管理软件在客户端上运行时,只针对用户本地的图片进行浏览和管理,不能对网络图片浏览。若需要在本地端使用图片管理软件查看网络图片时,需通过浏览器从网络中下载图片到本地,然后切换到本地的图片管理软件进行图片浏览和相应处理,如此需进行切换操作,操作过程繁琐。
【发明内容】
基于此,有必要提供一种能提高操作便利性的浏览图片的方法。
一种浏览图片的方法,包括以下步骤:
获取用户的图片查看请求;
响应该查看请求,判断请求查看的图片是本地图片还是网络图片;
当请求查看的图片为本地图片时,获取该本地图片并进行处理生成图层;当判断请求查看的图片为网络图片时,下载该网络图片,并对所述下载的网络图片进行处理生成图层;
根据生成的图层显示图片。
优选地,当判断请求查看的图片为网络图片时,将存放该网络图片的网络相册信息及该网络图片信息发送给用户终端的共享内存,根据该网络相册信息及网络图片信息下载该网络图片。
优选地,将存放该网络图片的网络相册信息及该网络图片信息发送给用户端的共享内存的步骤具体包括:
对网络相册信息及网络图片信息进行编码生成编码信息,将编码信息存储到用户终端的共享内存,并发送通知信息;
用户终端接收所述通知信息,并从所述共享内存模块中获取存储的编码信息;
对所述编码信息进行解码得到网络相册信息及网络图片信息。
优选地,在响应该查看请求,判断请求查看的图片是本地图片还是网络图片的步骤之前,还包括:
判断请求查看的图片是否为缩略图,当判断请求查看的图片为缩略图时,则从缩略图数据库中获取请求查看的图片的缩略图。
优选地,在判断请求查看的图片是否为缩略图的步骤之前,还包括:判断请求查看的图片是否存在于用户终端的缓存中,当判断请求查看的图片存在于用户终端的缓存中时,获取该图片,并对所述图片进行处理生成图层;当判断请求查看的图片不存在于用户终端的缓存中时,执行所述判断请求查看的图片是本地图片还是网络图片的步骤。
此外,还有必要提供一种能提高操作便利性的浏览网络图片的客户端。
一种客户端,包括:
影像主模块,用于获取用户的图片查看请求;
影像查看器,用于响应该查看请求,判断请求查看的图片是本地图片还是网络图片,当判断出请求查看的图片为本地图片时,获取该本地图片并进行处理生成图层,并根据生成的图层显示图片;当判断出请求查看的图片为网络图片时,下载该网络图片,并对所述下载的网络图片进行处理生成图层,以及根据生成的图层显示图片。
优选地,所述影像主模块包括网络相册单元和第一进程间通信单元,所述网络相册单元用于存储网络相册信息及网络图片信息,所述第一进程间通信单元用于发送网络相册信息及网络图片信息给所述影像查看器,所述网络相册单元还用于获取图片查看请求。
优选地,还包括共享内存模块,该影像查看器与影像主模块通过所述共享内存模块共享该网络相册信息及网络图片信息;所述影像主模块对网络相册信息及网络图片信息进行编码生成编码信息,将编码信息存储到所述共享内存模块,并发送通知信息;所述影像查看器用于接收所述通知信息,并从所述共享内存模块中获取存储的编码信息,再对所述编码信息进行解码得到网络相册信息及网络图片信息。
优选地,所述影像查看器包括第二进程间通信单元、控制单元、下载单元和图片浏览单元,所述第二进程间通信单元用于接收所述第一进程间通信单元发送的网络相册信息及网络图片信息,所述控制单元用于判断请求查看的图片为本地图片或网络图片,所述下载单元用于下载网络图片,所述图片浏览单元对下载的网络图片进行处理生成图层,并根据生成的图层显示图片。
优选地,还包括图片缓存单元,所述图片缓存单元用于存储用户浏览过的图片,当所述控制单元还用于判断出请求查看的图片在图片缓存单元中时,所述图片浏览单元从所述图片缓存单元中获取图片,并对所述获取的图片进行处理生成图层,根据生成的图层显示图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110063460.5/2.html,转载请声明来源钻瓜专利网。