[发明专利]一种动态切换图片的方法和装置有效

专利信息
申请号: 200910210217.4 申请日: 2009-10-28
公开(公告)号: CN102053867A 公开(公告)日: 2011-05-11
发明(设计)人: 库宇 申请(专利权)人: 腾讯科技(深圳)有限公司
主分类号: G06F9/48 分类号: G06F9/48
代理公司: 北京鑫媛睿博知识产权代理有限公司 11297 代理人: 龚家骅
地址: 518057 广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 动态 切换 图片 方法 装置
【说明书】:

技术领域

发明涉及互联网技术领域,尤其涉及一种动态切换图片的方法和装置。

背景技术

IM(Instant Messaging,即时通讯)技术是一种终端服务技术,可以使两个或多个终端通过网络即时的传递文字信息、文件档案,以及实现语音或视频交流等业务。相应地,IM软件是通过IM技术来实现在线聊天、交流的软件。

IM软件可以分为两类,一类个人应用的个人即时通讯,实现个人之间的信息即时交互和沟通;另一类是企业即时通讯,以企业内部办公为主,建立员工交流平台,帮助企业解决信息孤岛、提高运营效率、降低沟通成本、实现人员与业务系统的实时协同,是一种高度可管理、低成本、易部署的IT(Information Technology,信息技术)平台。

随着网络技术的发展,IM工具软件已经被大多数的网民所接受,成为用户必不可少的软件工具,不但在平时的休闲娱乐中,而且在用户的工作中同样得到广泛的使用。因此,用户对IM软件的易用性,稳定性,安全性等方面提出了较高的要求。

在当前主流IM软件中的很多应用场景中,都需要对其界面上展示的图片信息进行切换。现有技术中,当IM界面上展示的信息进行场景切换时,往往会采用瞬间切换策略。IM界面部分的实现绝大多数都是采用Windows(视窗)操作系统的标准控件,且该标准控件均包含窗口句柄。

具体地,控件为GUI(Graphical User Interface,图形用户接口)中屏幕上的一种对象,用户可操作该对象来执行某一行为。控件通常出现在对话框中或工具栏上,用户可以通过与控件的交互输入或操作数据。在Windows操作系统中,句柄是一个系统内部数据结构的引用。例如,当操作一个窗口或者Delphi窗体时,系统会显示一个该窗口对应的句柄:正在操作142号窗口,应用程序可以要求系统对142号窗口进行操作,包括移动窗口、改变窗口大小和把窗口极小化为图标等。Windows API(Application Programming Interface,应用程序编程接口)函数将句柄作为自身的第一个参数,如GDI(GraphicsDevice Interface,图形装置界面)句柄、菜单句柄、实例句柄和位图句柄等。因此,句柄是一种内部代码,可以用于引用受系统控制的特殊元素,如窗口、位图、图标、内存块、光标、字体和菜单等。在Windows操作系统中,句柄是和对象一一对应的32位无符号整数值,对象可以映射到唯一的句柄,句柄也可以映射到唯一的对象。Windows操作系统通过句柄向程序员提供必要的编程接口,在该编程接口中,允许程序员访问、创建和销毁对象。但是,出于封装地考虑,Windows操作系统并不向程序员返回指针,其原因在于:指针包含了太多的信息,首先指针给出了对象存储的确切位置;其次,要操作一个指针,程序员必须知道指针所指对象的内部结构特征,即Windows操作系统必须向程序员暴露相应的数据结构,而该数据结构可能是Windows操作系统向程序员隐藏的内容。

在实现本发明的过程中,发明人发现现有技术至少存在以下缺点:

现有技术中的瞬间切换策略在某些场景下会让用户感到突兀,且一味地采用瞬时切换策略,容易造成用户视觉上的疲劳,导致用户的交互体验相对较差;如果在展示动态效果的过程中程序出现界面迟钝或卡死现象,将会进一步恶化用户体验。另外,采用有窗口控件实现IM界面部分,而有窗口控件相对于无窗口控件而言,控件本身的性能较差。

发明内容

本发明提供了一种动态切换图片的方法和装置,用于增强用户的视觉体验,更好地满足用户的视觉需求。

本发明提供了一种动态切换图片的方法,包括以下步骤:

创建内层控件和外层控件,通过所述外层控件承载图片信息,并指定所述内层控件为所述外层控件的父控件;

调整所述内层控件的位置,改变所述外层控件的可见区域的大小,对所述外层控件承载的图片信息对应的图片进行动态切换。

优选地,所述调整内层控件的位置,具体包括:

获取所述内层控件的初始区域、结束区域、渐变间隔时长和指定步长,并启动定时器,所述定时器的时长为所述内层控件的渐变间隔时长;

在定时器超时后,按照指定步长滑动内层控件,并将所述定时器清零;

判断所述内层控件是否到达所述结束区域,如果所述内层控件到达所述结束区域,则结束流程;如果所述内层控件没有到达所述结束区域,则继续启动所述定时器进行定时。

优选地,所述调整内层控件的位置之前,还包括:

接收切换请求,触发图片切换。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910210217.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top