CN101064693B - 一种在即时通讯中同步呈现动画的方法 - Google Patents
一种在即时通讯中同步呈现动画的方法 Download PDFInfo
- Publication number
- CN101064693B CN101064693B CN2006100760293A CN200610076029A CN101064693B CN 101064693 B CN101064693 B CN 101064693B CN 2006100760293 A CN2006100760293 A CN 2006100760293A CN 200610076029 A CN200610076029 A CN 200610076029A CN 101064693 B CN101064693 B CN 101064693B
- Authority
- CN
- China
- Prior art keywords
- animation
- client
- animation file
- file
- relevant information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种在即时通讯中同步呈现动画的方法,用于解决即时通讯用户间虚拟宠物动画不能持续播放和互动操作的问题。本发明包括:将第一客户端播放动画文件的相关信息发送到第二客户端,该相关信息至少包含所述动画文件的标识;接收到所述相关信息的客户端根据所述相关信息,持续播放动画;第一客户端和第二客户端任何一方更新动画时,将更新后的动画文件信息发送到另一客户端,接收到更新信息的客户端根据所述更新信息,持续播放动画。
Description
技术领域
本发明涉及通信及计算机技术领域中的即时通讯技术,尤其涉及一种在即时通讯中同步呈现动画的方法。
背景技术
现在,即时通讯(IM)工具的不断完善和发展,为网络用户提供了基于IM平台的多种应用,如虚拟宠物养成、在线音乐等。IM***中的用户可以在线虚拟喂养宠物,体验虚拟宠物养成的乐趣,同时也可以在与联系人聊天的过程中,向对方发送喂养虚拟宠物的动画,让联系人分享虚拟宠物动画带来的欢乐。
现有技术中,客户端的一个用户即A用户准备把虚拟宠物动画与客户端另一用户即B用户分享时,客户端A用户将虚拟宠物动画的文件编号发送到客户端B用户,客户端B用户接收到客户端A用户发送的虚拟宠物动画文件编号后,根据文件编号查找到所需播放的文件,进行播放,在B用户的聊天窗口中显示虚拟宠物动画。在动画文件播放一遍自动结束时,客户端B用户的聊天窗口中的虚拟宠物动画也随之关闭。由于现有技术中,动画播放时间受到动画文件的限制,虚拟宠物动画的显示时间一般不足10秒。
采用现有技术实现客户端用户间分享虚拟宠物动画的方式,呈现给客户端用户的动画只播放一次,播放时间短,也不能实现连续播放,当客户端A用户进行虚拟宠物喂养等操作时,更新了播放的虚拟宠物动画,但联系人客户端B用户不能观看到更新后的虚拟宠物动画,没能实现与客户端A用户同步呈现虚拟宠物动画。同时,客户端B用户也不能对虚拟宠物进行虚拟喂养等操作,不能实现与客户端A用户对虚拟宠物的互动操作。
发明内容
本发明提供一种在即时通讯中同步呈现动画的方法,用以解决现有技术中存在的虚拟宠物动画只能播放一次,不能持续播放,播放时间短,客户端用户体验不足,并且客户端用户中的一方更新了呈现动画的内容后,无法使对方联系人也同步更新的问题。
本发明提供以下技术方案:
一种在即时通讯中同步呈现动画的方法,其特征在于,包括如下步骤:
第一客户端将本地播放动画的相关信息发送到第二客户端,该相关信息至少包含动画文件标识;
接收到所述相关信息的客户端根据所述相关信息持续播放与第一客户端相同的动画;并且
当第一客户端和第二客户端中一方更新动画时,将对应的动画文件标识发送到另一客户端,该另一客户端根据动画文件标识更新并持续播放对应的动画。
所述持续播放可采用循环播放。
发送所述动画文件的相关信息时还可包含控制动画文件持续播放的参数,第二客户端根据该参数持续播放动画。
较佳的,所述控制动画文件持续播放的参数可以是动画文件播放的时间或次数。
较佳的方式,接收到所述相关信息的第二客户端在持续播放动画前,配置播放参数以持续播放动画。
接收过程中,接收到所述动画文件相关信息的客户端进一步判断本地是否存在所需播放的动画文件,并且在不存在时,根据动画文件标识从动画文件服务器下载对应的动画文件。
所述动画文件标识为动画文件编号或为动画文件名称。
一种通信***,其特征在于包括:
即时通讯IM服务器,用于转发包含动画文件相关信息的即时消息;
第一客户端、第二客户端,通过网络与IM服务器连接,第一客户端通过IM服务器将包含动画文件相关信息的即时消息发送到第二客户端,该相关信息至少包含动画文件标识;第二客户端根据所述动画文件相关信息持续播放与第一客户端相同的动画;以及当第一客户端或第二客户端更新动画时,将对应的动画文件标识发送到另一客户端,该另一客户端根据动画文件标识更新并持续播放对应的动画。
较佳的,该***还包括:动画文件服务器,用于向客户端提供动画文件下载服务。
本发明的技术方案实现了在即时通讯***中同步呈现动画,不仅解决了现有技术中动画文件不能持续播放和客户端用户不能对动画互动操作的问题,而且实现了动态呈现客户端用户聊天内容的功能,增强了用户的体验效果。
附图说明
图1为提供在线虚拟宠物游戏的组网示意图;
图2为具体实施例一实现同步呈现动画的主要原理流程图;
图3为具体实施例二实现同步呈现动画的主要原理流程图。
具体实施方式
为了解决目前***中动画播放时间短,不能持续播放,客户端用户不能进行互动操作的缺点,本发明将客户端用户播放的动画文件的相关信息传送到联系人客户端,联系人客户端根据接收到的动画文件相关信息,持续播放动画文件,实现同步呈现动画;并且当客户端任一用户更新播放文件时,也将更新后的动画文件相关信息传送到另一客户端,从而实现呈现动画的同步更新。
以下实施例主要以IM***中基于桌面虚拟***的虚拟宠物动画同步呈现和更新为例并结合附图详细说明本发明。
虚拟宠物是运行在用户电脑桌面的虚拟宠物游戏,虚拟宠物的所有动作表现均通过Flash动画表现。整个***将宠物的动作分成若干个细节的Flash动画,通过对宠物各个***参数的判断,对Flash动画进行组合,实现整套虚拟宠物的生命生活等表现。
参阅图1所示,本发明涉及的整个***包括IM服务器、动画文件服务器和客户端,这些设备通过网络互联,在地域上可以集中设置,也可以分开设置。其中:
IM服务器,用于保存即时通讯客户端用户的信息和为即时通讯客户端用户提供通讯服务,并将客户端用户持续播放动画的信息进行转发;
动画文件服务器,用于提供产生虚拟宠物及虚拟宠物的表演动作的动画文件,客户端可以从该服务器下载动画文件。
客户端,通过网络与IM服务器和动画文件服务器连接,用于从动画文件服务器下载动画文件;从所述IM服务器接收播放动画文件的相关信息,并在本地持续播放;以及将更新的动画文件相关信息发送给另一客户端,使另一客户端根据更新的动画文件相关信息持续播放对应的动画。
通过即时通讯***,可由虚拟宠物的主人从客户端选定播放动画的文件标识,将该标识连同对话消息通过IM服务器发送至联系人的客户端,联系人客户端接收到虚拟宠物动画文件标识后,调用动画播放器,并根据所述标识获取动画并播放,以达到虚拟宠物动画同步呈现给联系人的效果,增强客户端用户的体验。播放器可以通过配置实现动画文件的持续播放或者固定设置为对动画文件持续播放。
当客户端用户对宠物进行虚拟喂养操作时,为了使播放的虚拟宠物的表演动作,能够与联系人同步分享,播放时先将虚拟宠物的表演动作的文件标识发送给联系人,使联系人能够根据文件标识更新动画播放,实现同步更新动画。具体的实现过程如实施例所示。
实施例一:
参照图2,该图是本发明实施例一实现同步呈现动画的主要原理流程图。
当客户端A用户准备将自己虚拟喂养的宠物动画形象呈现给联系人客户端B用户,并且使客户端B用户能持续观看到宠物动画形象,则进行如下步骤:
步骤201、客户端A用户向客户端B用户发送同步呈现动画请求。
步骤202、客户端A用户启动动画文件播放器,播放动画文件,持续呈现虚拟宠物动画形象。
步骤203、客户端B用户接收同步呈现动画请求,如果同意同步观看动画,执行步骤204;否则,结束同步呈现。
步骤204、客户端B用户根据请求中的播放动画文件标识在本地查找所需播放动画文件,如果本地存在需要播放的动画文件,直接进行播放,持续呈现虚拟宠物动画形象;当本地不存在需要进行播放的动画文件,客户端B用户到动画文件服务器进行下载后,进行播放。该实施例默认客户端B用户和A用户本地都存在需要呈现的动画文件。
步骤205、客户端B用户向客户端A用户发送同步呈现动画请求通过消息。
通过以上所述步骤,实现了客户端A用户与客户端B用户对客户端A用户正在播放动画文件的同步呈现。
在同步呈现动画过程中,如果客户端B用户希望体验对客户端A用户的虚拟宠物喂养,客户端B用户可以对虚拟宠物进行喂食、爱抚等操作,同时,客户端B用户也希望将自己对虚拟宠物的喂养操作同步呈现给客户端A用户,达到与客户端A用户同步更新宠物动画形象的目的,则进行如下步骤:
步骤206、客户端B用户更新动画文件播放器中的动画文件。
步骤207、客户端B用户向客户端A用户发送更新后的动画文件标识。
步骤208、客户端A用户接收客户端B用户发送的更新后的动画文件标识,根据动画文件标识更新播放器中的动画文件,实现与客户端B用户同步更新虚拟宠物形象。
通过以上所述方法,实现了客户端A用户与客户端B用户间的同步呈现动画,用户能持续观看到虚拟宠物的动画,增强了用户的体验效果;同时,当用户更新播放动画后,将更新后的动画文件标识发送给联系人,使联系人也能同步更新,增强了用户间的互动操作。
上述实施例中,客户端A用户对虚拟宠物进行的喂养等操作也能同步呈现给客户端B用户,其实现过程同理,不再赘述。在通讯过程中,双方中的任意一方希望结束同步呈现动画,都可以执行结束同步呈现动画。
实施例二:
IM***中,客户端用户在聊天过程中为了丰富聊天内容,希望把一些聊天内容动态表现出来,本实施例通过虚拟宠物形象动态呈现用户的聊天内容,如客户端用户在聊天信息中加入了如“大笑”等表情符号时,可将“大笑”的聊天信息以虚拟宠物大笑的形象同步呈现给客户端的用户。
参照图3,该图是本发明实施例二实现同步呈现动画的流程图。
客户端A用户向客户端B用户发送聊天信息,聊天信息中包含动态聊天内容时,进行如下步骤:
步骤301、客户端A用户选定动态表现聊天内容的虚拟宠物动画信息,并将该信息与聊天信息一起发送至客户端B,虚拟宠物动画信息包含虚拟宠物动画的路径标识和控制动画播放的信息。
步骤302、客户端B用户从接收到的动画信息中获取需要播放的虚拟宠物动画的路径标识。
步骤303、客户端B用户根据动画的路径标识判断本地是否存在播放所需的虚拟宠物动画文件,如果存在,执行步骤305;否则,执行步骤304。
步骤304、客户端B用户从动画文件服务器下载进行播放所需的虚拟宠物动画文件,然后进行步骤305。
步骤305、客户端B用户根据从客户端A用户接收到的虚拟宠物动画信息中的动画播放控制信息对动画进行播放。
上述实施例二中,根据控制信息播放虚拟宠物动画时,可对动画播放器进行设置,如果控制信息要求持续播放,将动画播放器设置为持续播放;其他播放形式实现同理,不再赘述。
上述实施例二中,如果客户端A用户向客户端B用户发送动态聊天内容时,希望与客户端B用户同步呈现动态聊天内容的虚拟宠物形象,则客户端A用户启动动画播放器播放动态表现聊天内容的虚拟宠物动画,同步呈现虚拟宠物形象。
以上所述的实施例,实现了在IM***中,客户端用户间虚拟宠物动画的同步呈现,使客户端用户与联系人不仅能同步观看到虚拟宠物的虚拟喂养过程,同时,也能实现对虚拟宠物的互动喂养操作,并且还实现了虚拟宠物动态表现用户聊天内容。
上述实施例中,所举同步呈现动画为虚拟宠物动画,但本发明所指动画不仅局限于此,其方法同理。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (9)
1.一种在即时通讯中同步呈现动画的方法,其特征在于,包括如下步骤:
第一客户端将本地播放动画的相关信息发送到第二客户端,该相关信息至少包含动画文件标识;
接收到所述相关信息的客户端根据所述相关信息持续播放与第一客户端相同的动画;并且
当第一客户端和第二客户端中一方更新动画时,将对应的动画文件标识发送到另一客户端,该另一客户端根据动画文件标识更新并持续播放对应的动画。
2.如权利要求1所述的方法,其特征在于,所述持续播放为循环播放。
3.如权利要求1所述的方法,其特征在于,所述动画文件的相关信息还包含控制动画文件持续播放的参数,第二客户端根据该参数持续播放动画。
4.如权利要求3所述的方法,其特征在于,所述控制动画文件持续播放的参数为动画文件播放的时间或次数。
5.如权利要求1至4任一项所述的方法,其特征在于,接收到所述动画文件相关信息的客户端进一步判断本地是否存在所需播放的动画文件,并且在不存在时,根据动画文件标识从动画文件服务器下载对应的动画文件。
6.如权利要求1或2所述的方法,其特征在于,接收到所述相关信息的第二客户端在持续播放动画前,配置播放参数以持续播放动画。
7.如权利要求1所述的方法,其特征在于,所述动画文件标识为动画文件编号或为动画文件名称。
8.一种通信***,其特征在于包括:
即时通讯IM服务器,用于转发包含动画文件相关信息的即时消息;
第一客户端、第二客户端,通过网络与IM服务器连接,第一客户端通过IM服务器将包含动画文件相关信息的即时消息发送到第二客户端,该相关信息至少包含动画文件标识;第二客户端根据所述动画文件相关信息持续播放与第一客户端相同的动画;以及当第一客户端或第二客户端更新动画时,将对应的动画文件标识发送到另一客户端,该另一客户端根据动画文件标识更新并持续播放对应的动画。
9.如权利要求8所述的通信***,其特征在于,还包括:
动画文件服务器,用于向客户端提供动画文件下载服务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100760293A CN101064693B (zh) | 2006-04-24 | 2006-04-24 | 一种在即时通讯中同步呈现动画的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100760293A CN101064693B (zh) | 2006-04-24 | 2006-04-24 | 一种在即时通讯中同步呈现动画的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101064693A CN101064693A (zh) | 2007-10-31 |
CN101064693B true CN101064693B (zh) | 2010-08-11 |
Family
ID=38965407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006100760293A Active CN101064693B (zh) | 2006-04-24 | 2006-04-24 | 一种在即时通讯中同步呈现动画的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101064693B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102055732B (zh) * | 2009-11-05 | 2018-05-08 | 阿里巴巴集团控股有限公司 | 一种实现单机软件通信的方法及装置 |
CN105892925B (zh) * | 2010-08-17 | 2019-04-30 | 上海科斗电子科技有限公司 | 虚拟角色跨设备游戏方法 |
CN102024486B (zh) * | 2010-09-14 | 2012-12-19 | 北京神州泰岳软件股份有限公司 | 动画表情图片播放方法及*** |
CN102646049B (zh) * | 2011-02-16 | 2016-03-02 | 阿里巴巴集团控股有限公司 | 一种组件协同方法和*** |
CN102790725B (zh) * | 2011-05-16 | 2016-08-24 | 腾讯科技(深圳)有限公司 | 一种消息同步方法和装置 |
CN102368198A (zh) * | 2011-10-04 | 2012-03-07 | 上海量明科技发展有限公司 | 通过嘴唇图像进行信息提示的方法及*** |
CN103259771B (zh) * | 2012-02-20 | 2018-01-23 | 腾讯科技(深圳)有限公司 | 一种网络应用的互动方法及装置 |
CN104349109B (zh) * | 2013-08-09 | 2018-02-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN103634200B (zh) * | 2013-09-10 | 2016-10-12 | 北京思特奇信息技术股份有限公司 | 一种基于即时消息的闪图发送*** |
CN105991406A (zh) * | 2015-02-12 | 2016-10-05 | 深圳中兴网信科技有限公司 | 一种群组消息的发送方法和*** |
CN104991722A (zh) * | 2015-07-06 | 2015-10-21 | 天脉聚源(北京)传媒科技有限公司 | 光标显示方法及装置 |
CN107454447B (zh) * | 2017-09-04 | 2021-03-09 | 海信视像科技股份有限公司 | 一种播放器的插件加载方法,装置及电视机 |
CN109766150A (zh) * | 2017-11-06 | 2019-05-17 | 广州市动景计算机科技有限公司 | 交互式动画的实现方法、装置和终端设备 |
CN108449195A (zh) * | 2018-03-16 | 2018-08-24 | 贵阳语玩科技有限公司 | 基于聊天室的互动实现方法、装置及*** |
CN110300047B (zh) * | 2018-03-23 | 2021-10-08 | 腾讯科技(深圳)有限公司 | 一种动画播放方法、装置及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1605057A (zh) * | 2001-10-19 | 2005-04-06 | 德马特斯有限公司 | 因特网上的丰富通信 |
CN1672178A (zh) * | 2002-07-31 | 2005-09-21 | 引程私人有限公司 | 动画通信 |
-
2006
- 2006-04-24 CN CN2006100760293A patent/CN101064693B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1605057A (zh) * | 2001-10-19 | 2005-04-06 | 德马特斯有限公司 | 因特网上的丰富通信 |
CN1672178A (zh) * | 2002-07-31 | 2005-09-21 | 引程私人有限公司 | 动画通信 |
Non-Patent Citations (2)
Title |
---|
摘要,权利要求1,说明书第9页第7-17行,附图1. |
摘要,权利要求1-9,说明书第12页第3段. |
Also Published As
Publication number | Publication date |
---|---|
CN101064693A (zh) | 2007-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101064693B (zh) | 一种在即时通讯中同步呈现动画的方法 | |
CN106101982B (zh) | 一种应用程序下载方法及*** | |
CN1902965B (zh) | 灵活的消息传送*** | |
KR100663415B1 (ko) | 무선장치상에 상주하는 데이터세트 버전을 업데이트하기위한 시스템 및 방법 | |
US20050192000A1 (en) | Content distribution | |
US20160094935A1 (en) | Individualized short-range radio communication method, system and central device for the implementation thereof | |
CN101790405B (zh) | 用于更新移动设备上的多人游戏会话的方法 | |
CN101491062A (zh) | 用于卡拉ok应用的歌词下载 | |
KR20040004035A (ko) | 애플리케이션 서버상의 애플리케이션 카탈로그를무선장치에 제공하기 위한 시스템 및 방법 | |
CN101667228B (zh) | 离线更新终端游戏榜单的方法及*** | |
CN103298529A (zh) | 用于管理视频游戏中的用户输入的装置和方法 | |
CN1765101B (zh) | 用于为移动终端提供多媒体和交互业务的客户机-服务器***及其方法 | |
CN104406600A (zh) | 更新车载离线地图数据的方法、设备及*** | |
KR20060112723A (ko) | 모바일 게임 추천 시스템 및 그 방법 | |
EP2178252A1 (en) | Method for sharing community network service information | |
JP4173903B2 (ja) | オンラインフラッシュゲーム提供システム、オンラインフラッシュゲーム提供方法、フラッシュゲームを実行するためのウェブページを提供する方法、方法実行プログラムを記録した保存媒体およびウェブページを提供するウェブサーバ | |
US20040171376A1 (en) | Method and apparatus for associating a received command with a control for performing actions with a mobile telecommunication device | |
CN110297717A (zh) | 确定客户端应用程序分享者的方法、装置、电子设备及存储介质 | |
CN106354529A (zh) | 一种应用升级方法及相关设备 | |
CN101729431A (zh) | 社群网络服务信息分享方法及其*** | |
CN102970361A (zh) | 页游业务服务器和消息分发方法及*** | |
CN104383695A (zh) | 电子玩具的控制方法和*** | |
CN101072182B (zh) | 一种网络内容更新的同步方法、装置及*** | |
CN100578516C (zh) | 一种计算机游戏中处理音频数据的方法和*** | |
CN100386757C (zh) | 一种用于个人信息管理的移动通信终端、***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |