一种即时通讯群的通讯方法及系统.pdf

上传人:000****221 文档编号:664661 上传时间:2018-03-02 格式:PDF 页数:16 大小:2.09MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310115955.7

申请日:

2013.04.03

公开号:

CN104104575A

公开日:

2014.10.15

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 12/58申请日:20130403|||公开

IPC分类号:

H04L12/58

主分类号:

H04L12/58

申请人:

腾讯科技(深圳)有限公司

发明人:

孙辉

地址:

518057 广东省深圳市福田区振兴路赛格科技园2栋东403室

优先权:

专利代理机构:

广州三环专利代理有限公司 44202

代理人:

郝传鑫;熊永强

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种IM(即时通)群的通讯方法,包括:第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息;第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息。相应地,本发明实施例还公开了一种IM群的通讯系统。本发明实施例可以提高IM群的活跃度。

权利要求书

1.  一种即时通讯群的通讯方法,其特征在于,包括:
第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;
所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含所述第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;
所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在即时通讯群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;
其中,所述第一客户端与所述第二客户端为同一个即时通讯群中的客户端。

2.
  如权利要求1所述的方法,其特征在于,所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端的步骤,包括:
所述第二服务器将所述操作信息中的协议字段名和属性名进行压缩,得到用于使所述第二客户端获取所述第一客户端的显示信息的下载信息,以将所述第一客户端的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标识信息和所述下载信息以数据包的形式发送至所述第二客户端。

3.
  如权利要求1所述的方法,其特征在于,所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端的步骤,包括:
当所述操作信息为评论类型的信息时,所述第二服务器根据所述操作信息包含的所述原文的识别信息,获取所述原文;
所述第二服务器将所述原文以及所述评论信息中的协议字段名和属性名进行压缩,得到用于使所述第二客户端获取所述第一客户端的显示信息的下载信 息;
所述第二服务器将所述第一客户端的标识信息中的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标识信息和所述下载信息以数据包的形式发送至所述第二客户端。

4.
  如权利要求1所述的方法,其特征在于,所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端的步骤,包括:
所述第二服务器按照预先设定的协议生成用于使所述第二客户端获取所述第一客户终端的显示信息的下载信息;
所述第二服务器将所述下载信息和所述第一客户端的标识信息以数据包的形式发送至所述第二客户端;
其中,所述下载信息包括:
文本信息和/或点击所述文本信息时跳转的链接信息;和/或
图像信息的链接信息和/或点击所述图像信息时跳转的链接信息。

5.
  如权利要求4所述的方法,其特征在于,所述第二服务器按照预先设定的协议生成用于使所述第二客户端获取所述第一客户终端的显示信息的下载信息的步骤,包括:
当所述操作信息为评论类型的信息时,所述第二服务器根据所述操作信息包含的所述原文的识别信息,获取所述原文;
所述第二服务器按照预先设定的协议生成用于第二客户端下载所述原文和所述评论信息的下载信息;
其中,所述下载信息包括:
所述原文的第一文本信息和/或点击所述第一文本信息时跳转的链接信息,所述评论信息的第二文本信息和/或点击所述第二文本信息时跳转的链接信息;和/或
所述原文的第一图像信息和/或点击所述第一图像信息时跳转的链接信息,所述评论信息的第二图像信息和/或点击所述第二图像信息时跳转的链接信息。

6.
  如权利要求2-5中任一项所述的方法,其特征在于,所述第二客户端根据所述下载信息获取的显示信息的步骤,包括:
所述第二客户端将所述下载信息作为所述显示信息:或者
当所述下载信息包含图像信息的链接信息时,所述第二客户端根据该链接信息下载图像信息,并将所述下载信息中的其它信息与所述图像信息组成显示信息;
其中,所述其它信息是指所述下载信息中除所述链接信息之外的所有信息。

7.
  如权利要求6所述的方法,其特征在于,所述第二客户端在即时通讯群的通信窗口中展现所述第一客户端的资料信息和所述显示信息的步骤,包括:
所述第二客户端将所述第一客户端的资料信息和所述显示信息组成消息单位,并在即时通讯群的通信窗口中展现所述消息单位。

8.
  如权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:
所述第二服务器向所述第二客户端发送校验信息;
所述第二客户端对所述校验信息进行校验,当校验成功时,则进入所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息的步骤。

9.
  一种即时通讯群的通讯系统,其特征在于,包括:第二服务器和第二客户端,其中:
所述第二服务器,用于接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;以及用于生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;
所述第二客户端,用于根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在即时通讯 群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;
其中,所述第一客户端与所述第二客户端为同一个即时通讯群中的客户端。

10.
  如权利要求9所述的系统,其特征在于,所述第二服务器还用于将所述操作信息中的协议字段名和属性名进行压缩,得到用于使所述第二客户端获取所述第一客户终端的显示信息的下载信息,以将所述第一客户端的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标识信息和所述下载信息以数据包的形式发送至所述第二客户端。

说明书

一种即时通讯群的通讯方法及系统
技术领域
本发明涉及互联网领域,尤其涉及一种即时通讯群的通讯方法及系统。
背景技术
目前即时通讯(Instant Messenger,IM)工具已经被大多数的人们所接受,逐渐成为人们生活中必不可少的软件工具。随着IM技术的发展和IM的普及,IM群应用越来越广泛,IM群技术可以支持多个IM客户端一起进行IM通信,如多个IM客户端一起进行聊天等。但IM客户端除了支持IM群通信外,还可以进行很多其它操作,如社会性网络服务(Social Networking Services,SNS)操作(例如:发表文字、图片,评论文字或图片、分享信息等)。但目前的IM群技术中只能进行简单的IM通信,IM群窗口中无法即时显示IM群中IM客户端所进行的操作的信息(例如:SNS操作的操作信息),即IM客户端无法即时知晓IM群中其它IM客户端所进行的操作信息,从而导致IM群技术的活跃度比较低。
发明内容
为了解决上述技术问题,本发明实施例提供了一种IM群的通讯方法及系统,可以提高IM群的活跃度。
本发明实施例提供的一种IM群的通讯方法,包括:
第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;
所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;
所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的 资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;
其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。
本发明实施例还提供了一种IM群的通讯系统,第二服务器和第二客户端,其中:
所述第二服务器,用于第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;以及用于生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;
所述第二客户端,用于根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;
其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。
上述技术方案中,第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。这样第一客户端在网页上操作的操作信息可以即在第二客户端上显示,从而可以提高IM群的活跃度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种IM群的通讯方法的流程示意图;
图2是本发明实施例提供的另一种IM群的通讯方法的流程示意图;
图3是本发明实施例提供的另一种IM群的通讯方法的流程示意图;
图4是本发明实施例提供的一种IM群的通讯系统的结构示意图;
图5是本发明实施例提供的另一种IM群的通讯系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例提供的一种IM群的通讯方法的流程示意图,如图1所示,包括:
101、第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;
102、所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;
103、第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;
其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。
可选的,上述操作信息可以是第一客户端预先在网页上操作的信息,且预先发送给第一服务器的操作信息。
可选的,上述操作信息可以是第一客户端在SNS网页上的SNS操作的操作信息。
可选的,上述操作信息可以是第一客户端发表的文字或者图像等,即上述操作信息为发言类型信息,这样上述显示信息就可以是该操作信息;上述操作还可以是评论网页上的原文的操作,即上述操作信息为评论类型信息,上述操作信息可以包含评论该原文的评论信息和该原文的识别信息,即上述显示信息就可以包含该原文和该评论信息。
可选的,第二客户端可以是在IM群的内嵌网页上显示第一客户端的资料信息和所述显示信息。
可选的,上述第一客户端与第二客户端为同一个IM群中的客户端,即上述第一客户端可以是该IM群中任一客户端,上述第二客户端可以是该群中任一客户端,且上述第一客户端和第二客户端可以是同一个客户端。
可选的,本发明实施例中描述的客户端都可以是IM客户端。
上述技术方案中,第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述第一客户端通过所述操作评论所述原文的操作信息包含的评论所述原文的评论信息;所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。这样第一客户端在网页上操作的操作信息可以即在第二客户端上显示,从而可以提高IM群的活跃度。
图2是本发明实施例提供的另一种IM群的通讯方法的流程示意图,如图1所示,包括:
201、第一客户端将在网页上操作的操作信息发送至第一服务器;
可选的,上述操作可以是在网页(例如:内嵌的SNS网页)上执行的SNS 操作,例如:发表文字或者图像等,即上述操作信息为发言类型信息,上述操作信息可以包含在网页上发表的文字或者图像等;上述操作可以是评论网页上的原文的操作,即上述操作信息为评论类型信息,上述操作信息可以包含评论该原文的评论信息和该原文的识别信息(例如:原文的标识信息、原文的链接信息等能够识别出原文的信息),或者上述操作信息可以包含评论该原文的评论信息和该原文的内容信息。其中,上述原文可以是客户在网页上发表的文字或者图像,其中,图像可以是图片或者视频,评论信息可以包含文字信息和/或图像信息,上述原文的内容信息也就是该原文内容,例如:上述原文为图像时,那么原文的内容信息就是该图像;上述原文为文字时,那么原文的内容信息就为该文字。
202、第一服务器将所述操作信息和所述第一客户端的标识信息同步至第二服务器;
可选的,上述标识信息可以是第一客户端的身份标识(例如:帐号),也可以是第一客户端的身份标识和头像标识等。
203、所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含所述第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息。
作为一种可选的实施方式,当所述显示信息包含所述操作信息。但该操作信息可以分为两个情况,一种当步骤201的操作信息为发言类型时,即上述操作信息可以包含在网页上发表的文字或者图像等,那么上述显示信息就可以是上述操作信息。另一种情况,当步骤201的操作信息为评论类型时,且该操作信息包含评论原文的评论信息和该原文的内容时,那么上述显示信息也可以是上述操作信息,即上述显示信息包含上述操作信息。该实施方式中步骤203可以包括:
第二服务器将所述操作信息中的协议字段名和属性名进行压缩,得到用于使所述第二客户端获取所述第一客户终端的显示信息的下载信息,以将所述第一客户端的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标识信息和所述下载信息以数据包的形式发送至所述第二客户端;
可选的,第二服务器可以将操作信息中的协议字段名和属性名进行压缩可以是,将操作信息的协议字段名和属性名缩短,例如都用一个字符(例如:一个字母或者一个数字)来取代协议字段名和属性名,再压缩后的操作信息作为上述下载信息。
作为一种可选的实施方式,当步骤201中操作信息为评论类型时,即上述操作信息可以包含评论该原文的评论信息和该原文的识别信息,那么上述显示信息包含上述原文的内容信息和上述评论信息。那么步骤203还可以包括:
当所述操作信息为评论类型的信息时,所述第二服务器根据所述操作信息包含的所述原文的识别信息,获取所述原文;
所述第二服务器将所述原文以及所述评论信息中的协议字段名和属性名进行压缩,得到用于使所述第二客户端获取所述第一客户端的显示信息的下载信息;
所述第二服务器将所述第一客户端的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标识信息和所述下载信息以数据包的形式发送至所述第二客户端。
可选的,步骤203中第二服务器可以是以用户数据包协议(User Datagram Protocol,UDP)包的形式将第一客户端的标识信息和下载信息发送至第二客户端。第一客户端的标识信息和下载信息还可以是可扩展标记语言(Extensible Markup Language,XML)格式的信息。
204、第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及将所述下载信息作为显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;
其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。
可选的,第二客户端根据所述第一客户端的标识信息可以从本地获取到所述第一客户端的资料信息。
可选的,上述资料信息可以包括:第一客户端的昵称信息、头像信息和帐号信息等。
可选的,步骤204中第二客户端根据所述下载信息获取的显示信息,包括:
所述第二客户端将所述下载信息作为所述显示信息:或者
当所述下载信息包含图像信息的链接信息时,所述第二客户端根据该链接 信息下载图像信息,并将所述下载信息中的其它信息与所述图像信息组成显示信息;
其中,所述其它信息是指所述下载信息中除所述链接信息之外的所有信息。
当上述操作信息不包括图像信息时,第二客户端可以将上述下载信息直接作为显示信息进行显示;当上述操作信息包括图像信息时,第二客户端可以根据图像信息的链接信息下载图像信息,并将下载的图像信息和下载信息中的其它信息作为显示信息进行显示。
可选的,步骤204中可以是第二客户端将所述第一客户端的资料信息和所述显示信息组成消息单位(例如:MsgPack Item),并在IM群的通信窗口中展现所述消息单位。
可选的,第一服务器还可以将第一客户端生成上述操作信息的时间信息发送至第二服务器,第二服务器还可以将该时间信息发送至第二客户端。
可选的,上述第一服务器可以是网页(Web)服务器,上述第二服务器可以是IM群服务器。
可选的,所述方法还可以包括:
第二服务器向所述第二客户端发送校验信息;
第二客户端对所述校验信息进行校验,当校验成功时,则进入所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息的步骤,即进入步骤204。
这样可以实现第二客户端只接收校验通过的服务器发送的下载信息和第一客户端的标识信息,以提高通讯的安全性。
上述技术方案中,在上面实施例的基础上介绍了多种IM群的通讯方式,且都可以实现提高IM群的活跃度。
图3是本发明实施例提供的一种IM群的通讯方法的流程示意图,如图3所示,包括:
301、第一客户端将在网页上操作的操作信息发送至第一服务器;
302、第一服务器将所述操作信息和所述第一客户端的标识信息同步至第二服务器。
303、第二服务器按照预先设定的协议生成用于使所述第二客户端获取所述 第一客户终端的显示信息的下载信息;
其中,所述下载信息包括:
文本信息和/或点击所述文本信息时跳转的链接信息;和/或
图像信息的链接信息和/或点击所述图像信息时跳转的链接信息。
可选的,当上述操作信息为文本信息时,上述下载信息可以是上述操作信息的文本信息,或者还可以是上述操作信息的文本信息和点击该文本信息时跳转的链接信息。这样第二客户就可以直接将该下载信息作为显示信息进行显示,且当下载信息包含点击该文本信息时跳转的链接信息时,当第二客户端点击该文本信息时,还可以跳转到该链接信息对应的链接。
可选的,当上述操作信息为图像信息,即上述操作是对图像的操作,当然该操作可以是包含文字和图像的操作,也可以是只操作图像的操作,这样上述下载信息可以是图像信息的链接信息,即下载图像的链接信息,或者下载该图像的缩略图的链接信息,下载信息还可以是图像的链接信息和点击该图像信息时跳转的链接信息;或者下载信息还可以是图像信息的链接信息和文本信息,或者,下载信息还可以是图像信息的链接信息、点击该图像信息时跳转的链接信息、文本信息和点击该文本信息时跳转的链接信息。
可选的,步骤303还可以按照预先设定的协议生成的下载信息除了上述列出的信息(例如:文本信息和/或点击所述文本信息时跳转的链接信息;和/或图像信息的链接信息和/或点击所述图像信息时跳转的链接信息)之外,还可以包括如下至少一项:
显示上述文本信息的颜色信息、换行的数量信息、空格的信息(例如:空格的位置和数量)、时间信息、第一客户端头像的下载信息、第一客户端头像信息和解析参数。
其中,本发明实施例中第二客户端可以是在内嵌浏览器上显示上述显示信息,而该解析参数是指第二客户端采用其它浏览器显示上述显示信息的参数,其它浏览器是指非内嵌浏览器。
作为一种可选的实施方式,步骤303还可以包括:
第二服务器按照预先设定的协议生成用于使所述第二客户端获取所述第一客户终端的显示信息的下载信息,其中,下载信息由一个或者多个节点项组成;
举例而言,下载信息的节点项可以如下表所示:

其中,上表中所述节点项的名称和属性名都为一个字母,这样可以减少数据包的长度,上述5个节点项中根据不同的操作信息,步骤303会选择不同的节点项生成下载信息,即下载信息中包含不同的节点项,例如,操作信息为文本信息时,那么步骤303只需要选择节点项h和t就行,其中,节点项h可以只填属性为必填的属性,例如:属性u,节点项t同样;例如:操作信息为图像信息和文本信息时,步骤303就只需要选择节点项h、t和i就行。
作为一种可选的实施方式,当操作信息为评论类型时,即上述操作信息可以包含评论该原文的文字信息和该原文的识别信息,或者上述操作信息可以包含评论该原文的文字信息和该原文的内容信息,那么上述下载信息可以包括:
所述原文的第一文本信息和/或点击所述第一文本信息时跳转的链接信息,所述评论信息的第二文本信息和/或点击所述第二文本信息时跳转的链接信息;和/或
所述原文的第一图像信息和/或点击所述第一图像信息时跳转的链接信息,所述评论信息的第二图像信息和/或点击所述第二图像信息时跳转的链接信息。
可选的,该实施方式中,可以参考上面所描述的下载信息,例如,如上表所示,只是该实施方式中,文本信息和图像信息有所不同。
304、第二服务器将所述下载信息和所述第一客户端的标识信息以数据包的形式发送至所述第二客户端。
305、第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及将所述下载信息作为显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;
其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。
可选的,第二客户端根据所述第一客户端的标识信息可以从本地获取到所述第一客户端的资料信息。
可选的,上述资料信息可以包括:第一客户端的昵称信息、头像信息和帐号信息等。
可选的,步骤305中第二客户端根据所述下载信息获取的显示信息,包括:
所述第二客户端将所述下载信息作为显示信息;或者
当所述下载信息包含图像信息的链接信息时,所述第二客户端根据该链接信息下载图像信息,并将所述下载信息中的其它信息与所述图像信息组成显示信息;
其中,所述其它信息是指所述下载信息中除所述链接信息之外的所有信息。
当上述操作信息不包括图像信息时,第二客户端可以将上述下载信息直接作为显示信息进行显示;当上述操作信息包括图像信息时,第二客户端可以根据图像信息的链接信息下载图像信息,并将下载的图像信息和下载信息中的其它信息作为显示信息进行显示。
可选的,步骤305中可以是将第二客户端将所述第一客户端的资料信息和所述显示信息组成消息单位(例如:MsgPack Item),并在IM群的通信窗口中展现所述消息单位。
可选的,第一服务器还可以将第一客户端生成上述操作信息的时间信息发送至第二服务器,第二服务器还可以将该时间信息发送至第二客户端。
可选的,上述第一服务器可以是网页(Web)服务器,上述第二服务器可以IM群服务器。
可选的,所述方法还可以包括:
第二服务器向所述第二客户端发送校验信息;
第二客户端对所述校验信息进行校验,当校验成功时,则进入所述第二客 户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息的步骤,即进入步骤305。
这样可以实现第二客户端只接收校验通过的服务器发送的下载信息和第一客户端的标识信息,以提高通讯的安全性。
上述技术方案中,在上面实施例的基础上介绍了多种IM群的通讯方式,且都可以实现提高IM群的活跃度。
下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至三实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一、实施例二和实施例三。
图4是本发明实施例提供的一种IM群的通讯系统的结构示意图,包括:第二服务器41和第二客户端42,其中:
第二服务器41,用于接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;以及用于生成生成第二客户端42的下载信息,并将该下载信息和所述第一客户端的标识信息发送至第二客户端42,该下载信息用于使第二客户端42获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述第一客户端通过所述操作评论所述原文的操作信息包含的评论所述原文的评论信息;
第二客户端42,用于根据第一客户端的标识信息获取到第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现第一客户端的资料信息和所述显示信息;
其中,第一客户端与第二客户端42为同一个IM群中的客户端。
即第一客户端可以是该IM群中任一客户端,第二客户端42可以是该群中任一客户端,且第一客户端和第二客户端42可以是同一个客户端。
可选的,本发明实施例中描述的客户端都可以是IM客户端。
可选的,上述操作信息可以是第一客户端预先发送给第一服务器的。
在另一个实施例中,如图5所示,所述系统还可以包括:
第一客户端43,用于将在网页上操作的操作信息发送至第一服务器44;
第一服务器44,用于将所述操作信息和第一客户端43的标识信息同步至第二服务器41。
第二服务器41还可以用于将所述操作信息中的协议字段名和属性名进行压缩,得到用于使第二客户端42获取第一客户端43的显示信息的下载信息,以将第一客户端43的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标识信息和所述下载信息以数据包的形式发送至第二客户端42。
可选的,第二服务器41还可以用于当所述操作信息为评论类型的信息时,根据所述操作信息包含的所述原文的识别信息,获取所述原文;以及将所述原文以及所述评论信息中的协议字段名和属性名进行压缩,得到用于使第二客户端42获取第一客户端43的显示信息的下载信息,再将第一客户端43的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端43的标识信息和所述下载信息以数据包的形式发送至所述第二客户端42。
该实施例中,可以实现第二服务器41将下载信息和第一客户端43的标识信息压缩成数据包发送至第二客户端42。
在另一个实施例中,第二服务器41还可以用于按照预先设定的协议生成用于使第二客户端42获取第一客户端43的显示信息的下载信息;以及将所述下载信息和所述第一客户端的标识信息以数据包的形式发送至所述第二客户端;
其中,所述下载信息包括:
文本信息和/或点击所述文本信息时跳转的链接信息;和/或
图像信息的链接信息和/或点击所述图像信息时跳转的链接信息。
可选的,第二服务器41还可以用于当所述操作信息为评论类型的信息时,根据所述操作信息包含的所述原文的识别信息,获取所述原文;以及按照预先设定的协议生成用于第二客户端下载所述原文和所述评论信息的下载信息;
其中,所述下载信息包括:
所述原文的第一文本信息和/或点击所述第一文本信息时跳转的链接信息,所述评论信息的第二文本信息和/或点击所述第二文本信息时跳转的链接信息;和/或
所述原文的第一图像信息和/或点击所述第一图像信息时跳转的链接信息,所述评论信息的第二图像信息和/或点击所述第二图像信息时跳转的链接信息。
可选的,该实施例中下载信息可以参考上表所示的下载信息。
在另一个实施例中,第二客户端42还可以用于将所述下载信息作为所述显示信息:或者
第二客户端42还可以用于当所述下载信息包含图像信息的链接信息时,根据该链接信息下载图像信息,并将所述下载信息中的其它信息与所述图像信息组成显示信息;
其中,所述其它信息是指所述下载信息中除所述链接信息之外的所有信息。
可选的,第二客户端42还可以用于将第一客户端43的资料信息和所述显示信息组成消息单位,并在IM群的通信窗口中展现所述消息单位。
该实施例中,第二服务器41只将图像的链接信息发送至第二客户端42,这样可以节省数据包的长度。
在另一个实施例中,第二服务器41进一步还可以用于向第二客户端42发送校验信息;
第二客户端42还可以用于对所述校验信息进行校验,当校验成功时,根据第一客户端43的标识信息获取到第一客户端43的资料信息,以及根据所述下载信息获取的显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息。
该实施例中,可以实现第二客户端只接收校验通过的服务器发送的下载信息和第一客户端的标识信息,以提高通讯的安全性。
上述技术方案中,第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;第二服务器生成生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述第一客户端通过所述操作评论所述原文的操作信息包含的评论所述原文的评论信息;所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。这样第一客户端在网页上操作的操作信息可以即在第二客户端上显示,从而可以提高IM群的活跃度。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(RandomAccess Memory,简称RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

一种即时通讯群的通讯方法及系统.pdf_第1页
第1页 / 共16页
一种即时通讯群的通讯方法及系统.pdf_第2页
第2页 / 共16页
一种即时通讯群的通讯方法及系统.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种即时通讯群的通讯方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种即时通讯群的通讯方法及系统.pdf(16页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104104575A43申请公布日20141015CN104104575A21申请号201310115955722申请日20130403H04L12/5820060171申请人腾讯科技(深圳)有限公司地址518057广东省深圳市福田区振兴路赛格科技园2栋东403室72发明人孙辉74专利代理机构广州三环专利代理有限公司44202代理人郝传鑫熊永强54发明名称一种即时通讯群的通讯方法及系统57摘要本发明实施例公开了一种IM(即时通)群的通讯方法,包括第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;所述第二服务器生。

2、成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息;第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息。相应地,本发明实施例还公开了一种IM群的通讯系统。本发明实施例可以提高IM群的活跃度。51INTCL权利要求书2页说明书10页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书10页附图3页10申请公布号CN104104575ACN104104575A。

3、1/2页21一种即时通讯群的通讯方法,其特征在于,包括第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含所述第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在即时通讯群的通信。

4、窗口中展现所述第一客户端的资料信息和所述显示信息;其中,所述第一客户端与所述第二客户端为同一个即时通讯群中的客户端。2如权利要求1所述的方法,其特征在于,所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端的步骤,包括所述第二服务器将所述操作信息中的协议字段名和属性名进行压缩,得到用于使所述第二客户端获取所述第一客户端的显示信息的下载信息,以将所述第一客户端的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标识信息和所述下载信息以数据包的形式发送至所述第二客户端。3如权利要求1所述的方法,其特征在于,所述第二服务器生成第二客户端的下。

5、载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端的步骤,包括当所述操作信息为评论类型的信息时,所述第二服务器根据所述操作信息包含的所述原文的识别信息,获取所述原文;所述第二服务器将所述原文以及所述评论信息中的协议字段名和属性名进行压缩,得到用于使所述第二客户端获取所述第一客户端的显示信息的下载信息;所述第二服务器将所述第一客户端的标识信息中的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标识信息和所述下载信息以数据包的形式发送至所述第二客户端。4如权利要求1所述的方法,其特征在于,所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所。

6、述第二客户端的步骤,包括所述第二服务器按照预先设定的协议生成用于使所述第二客户端获取所述第一客户终端的显示信息的下载信息;所述第二服务器将所述下载信息和所述第一客户端的标识信息以数据包的形式发送至所述第二客户端;其中,所述下载信息包括文本信息和/或点击所述文本信息时跳转的链接信息;和/或图像信息的链接信息和/或点击所述图像信息时跳转的链接信息。5如权利要求4所述的方法,其特征在于,所述第二服务器按照预先设定的协议生成用于使所述第二客户端获取所述第一客户终端的显示信息的下载信息的步骤,包括当所述操作信息为评论类型的信息时,所述第二服务器根据所述操作信息包含的所述原文的识别信息,获取所述原文;权利。

7、要求书CN104104575A2/2页3所述第二服务器按照预先设定的协议生成用于第二客户端下载所述原文和所述评论信息的下载信息;其中,所述下载信息包括所述原文的第一文本信息和/或点击所述第一文本信息时跳转的链接信息,所述评论信息的第二文本信息和/或点击所述第二文本信息时跳转的链接信息;和/或所述原文的第一图像信息和/或点击所述第一图像信息时跳转的链接信息,所述评论信息的第二图像信息和/或点击所述第二图像信息时跳转的链接信息。6如权利要求25中任一项所述的方法,其特征在于,所述第二客户端根据所述下载信息获取的显示信息的步骤,包括所述第二客户端将所述下载信息作为所述显示信息或者当所述下载信息包含图。

8、像信息的链接信息时,所述第二客户端根据该链接信息下载图像信息,并将所述下载信息中的其它信息与所述图像信息组成显示信息;其中,所述其它信息是指所述下载信息中除所述链接信息之外的所有信息。7如权利要求6所述的方法,其特征在于,所述第二客户端在即时通讯群的通信窗口中展现所述第一客户端的资料信息和所述显示信息的步骤,包括所述第二客户端将所述第一客户端的资料信息和所述显示信息组成消息单位,并在即时通讯群的通信窗口中展现所述消息单位。8如权利要求15中任一项所述的方法,其特征在于,所述方法还包括所述第二服务器向所述第二客户端发送校验信息;所述第二客户端对所述校验信息进行校验,当校验成功时,则进入所述第二客。

9、户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息的步骤。9一种即时通讯群的通讯系统,其特征在于,包括第二服务器和第二客户端,其中所述第二服务器,用于接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;以及用于生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;所述第二客户端,用于根据所述第一客户端的标识信。

10、息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在即时通讯群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;其中,所述第一客户端与所述第二客户端为同一个即时通讯群中的客户端。10如权利要求9所述的系统,其特征在于,所述第二服务器还用于将所述操作信息中的协议字段名和属性名进行压缩,得到用于使所述第二客户端获取所述第一客户终端的显示信息的下载信息,以将所述第一客户端的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标识信息和所述下载信息以数据包的形式发送至所述第二客户端。权利要求书CN104104575A1/10页4一种即时通讯群的通讯方法及系统技。

11、术领域0001本发明涉及互联网领域,尤其涉及一种即时通讯群的通讯方法及系统。背景技术0002目前即时通讯INSTANTMESSENGER,IM工具已经被大多数的人们所接受,逐渐成为人们生活中必不可少的软件工具。随着IM技术的发展和IM的普及,IM群应用越来越广泛,IM群技术可以支持多个IM客户端一起进行IM通信,如多个IM客户端一起进行聊天等。但IM客户端除了支持IM群通信外,还可以进行很多其它操作,如社会性网络服务SOCIALNETWORKINGSERVICES,SNS操作例如发表文字、图片,评论文字或图片、分享信息等。但目前的IM群技术中只能进行简单的IM通信,IM群窗口中无法即时显示IM。

12、群中IM客户端所进行的操作的信息例如SNS操作的操作信息,即IM客户端无法即时知晓IM群中其它IM客户端所进行的操作信息,从而导致IM群技术的活跃度比较低。发明内容0003为了解决上述技术问题,本发明实施例提供了一种IM群的通讯方法及系统,可以提高IM群的活跃度。0004本发明实施例提供的一种IM群的通讯方法,包括0005第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;0006所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的。

13、显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;0007所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;0008其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。0009本发明实施例还提供了一种IM群的通讯系统,第二服务器和第二客户端,其中0010所述第二服务器,用于第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识。

14、信息;以及用于生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;0011所述第二客户端,用于根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述说明书CN104104575A2/10页5第一客户端的资料信息和所述显示信息;0012其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。0。

15、013上述技术方案中,第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述。

16、显示信息;其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。这样第一客户端在网页上操作的操作信息可以即在第二客户端上显示,从而可以提高IM群的活跃度。附图说明0014为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0015图1是本发明实施例提供的一种IM群的通讯方法的流程示意图;0016图2是本发明实施例提供的另一种IM群的通讯方法的流程示意图;0017图3是本发明实施例提供的。

17、另一种IM群的通讯方法的流程示意图;0018图4是本发明实施例提供的一种IM群的通讯系统的结构示意图;0019图5是本发明实施例提供的另一种IM群的通讯系统的结构示意图。具体实施方式0020下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0021图1是本发明实施例提供的一种IM群的通讯方法的流程示意图,如图1所示,包括0022101、第二服务器接收第一服务器同步传输的同步信息,所述同步。

18、信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;0023102、所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息;0024103、第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一说明书CN104104575A3/10页6客户端的资料信息和所述显示。

19、信息;0025其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。0026可选的,上述操作信息可以是第一客户端预先在网页上操作的信息,且预先发送给第一服务器的操作信息。0027可选的,上述操作信息可以是第一客户端在SNS网页上的SNS操作的操作信息。0028可选的,上述操作信息可以是第一客户端发表的文字或者图像等,即上述操作信息为发言类型信息,这样上述显示信息就可以是该操作信息;上述操作还可以是评论网页上的原文的操作,即上述操作信息为评论类型信息,上述操作信息可以包含评论该原文的评论信息和该原文的识别信息,即上述显示信息就可以包含该原文和该评论信息。0029可选的,第二客户端可以是在。

20、IM群的内嵌网页上显示第一客户端的资料信息和所述显示信息。0030可选的,上述第一客户端与第二客户端为同一个IM群中的客户端,即上述第一客户端可以是该IM群中任一客户端,上述第二客户端可以是该群中任一客户端,且上述第一客户端和第二客户端可以是同一个客户端。0031可选的,本发明实施例中描述的客户端都可以是IM客户端。0032上述技术方案中,第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第。

21、一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述第一客户端通过所述操作评论所述原文的操作信息包含的评论所述原文的评论信息;所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。这样第一客户端在网页上操作的操作信息可以即在第二客户端上显示,从而可以提高IM群的活跃度。0033图2是本发明实施例提供的另一种IM群的通讯方法的流程示意图,如图1所示,包。

22、括0034201、第一客户端将在网页上操作的操作信息发送至第一服务器;0035可选的,上述操作可以是在网页例如内嵌的SNS网页上执行的SNS操作,例如发表文字或者图像等,即上述操作信息为发言类型信息,上述操作信息可以包含在网页上发表的文字或者图像等;上述操作可以是评论网页上的原文的操作,即上述操作信息为评论类型信息,上述操作信息可以包含评论该原文的评论信息和该原文的识别信息例如原文的标识信息、原文的链接信息等能够识别出原文的信息,或者上述操作信息可以包含评论该原文的评论信息和该原文的内容信息。其中,上述原文可以是客户在网页上发表的文字或者图像,其中,图像可以是图片或者视频,评论信息可以包含文字。

23、信息和/或图像信息,上述原文的内容信息也就是该原文内容,例如上述原文为图像时,那么原文的内容信息就是该图像;上述原文为文字时,那么原文的内容信息就为该文字。0036202、第一服务器将所述操作信息和所述第一客户端的标识信息同步至第二服务说明书CN104104575A4/10页7器;0037可选的,上述标识信息可以是第一客户端的身份标识例如帐号,也可以是第一客户端的身份标识和头像标识等。0038203、所述第二服务器生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者。

24、,所述显示信息包含所述第一客户端通过所述操作所评论的原文和所述操作信息包含的评论所述原文的评论信息。0039作为一种可选的实施方式,当所述显示信息包含所述操作信息。但该操作信息可以分为两个情况,一种当步骤201的操作信息为发言类型时,即上述操作信息可以包含在网页上发表的文字或者图像等,那么上述显示信息就可以是上述操作信息。另一种情况,当步骤201的操作信息为评论类型时,且该操作信息包含评论原文的评论信息和该原文的内容时,那么上述显示信息也可以是上述操作信息,即上述显示信息包含上述操作信息。该实施方式中步骤203可以包括0040第二服务器将所述操作信息中的协议字段名和属性名进行压缩,得到用于使所。

25、述第二客户端获取所述第一客户终端的显示信息的下载信息,以将所述第一客户端的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标识信息和所述下载信息以数据包的形式发送至所述第二客户端;0041可选的,第二服务器可以将操作信息中的协议字段名和属性名进行压缩可以是,将操作信息的协议字段名和属性名缩短,例如都用一个字符例如一个字母或者一个数字来取代协议字段名和属性名,再压缩后的操作信息作为上述下载信息。0042作为一种可选的实施方式,当步骤201中操作信息为评论类型时,即上述操作信息可以包含评论该原文的评论信息和该原文的识别信息,那么上述显示信息包含上述原文的内容信息和上述评论信息。那么步。

26、骤203还可以包括0043当所述操作信息为评论类型的信息时,所述第二服务器根据所述操作信息包含的所述原文的识别信息,获取所述原文;0044所述第二服务器将所述原文以及所述评论信息中的协议字段名和属性名进行压缩,得到用于使所述第二客户端获取所述第一客户端的显示信息的下载信息;0045所述第二服务器将所述第一客户端的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标识信息和所述下载信息以数据包的形式发送至所述第二客户端。0046可选的,步骤203中第二服务器可以是以用户数据包协议USERDATAGRAMPROTOCOL,UDP包的形式将第一客户端的标识信息和下载信息发送至第二客户端。。

27、第一客户端的标识信息和下载信息还可以是可扩展标记语言EXTENSIBLEMARKUPLANGUAGE,XML格式的信息。0047204、第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及将所述下载信息作为显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;0048其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。0049可选的,第二客户端根据所述第一客户端的标识信息可以从本地获取到所述第一说明书CN104104575A5/10页8客户端的资料信息。0050可选的,上述资料信息可以包括第一客户端的昵称信息、头像信息和帐号信息等。0051。

28、可选的,步骤204中第二客户端根据所述下载信息获取的显示信息,包括0052所述第二客户端将所述下载信息作为所述显示信息或者0053当所述下载信息包含图像信息的链接信息时,所述第二客户端根据该链接信息下载图像信息,并将所述下载信息中的其它信息与所述图像信息组成显示信息;0054其中,所述其它信息是指所述下载信息中除所述链接信息之外的所有信息。0055当上述操作信息不包括图像信息时,第二客户端可以将上述下载信息直接作为显示信息进行显示;当上述操作信息包括图像信息时,第二客户端可以根据图像信息的链接信息下载图像信息,并将下载的图像信息和下载信息中的其它信息作为显示信息进行显示。0056可选的,步骤2。

29、04中可以是第二客户端将所述第一客户端的资料信息和所述显示信息组成消息单位例如MSGPACKITEM,并在IM群的通信窗口中展现所述消息单位。0057可选的,第一服务器还可以将第一客户端生成上述操作信息的时间信息发送至第二服务器,第二服务器还可以将该时间信息发送至第二客户端。0058可选的,上述第一服务器可以是网页WEB服务器,上述第二服务器可以是IM群服务器。0059可选的,所述方法还可以包括0060第二服务器向所述第二客户端发送校验信息;0061第二客户端对所述校验信息进行校验,当校验成功时,则进入所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息的步骤,即进入步骤2。

30、04。0062这样可以实现第二客户端只接收校验通过的服务器发送的下载信息和第一客户端的标识信息,以提高通讯的安全性。0063上述技术方案中,在上面实施例的基础上介绍了多种IM群的通讯方式,且都可以实现提高IM群的活跃度。0064图3是本发明实施例提供的一种IM群的通讯方法的流程示意图,如图3所示,包括0065301、第一客户端将在网页上操作的操作信息发送至第一服务器;0066302、第一服务器将所述操作信息和所述第一客户端的标识信息同步至第二服务器。0067303、第二服务器按照预先设定的协议生成用于使所述第二客户端获取所述第一客户终端的显示信息的下载信息;0068其中,所述下载信息包括006。

31、9文本信息和/或点击所述文本信息时跳转的链接信息;和/或0070图像信息的链接信息和/或点击所述图像信息时跳转的链接信息。0071可选的,当上述操作信息为文本信息时,上述下载信息可以是上述操作信息的文本信息,或者还可以是上述操作信息的文本信息和点击该文本信息时跳转的链接信息。这样第二客户就可以直接将该下载信息作为显示信息进行显示,且当下载信息包含点击该文说明书CN104104575A6/10页9本信息时跳转的链接信息时,当第二客户端点击该文本信息时,还可以跳转到该链接信息对应的链接。0072可选的,当上述操作信息为图像信息,即上述操作是对图像的操作,当然该操作可以是包含文字和图像的操作,也可以。

32、是只操作图像的操作,这样上述下载信息可以是图像信息的链接信息,即下载图像的链接信息,或者下载该图像的缩略图的链接信息,下载信息还可以是图像的链接信息和点击该图像信息时跳转的链接信息;或者下载信息还可以是图像信息的链接信息和文本信息,或者,下载信息还可以是图像信息的链接信息、点击该图像信息时跳转的链接信息、文本信息和点击该文本信息时跳转的链接信息。0073可选的,步骤303还可以按照预先设定的协议生成的下载信息除了上述列出的信息例如文本信息和/或点击所述文本信息时跳转的链接信息;和/或图像信息的链接信息和/或点击所述图像信息时跳转的链接信息之外,还可以包括如下至少一项0074显示上述文本信息的颜。

33、色信息、换行的数量信息、空格的信息例如空格的位置和数量、时间信息、第一客户端头像的下载信息、第一客户端头像信息和解析参数。0075其中,本发明实施例中第二客户端可以是在内嵌浏览器上显示上述显示信息,而该解析参数是指第二客户端采用其它浏览器显示上述显示信息的参数,其它浏览器是指非内嵌浏览器。0076作为一种可选的实施方式,步骤303还可以包括0077第二服务器按照预先设定的协议生成用于使所述第二客户端获取所述第一客户终端的显示信息的下载信息,其中,下载信息由一个或者多个节点项组成;0078举例而言,下载信息的节点项可以如下表所示0079说明书CN104104575A7/10页100080其中,上。

34、表中所述节点项的名称和属性名都为一个字母,这样可以减少数据包的长度,上述5个节点项中根据不同的操作信息,步骤303会选择不同的节点项生成下载信息,即下载信息中包含不同的节点项,例如,操作信息为文本信息时,那么步骤303只需要选择节点项H和T就行,其中,节点项H可以只填属性为必填的属性,例如属性U,节点项T同样;例如操作信息为图像信息和文本信息时,步骤303就只需要选择节点项H、T和I就行。0081作为一种可选的实施方式,当操作信息为评论类型时,即上述操作信息可以包含评论该原文的文字信息和该原文的识别信息,或者上述操作信息可以包含评论该原文的文字信息和该原文的内容信息,那么上述下载信息可以包括0。

35、082所述原文的第一文本信息和/或点击所述第一文本信息时跳转的链接信息,所述评论信息的第二文本信息和/或点击所述第二文本信息时跳转的链接信息;和/或0083所述原文的第一图像信息和/或点击所述第一图像信息时跳转的链接信息,所述评论信息的第二图像信息和/或点击所述第二图像信息时跳转的链接信息。0084可选的,该实施方式中,可以参考上面所描述的下载信息,例如,如上表所示,只是该实施方式中,文本信息和图像信息有所不同。0085304、第二服务器将所述下载信息和所述第一客户端的标识信息以数据包的形式发送至所述第二客户端。0086305、第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信。

36、息,以及将所述下载信息作为显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;说明书CN104104575A108/10页110087其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。0088可选的,第二客户端根据所述第一客户端的标识信息可以从本地获取到所述第一客户端的资料信息。0089可选的,上述资料信息可以包括第一客户端的昵称信息、头像信息和帐号信息等。0090可选的,步骤305中第二客户端根据所述下载信息获取的显示信息,包括0091所述第二客户端将所述下载信息作为显示信息;或者0092当所述下载信息包含图像信息的链接信息时,所述第二客户端根据该链接信息。

37、下载图像信息,并将所述下载信息中的其它信息与所述图像信息组成显示信息;0093其中,所述其它信息是指所述下载信息中除所述链接信息之外的所有信息。0094当上述操作信息不包括图像信息时,第二客户端可以将上述下载信息直接作为显示信息进行显示;当上述操作信息包括图像信息时,第二客户端可以根据图像信息的链接信息下载图像信息,并将下载的图像信息和下载信息中的其它信息作为显示信息进行显示。0095可选的,步骤305中可以是将第二客户端将所述第一客户端的资料信息和所述显示信息组成消息单位例如MSGPACKITEM,并在IM群的通信窗口中展现所述消息单位。0096可选的,第一服务器还可以将第一客户端生成上述操。

38、作信息的时间信息发送至第二服务器,第二服务器还可以将该时间信息发送至第二客户端。0097可选的,上述第一服务器可以是网页WEB服务器,上述第二服务器可以IM群服务器。0098可选的,所述方法还可以包括0099第二服务器向所述第二客户端发送校验信息;0100第二客户端对所述校验信息进行校验,当校验成功时,则进入所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息的步骤,即进入步骤305。0101这样可以实现第二客户端只接收校验通过的服务器发送的下载信息和第一客户端的标识信息,以提高通讯的安全性。0102上述技术方案中,在上面实施例的基础上介绍了多种IM群的通讯方式,且都可以实。

39、现提高IM群的活跃度。0103下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至三实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一、实施例二和实施例三。0104图4是本发明实施例提供的一种IM群的通讯系统的结构示意图,包括第二服务器41和第二客户端42,其中0105第二服务器41,用于接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;以及用于生成生成第二客户端42的下载信息,并将该下载信息和所述第一客户端的标识信息发送至第二客户端42,该下载信息用于使第二客户端42获。

40、取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述第一客户端通过所述操作评论所述原文的操作信息包含的评论所述原文的评论信息;说明书CN104104575A119/10页120106第二客户端42,用于根据第一客户端的标识信息获取到第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现第一客户端的资料信息和所述显示信息;0107其中,第一客户端与第二客户端42为同一个IM群中的客户端。0108即第一客户端可以是该IM群中任一客户端,第二客户端42可以是该群中任一客户端,且第一客户端和第二客户端。

41、42可以是同一个客户端。0109可选的,本发明实施例中描述的客户端都可以是IM客户端。0110可选的,上述操作信息可以是第一客户端预先发送给第一服务器的。0111在另一个实施例中,如图5所示,所述系统还可以包括0112第一客户端43,用于将在网页上操作的操作信息发送至第一服务器44;0113第一服务器44,用于将所述操作信息和第一客户端43的标识信息同步至第二服务器41。0114第二服务器41还可以用于将所述操作信息中的协议字段名和属性名进行压缩,得到用于使第二客户端42获取第一客户端43的显示信息的下载信息,以将第一客户端43的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端的标。

42、识信息和所述下载信息以数据包的形式发送至第二客户端42。0115可选的,第二服务器41还可以用于当所述操作信息为评论类型的信息时,根据所述操作信息包含的所述原文的识别信息,获取所述原文;以及将所述原文以及所述评论信息中的协议字段名和属性名进行压缩,得到用于使第二客户端42获取第一客户端43的显示信息的下载信息,再将第一客户端43的标识信息的协议字段名和属性名进行压缩,并将压缩后的第一客户端43的标识信息和所述下载信息以数据包的形式发送至所述第二客户端42。0116该实施例中,可以实现第二服务器41将下载信息和第一客户端43的标识信息压缩成数据包发送至第二客户端42。0117在另一个实施例中,第。

43、二服务器41还可以用于按照预先设定的协议生成用于使第二客户端42获取第一客户端43的显示信息的下载信息;以及将所述下载信息和所述第一客户端的标识信息以数据包的形式发送至所述第二客户端;0118其中,所述下载信息包括0119文本信息和/或点击所述文本信息时跳转的链接信息;和/或0120图像信息的链接信息和/或点击所述图像信息时跳转的链接信息。0121可选的,第二服务器41还可以用于当所述操作信息为评论类型的信息时,根据所述操作信息包含的所述原文的识别信息,获取所述原文;以及按照预先设定的协议生成用于第二客户端下载所述原文和所述评论信息的下载信息;0122其中,所述下载信息包括0123所述原文的第。

44、一文本信息和/或点击所述第一文本信息时跳转的链接信息,所述评论信息的第二文本信息和/或点击所述第二文本信息时跳转的链接信息;和/或0124所述原文的第一图像信息和/或点击所述第一图像信息时跳转的链接信息,所述评论信息的第二图像信息和/或点击所述第二图像信息时跳转的链接信息。0125可选的,该实施例中下载信息可以参考上表所示的下载信息。说明书CN104104575A1210/10页130126在另一个实施例中,第二客户端42还可以用于将所述下载信息作为所述显示信息或者0127第二客户端42还可以用于当所述下载信息包含图像信息的链接信息时,根据该链接信息下载图像信息,并将所述下载信息中的其它信息与。

45、所述图像信息组成显示信息;0128其中,所述其它信息是指所述下载信息中除所述链接信息之外的所有信息。0129可选的,第二客户端42还可以用于将第一客户端43的资料信息和所述显示信息组成消息单位,并在IM群的通信窗口中展现所述消息单位。0130该实施例中,第二服务器41只将图像的链接信息发送至第二客户端42,这样可以节省数据包的长度。0131在另一个实施例中,第二服务器41进一步还可以用于向第二客户端42发送校验信息;0132第二客户端42还可以用于对所述校验信息进行校验,当校验成功时,根据第一客户端43的标识信息获取到第一客户端43的资料信息,以及根据所述下载信息获取的显示信息,并在IM群的通。

46、信窗口中展现所述第一客户端的资料信息和所述显示信息。0133该实施例中,可以实现第二客户端只接收校验通过的服务器发送的下载信息和第一客户端的标识信息,以提高通讯的安全性。0134上述技术方案中,第二服务器接收第一服务器同步传输的同步信息,所述同步信息包括第一客户端在网页上的操作信息和所述第一客户端的标识信息;第二服务器生成生成第二客户端的下载信息,并将该下载信息和所述第一客户端的标识信息发送至所述第二客户端,该下载信息用于使所述第二客户端获取所述第一客户端的显示信息,所述显示信息包含所述操作信息,或者,所述显示信息包含第一客户端通过所述操作所评论的原文和所述第一客户端通过所述操作评论所述原文的。

47、操作信息包含的评论所述原文的评论信息;所述第二客户端根据所述第一客户端的标识信息获取到所述第一客户端的资料信息,以及根据所述下载信息获取的所述显示信息,并在IM群的通信窗口中展现所述第一客户端的资料信息和所述显示信息;其中,所述第一客户端与所述第二客户端为同一个IM群中的客户端。这样第一客户端在网页上操作的操作信息可以即在第二客户端上显示,从而可以提高IM群的活跃度。0135本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体READONLYMEMORY,ROM或随机存取存储器RANDOMACCESSMEMORY,简称RAM等。0136以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。说明书CN104104575A131/3页14图1说明书附图CN104104575A142/3页15图2说明书附图CN104104575A153/3页16图3图4图5说明书附图CN104104575A16。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1