一种在im消息中显示多媒体信息的方法、系统及设备的制作方法

文档序号:7648943阅读:171来源:国知局
专利名称:一种在im消息中显示多媒体信息的方法、系统及设备的制作方法
技术领域
本发明涉及即时通信领域,更具体地说,涉及一种在即时通信(Instant message, IM)消息中显示多媒体信息的方法、系统及i殳备。
背景技术
随着网络技术的发展,即时通信已成为人们生活中不可或缺的一种沟通方 式。而这种沟通方式可通过文字、图片、语音、视频等各种多媒体信息,尤其 是图片和文字的混排形式(简作图文混排),活泼生动,蕴涵的信息量大,且 能展现沟通双方的心情,信息效果明显,因此图文混排的形式已成为网络沟通 的流行趋势。
现有的图文混排显示,只是将文字与图片按次序和位置进行筒单的排列, 当多个图片图标集中在一起时,各个图标是分离显示的。因此现有技术的图文 混排具有以下的缺陷(1)用户期望通过一系列具有先后播放次序的图片来展 现其心情时,在现有技术中仅能全部静态显示,这种方式比较呆板,无法体现 出图片的播力文次序,因此达不到用户预期的效果;(2)图片分离显示将占用太 多空间,使用户获耳又信息的区域变小了 ; ( 3 )该现有技术中图文混排的效果比 较凌乱。
因此需要一种新的在IM消息中显示多媒体信息的方法,能够动态的、集中 的显示多媒体信息,尤其是图文混排信息。

发明内容
本发明的目的在于提供一种在IM消息中显示多々某体信息的系统,旨在解决 现有技术在IM消息中显示多4某体信息时存在的无法动态显示,且占用显示空间 的问题。
本发明的目的还在于提供一种在IM消息中显示多媒体信息的设备,以更好 地解决现有技术中存在的上述问题。
本发明的目的还在于提供一种在IM消息中显示多媒体信息的方法,以更好
地解决现有技术中存在的上述问题。
为了实现发明目的,所述在IM消息中显示多媒体信息的系统包括IM服务 器,及与IM服务器分别相连的第一客户端、第二客户端,所述IM服务器包括一 个调控单元,用于对第一客户端发送的包含多々某体信息的IM消息进行解析,并 将解析的多媒体信息进行重排,再将处理后的IM消息转发给第二客户端进行显 示。
优选地,所述调控单元包括解析模块、重排模块和存储模块; 所述解析模块用于对第 一客户端发送的包含多媒体信息的IM消息进行解
析;
所述重排模块与解析模块相连,用于对解析得到的多媒体信息进行重新排
序;
所述存储模块与重排模块相连,用于存储第二客户端的信息接收规则,以 及重排模块对多媒体信息的重排结果。
为了更好地实现发明目的,所述在IM消息中显示多媒体信息的设备,即与 第一客户端、第二客户端分别相连IM服务器,包括一个调控单元,用于对第一 客户端发送的包含多媒体信息的IM消息进行解析,并将解析的多媒体信息进行 重排,再将处理后的IM消息转发给第二客户端进行显示。
优选地,所述调控单元包括解析模块、重排模块和存储模块; 所述解析模块用于对第一客户端发送的包含多媒体信息的IM消息进行解
析;
所述重排模块与解析模块相连,用于对解析得到的多媒体信息进行重新排
序;
所述存储模块与重排模块相连,用于存储第二客户端的信息接收规则,以 及重排模块对多々某体信息的重排结果。
为了更好地实现发明目的,所述在IM消息中显示多媒体信息的方法基于由 IM服务器和第一客户端、第二客户端所组成的系统,所述方法包括以下步骤
A. IM服务器接收到第 一客户端发送的包含多々某体信息的IM消息;
B. IM服务器对所述IM消息进行解析,并对解析所得的多媒体信息进行重排;
C. 将重排处理后的IM消息转发至第二客户端中。 优选地,所述步骤A之前还包括
在第二客户端中设置信息接收规则,并将所述信息接收规则发送给IM服务
器并保存。
优选地,所述步骤B中的解析包括
B1 .根据所述IM消息中标识的第二客户端的ID号,在IM月良务器中查询与所述 第二客户端对应的信息接收规则;
B2.根据信息接收规则,将IM消息中的多媒体信息按照属性类型进行分离, 并提取出来。
优选地,所述步骤B中的重排包括
B3.对提取出的不同属性类型的多媒体信息进行属性调整;
B4.将属性调整后的多媒体信息集中重组为数据包。
优选地,所述多媒体信息是指图片与文字混排的信息。
优选地,所述步骤B4中的属性调整是指,确定图片的显示位置、显示尺寸、 显示顺序及图文混排方式。
本发明通过在IM服务器中引入一个调控单元,专用于对客户端发送的包含 多媒体信息的IM消息进行解析并重排,以及将处理后的IM消息发送给对端,使 得对端不仅可在IM消息中集中的、动态的显示多媒体信息,还有效利用了显示 空间。


图l是本发明在IM消息中显示多々某体信息的系统结构图; 图2是本发明的一个实施例在IM消息中显示多媒体信息的系统结构图; 图3是本发明的一个实施例中IM服务器的调控单元的内部结构图; 图4是本发明在IM消息中显示多媒体信息的方法流程图; 图5是本发明的 一个实施例在IM消息中显示多々某体信息的方法流程图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
本发明中IM服务器与第一客户端和第二客户端分别相连,该IM服务器中具 有一个调控单元,当接收到第一客户端发送的包含多媒体信息的IM消息后,则 利用该调控单元对IM消息进行解析,并对解析所得的多4某体信息进行重排,再
将处理后的IM消息转发给第二客户端,使得第二客户端可在IM消息中集中的、 动态的显示多媒体信息,有效利用了显示空间。
图1示出了本发明在IM消息中显示多媒体信息的系统结构,该系统包括IM 服务器100,以及与其相连的多个客户端(客户端200、客户端300...…客户端N)。 应当说明的是,本发明所有图示中各设备之间的连接关系是为了清楚阐释其信 息交互及控制过程的需要,因此应当视为逻辑上的连接关系,而不应仅限于物 理连接。
IM服务器100用于建立客户端之间的通信连接,并接收任一客户端发送的包 含多媒体信息的IM消息,对其中的多媒体信息进行处理,然后再转发到对端。 本发明中所称的多媒体信息,是指图片、文字、视频、语音等多种媒体信息的 任意组合信息。
各客户端(客户端200、客户端300……客户端N)典型的可为各种能够进行 即时通信的终端设备,例如个人计算机(Personal Computer, PC)、个人数字助 理(Personal Digital Assistant, PDA)、移动电话(Mobile Phone, MP)等,因 此本发明的保护范围不应限定为某种特定类型的客户端。
图2示出了本发明的 一个实施例在IM消息中显示多媒体信息的系统,包括 IM服务器100、第一客户端200和第二客户端300,该系统是本发明的一个典型系 统示例,但并不用于限定本发明的保护范围。
1,良务器100用于对IM消息进行处理并转发,其包括信息收发单元101和调 控单元102,其中
(1 )信息收发单元101用于接收第一客户端200发送的IM消息,将其送入调 控单元102进行处理,再将处理后的IM消息转发至对端,即第二客户端300。当 然,信息收发单元101也可接收第二客户端300发送的IM消息,并最终将处理后 的IM消息转发至第一客户端200,本发明只是为清楚阐述的需要,而将第一客户 单200作为IM消息的接收方,将第二客户端300作为IM消息的接收方,这并不用 以限定本发明的保护范围。
(2)调控单元102与信息收发单元101相连,用于对第一客户端200发送的 包含多媒体信息的IM消息进行解析,并将解析所得的多々某体信息进行重排,再 将处理后的IM消息送入信息收发单元101发送出去。该调控单元102的具体内部
结构如图2所示,将在其后进行详细阐述。
第一客户端200包括信息编辑单元201、信息收发单元202和显示单元203, 其中
(1) 信息编辑单元201与信息收发单元202相连,在本发明中用于编辑包含 多媒体信息的IM消息,并将其送入信息收发单元202中发送出去。
(2) 信息收发单元202与信息编辑单元201和显示单元203分别相连,用于 与IM服务器100之间进行信息交互,包括将信息编辑单元201中编辑好的IM消 息发送给IM服务器100;接收IM服务器100转发过来的IM消息,并将其送入显示 单元203中进行显示。
(3 )显示单元203与信息收发单元202相连,用于对所4妄收到的IM消息进行 解析,并将解析内容显示到用户界面上。
第二客户端300包括信息编辑单元301、信息收发单元302和显示单元303, 其具体结构和功能均与第一客户端200中的各部分类似,此处不再赘述。
图3是本发明的一个实施例中IM服务器100的调控单元102的内部结构,包括 解析模块1021、重排模块1022和存储模块1023,其中
(1)解析模块1021用于对信息收发模块101接收到的IM消息进行解析。其 具体解析过程包括首先根据IM消息中标识的接收方(第二客户端300)的身份 标识(Identifier, ID)号查询其设置的信息接收规则,并判断是否进行解析如 果第二客户端300中的用户不要求集中播放,则不作处理而直接将该IM消息发送 给第二客户端;如果第二客户端300设置的信息接收规则要求对多媒体信息集中 播放,则按照用户设置对多媒体信息进行解析。
关于前述内容中提及的信息接收规则,应当说明的是,本发明中由接收方 (即第二客户端300 )预先设置该信息接收规则并发送给IM服务器100进行存储, 其设置项包括是否进行解析,是否集中播放,具体解析方式,对多媒体信息 的属性调整方式,等等,可根据用户自身需求灵活设定。在一个实施例中,用 户在第二客户端300中设置的信息接收规则具体包括以下内容(1 )是否接收 图片;(2)是否进行图片的集中汇总显示;(3)对于不连续的图片(即中间 由文字隔离开的图片)是否进行集中汇总显示;(4)集中显示的图片的位置是 第一个图片的位置,还是信息的开头、结尾;(5)集中显示的图片是否和文字 同行;(6)集中显示的图片尺寸的限制是按最大图片显示,还是显示其他设
定的规则;(7)对图片的尺寸是否有限制。当然,这只是一个典型示例,本发 明并不限定于此。
在一个实施例中,该IM消息中包含的多々某体信息是图片和文字混排的信息 (简作,图文混排信息),那么对该多媒体信息的解析则是指,将该多媒体信 息中的文字、图片进行分离,并将图片的属性信息(图片格式、图片尺寸、图 片位置等)均提取出来。当然,对其他类型的多媒体信息也可进行类似的处理, 本发明的解析方式并不限定于此。
(2 )重排模块1022与解析模块1021相连,用于对IM消息中的图文混排信息 进行重新排序(简作重排)。
在一个实施例中,该IM消息中包含的多4某体信息是图文混排信息,那么对 该多媒体信息的重排则是指首先对图片进行属性调整,包括确定图片的显示 位置、显示大小、显示顺序、图文混排方式等;然后将图片和文字集中打包, 重新组织为数据包。当然,对其他类型的多媒体信息也可进行类似的处理,本 发明的重排方式并不限定于此。
(3)存储模块1023与重排模块1022相连,用于存储接收方(即第二客户端 300)设置并发送的信息接收规则,以及存储重排模块1022对多媒体信息的重排 结果。
图4示出了本发明在IM消息中显示多媒体信息的方法流程,该方法流程基于 图l、图2、图3所示的系统结构,具体过程如下
在执行本发明的所有步骤之前,在接收方(第二客户端300)中设置信息接 收规则,并将该信息接收规则发送给IM服务器IOO,由后者保存在其调控单元102 的存储模块1023中。关于该信息接收规则,应当说明的是,其设置项包括是 否进行解析,是否集中播放,具体解析方式,对多媒体信息的属性调整方式, 等等,可根据用户自身需求灵活设定。
在步骤S401中,第一客户端200编辑包含多4某体信息的IM消息,并将其发送 给IM服务器IOO。本发明中所称的多媒体信息,是指图片、文字、视频、语音等 多种媒体信息的任意组合信息。
在步骤S402中,IM服务器100对所接收到的IM消息进行解析和重排。
在上述步骤中,解析的具体过程是调控单元102首先冲艮据IM消息中标识的 接收方(第二客户端300)的ID号查询其设置的信息接收规则,并判断是否进行
解析如果第二客户端300中的用户不要求集中播放,则不作处理直接将该IM消 息发送给第二客户端;如果第二客户端300设置的信息接收规则要求对多媒体信 息集中播放,则按照用户设置对多媒体信息进行解析。
在一个实施例中,该IM消息中包含的多媒体信息是图片和文字混排的信息 (简作,图文混排信息),那么对该多媒体信息的解析则是指,将该多媒体信 息中的文字、图片进行分离,并将图片的属性信息(图片格式、图片尺寸、图 片位置等)均提取出来。当然,对其他类型的多媒体信息也可进行类似的处理, 本发明的解析方式并不限定于此。
在上述步骤中,重排的具体过程是调控单元102首先对多媒体信息中各部 分进行属性调整,然后对其集中打包。
在一个实施例中,该IM消息中包含的多々某体信息是图文混排信息,那么对 该多媒体信息的重排则是指首先对图片进行属性调整,包括确定图片的显示 位置、显示大小、显示顺序、图文混排方式等;然后将图片和文字集中打包, 重新组织为数据包。当然,对其他类型的多媒体信息也可进行类似的处理,本 发明的重排方式并不限定于此。
在步骤S403中,IM服务器100将处理后的IM消息集中打包,并转发给第二 客户端200。
在所有之后,第二客户端200接收到重排后的IM消息,解析之后将其显示到 用户界面中,即可实现集中显示,从而达到在一端静态输入、在对端动态播放 的效果。
图5示出了本发明的一个实施例在IM消息中显示多々某体信息的方法流程,该 方法流程基于图l、图2、图3所示的系统结构,该实施例中,多媒体信息是图文 混排信息,该方法的具体过程如下
在执行本发明的所有步骤之前,在接收方(第二客户端300)中设置信息接 收规则,并将该信息接收规则发送给IM服务器IOO,由后者保存在其调控单元102 的存储模块1023中。
在步骤S501中,第一客户端200将所编辑的包含图文混排信息的IM消息发送 给IM服务器IOO。
在步骤S502中,IM服务器100接收到该IM消息后,根据该IM消息中标识的 接收方(第二客户端300)的ID号,查询第二客户端300的信息接收规则。
在步骤S503中,IM服务器100的调控单元102根据第二客户端300的信息接收 规则,判断是否进行解析若是,则转步骤S504;若否,则转步骤S507。
在步骤S504中,IM服务器100利用其调控单元102中的解析模块1021根据第 二客户端300的信息接收规则,对该IM消息进行解析。具体过程包括将该图文 混排信息中的文字、图片进行分离,并将图片的属性信息(图片格式、图片尺 寸、图片位置等)均提取出来。
在步骤S505中,IM服务器100利用其调控单元102中的重排模块1022,对该 图文混排信息中的各部分进行属性调整,包括确定图片的显示位置、显示大小、 显示顺序、图文混排方式等。
在步骤S506中,IM服务器1 OO进一步利用其调控单元102中的重排模块1022, 将图文混排信息集中打包,重组为数据包。
在步骤S507中,IM服务器100利用其信息收发单元101,将处理后的IM消息 的数据包发送给第二客户端300。
在步骤S508中,第二客户端300对该数据包进行解析,并将内容显示到用户 界面。
应当说明的是,本发明典型的应用但不限于图文混排信息这种多媒体信息, 对IM消息中其他类型的多4某体信息也可以应用本发明所阐述的方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种在IM消息中显示多媒体信息的系统,包括IM服务器,及与IM服务器分别相连的第一客户端、第二客户端,其特征在于,所述IM服务器包括一个调控单元,用于对第一客户端发送的包含多媒体信息的IM消息进行解析,并将解析的多媒体信息进行重排,再将处理后的IM消息转发给第二客户端进行显示。
2、 根据权利要求1所述的在IM消息中显示多媒体信息的系统,其特征在于, 所述调控单元包括解析模块、重排模块和存储纟莫块;所述解析模块用于对第 一客户端发送的包含多媒体信息的IM消息进行解析;所述重排模块与解析模块相连,用于对解析得到的多媒体信息进行重新排序;所述存储模块与重排模块相连,用于存储第二客户端的信息接收规则,以 及重排模块对多媒体信息的重排结果。
3、 一种在IM消息中显示多々某体信息的设备,即与第一客户端、第二客户端 分别相连IM服务器,其特征在于,所述IMI良务器包括一个调控单元,用于对第 一客户端发送的包含多媒体信息的IM消息进行解析,并将解析的多媒体信息进 行重排,再将处理后的IM消息转发给第二客户端进行显示。
4、 根据权利要求3所述的在IM消息中显示多媒体信息的设备,其特征在于, 所述调控单元包括解析模块、重排模块和存储模块;所述解析模块用于对第一客户端发送的包含多媒体信息的IM消息进行解析;所述重排模块与解析模块相连,用于对解析得到的多々某体信息进行重新排序;所述存储模块与重排模块相连,用于存储第二客户端的信息接收规则,以 及重排模块对多J^某体信息的重排结果。
5、 一种在IM消息中显示多媒体信息的方法,所述方法基于由IM服务器和 第一客户端、第二客户端所组成的系统,其特征在于,所述方法包括以下步骤A. IM服务器接收到第 一客户端发送的包含多媒体信息的IM消息;B. IM服务器对所述IM消息进行解析,并对解析所得的多媒体信息进行重排;C. 将重排处理后的IM消息转发至第二客户端中。
6、 根据权利要求5所述的在IM消息中显示多》某体信息的方法,其特征在于, 所述步骤A之前还包括在第二客户端中设置信息接收规则,并将所述信息接收规则发送给IM服务 器并保存。
7、 根据权利要求6所述的在IM消息中显示多i某体信息的方法,其特征在于, 所述步骤B中的解析包括B1 .根据所述IM消息中标识的第二客户端的ID号,在IM服务器中查询与所 述第二客户端对应的信息接收规则;B2.根据信息接收规则,将IM消息中的多媒体信息按照属性类型进行分离, 并提取出来。
8、 根据权利要求7所述的在IM消息中显示多々某体信息的方法,其特征在于, 所述步骤B中的重排包括B3对提取出的不同属性类型的多媒体信息进行属性调整; B4.将属性调整后的多媒体信息集中重组为数据包。
9、 根据权利要求5至8中任一权利要求所述的在IM消息中显示多媒体信息的 方法,其特征在于,所述多媒体信息是指图片与文字混排的信息。
10、 根据权利要求9所述的在IM消息中显示多4某体信息的方法,其特征在于, 所述步骤B4中的属性调整是指,确定图片的显示位置、显示尺寸、显示顺序及 图文混排方式。
全文摘要
本发明涉及即时通信领域,提供了一种在IM消息中显示多媒体信息的方法、系统及设备。所述方法包括以下步骤A.IM服务器接收到第一客户端发送的包含多媒体信息的IM消息;B.IM服务器对所述IM消息进行解析,并对解析所得的多媒体信息进行重排;C.将重排处理后的IM消息转发至第二客户端中。本发明通过在IM服务器中引入一个调控单元,专用于对客户端发送的包含多媒体信息的IM消息进行解析并重排,以及将处理后的IM消息发送给对端,使得对端不仅可在IM消息中集中的、动态的显示多媒体信息,还有效利用了显示空间。
文档编号H04N7/24GK101106540SQ200710076359
公开日2008年1月16日 申请日期2007年7月3日 优先权日2007年7月3日
发明者李林斐 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1