客户端交互方法与系统以及客户端技术方案

技术编号:11859253 阅读:107 留言:0更新日期:2015-08-12 09:39
本申请实施方式公开了一种客户端交互方法与系统以及客户端。客户端交互方法,包括:第一客户端向第二客户端发出消息,所述消息中附带有GIF图像的下载地址和标识码,所述标识码能够唯一标识一个GIF图像,访问所述GIF图像的下载地址能够下载所述标识码对应的GIF图像;所述第二客户端接收所述消息,判断本地存储的标识码是否包括接收的标识码;所述第二客户端本地存储的标识码中不包括接收的标识码,所述第二客户端访问所述GIF图像的下载地址下载所述GIF图像;所述第二客户端显示所述GIF图像。本申请提供的客户端交互方法与系统以及客户端,使不同版本的客户端之间可以顺利的进行GIF图像交互。

【技术实现步骤摘要】

本申请涉及网络通信
,特别涉及一种客户端交互方法与系统以及客户端
技术介绍
GIF (Graphics Interchange Format)是一种常见的的图像文件格式,其可以将多幅图片保存为一个图像文件,从而形成动画。GIF图像在现如今的网络中,应用非常广泛,t匕如一些网站用GIF图像展示搞笑片段以吸引访客,一些网店通过GIF图像展示其销售的产品,以及一些即时通信软件通过GIF图像展示动画。即时通信软件是一种基于互联网的即时交流软件,用户之间可以通过连接网络的电脑在线交流。在现有的即时通信软件中集成有GIF图像的交互功能,即软件中提供给若干可以进行交互的GIF图像选项给用户选择,用户之间可以通过GIF图像展示人物的表情和动作,如此提高了用户之间沟通的趣味性。传统方案中,将GIF图像存储在服务器中,客户端需要展现GIF图像时,将GIF图像下载到本地。随着移动终端的发展,比如智能手机和平板电脑等,即时通信软件在移动终端有着非常广泛的应用,用户可以在任意的场合使用移动终端中的即时通信软件进行交流。现在有的移动终端多采用2G、3G或Wifi网络进行上网,相较于传统电脑由双绞线连接的网络来说,移动终端的网络稳定性较差,在使用即时通信软件中的GIF图像交互功能时,容易产生GIF图像下载失败的问题,而导致难以完成GIF图像的展现。为了解决上述问题,厂商在推出即时通信软件时,在软件的安装包内集成了 GIF图像,如此在进行GIF图像的交互时,无需下载GIF图像。然而,通常厂商在推出一款即时通信软件之后,还会陆续推出更新的软件版本,并且随着版本的更新,会在新版本中增加新的GIF图像选项。在一些情况下,使用新版本软件用户与使用老版本软件的用户进行沟通,新版本软件用户选择了新增的GIF图像选项,此时而老版本中没有新增的GIF图像导致难以展现GIF图像的内容,如此存在新老版本难以兼容的问题。
技术实现思路
本申请实施方式的目的是提供一种客户端交互方法与系统以及客户端,以使新老版本客户端之间沟通顺畅。为解决上述技术问题,本申请提供一种客户端交互方法,包括:第一客户端向第二客户端发出消息,所述消息中附带有GIF图像的下载地址和标识码,所述标识码能够唯一标识一个GIF图像,访问所述GIF图像的下载地址能够下载所述标识码对应的GIF图像;所述第二客户端接收所述消息,判断本地存储的标识码是否包括接收的标识码;所述第二客户端本地存储的标识码中不包括接收的标识码,所述第二客户端访问所述GIF图像的下载地址下载所述GIF图像;所述第二客户端显示所述GIF图像。本申请还提供一种客户端交互系统,包括:第一客户端包括消息发送模块,所述消息发送模块用于向所述第二客户端发出消息,所述消息中附带有GIF图像的下载地址和标识码,所述标识码能够唯一标识一个GIF图像,访问所述GIF图像的下载地址能够下载所述GIF图像;所述第二客户端包括:消息接收模块,用于接收所述第一客户端发出的消息;存储模块,用于存储标识码;匹配模块,用于判断本地存储的标识码是否包括所述接收的标识码;第一下载模块,用于在本地存储的标识码中不包括接收的标识码时,访问所述GIF图像的下载地址下载所述GIF图像;显示模块,用于显示所述GIF图像。本申请还提供一种客户端交互方法,包括:接收发来的消息,所述消息中附带有GIF图像的下载地址和标识码,所述标识码能够唯一标识一个GIF图像;判断本地存储的标识码是否包括所述接收的标识码;本地存储的标识码中不包括所述接收的标识码,访问所述GIF图像的下载地址下载所述GIF图像;显示所述GIF图像。本申请还提供一种客户端,包括:消息发送模块,所述消息发送模块用于发出消息,所述消息中附带有GIF图像的下载地址和标识码,所述标识码能够唯一标识一个GIF图像,访问所述GIF图像的下载地址能够下载所述GIF图像;消息接收模块,用于接收发来的消息;存储模块,用于存储标识码;匹配模块,用于判断本地存储的标识码是否包括所述接收的标识码;第一下载模块,用于在本地存储的标识码中不包括接收的标识码时,访问所述GIF图像的下载地址下载所述GIF图像;显示模块,用于显示所述GIF图像。由以上本申请实施方式提供的技术方案可见,本申请实现客户端发出的消息中附带有GIF图像的下载地址和标识码,接收消息的客户端可以首先通过标识码与本地的GIF图像匹配,匹配成功则显示GIF图像,匹配失败则通过下载地址下载GIF图像,然后进一步展示。如此实现不同版本的客户端通信时,老版本的客户端接收到新版本客户端的消息时,能够展示新版本客户端中的GIF图像,使新版本客户端与老版本客户端之间有着较佳的兼容性,给使用者带来了便利。【附图说明】为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一个实施方式提供的客户端交互方法的流程图;图2为本申请一个实施方式提供的客户端交互方法中,展示GIF图像的子步骤的流程图;图3为本申请一个实施方式提供的客户端交互方法的流程图;图4为本申请一个实施方式提供的客户端交互方法的流程图;图5为本申请一个实施方式提供的客户端交互方法的流程图;图6为本申请一个实施方式提供的客户端交互方法的流程图;图7为本申请一个实施方式提供的客户端交互系统的模块图;图8为本申请一个实施方式提供的客户端交互方法的流程图;图9为本申请一个实施方式提供的客户端交互方法中,展示GIF图像的子步骤的流程图;图10为本申请一个实施方式提供的客户端交互方法的流程图;图11为本申请一个实施方式提供的客户端交互方法的流程图;图12为本申请一个实施方式提供的客户端交互方法的流程图;图13为本申请一个实施方式提供的客户端交互方法的流程图;图14为本申请一个实施方式提供的客户端的模块图。【具体实施方式】本申请实施方式提供一种文件传输方法和装置及服务器系统。为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。请参阅图1,为本申请的一个实施方式提供的客户端交互方法。客户端可以为任意形式的移动终端如手机、平板电脑或笔记本电脑,还可以为运行在上述硬件设备中的由程序语言编制形成的逻辑体。所述客户端交互方法包括以下步骤。步骤SlO:第一客户端向第二客户端发出消息,所述消息中附带有GIF图像的下载地址和标识码,所述标识码能够唯一标识所述GIF图像。在本实施方式中,客户端之间的版本可以相同,也可以不同。其中,客户端之间的版本相同是指,客户端在默认出厂设置状态下的功能和结构相同。客户端之间的版本不同是因为随着科技发展和技术进步,厂商可能对客户端的技术方案存在一定的改进,比如提升客户端硬件的性能,或者改进客户端的算本文档来自技高网
...

【技术保护点】
一种客户端交互方法,其特征在于,包括:第一客户端向第二客户端发出消息,所述消息中附带有GIF图像的下载地址和标识码,所述标识码能够唯一标识所述GIF图像;所述第二客户端接收所述消息,判断本地存储的标识码是否包括接收的标识码;所述第二客户端本地存储的标识码中不包括所述接收的标识码,所述第二客户端访问所述GIF图像的下载地址下载所述GIF图像;所述第二客户端显示所述GIF图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:江翔
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1