实现即时消息通信的方法、装置和系统的制作方法

文档序号:7979479阅读:182来源:国知局
实现即时消息通信的方法、装置和系统的制作方法
【专利摘要】本发明实施例公开了一种实现即时消息通信的方法、装置和系统。该方法包括:接收IM,所述IM包括图片信息区、文本区和格式信息区,所述图片信息区的图片信息包括图片标识;根据所述格式信息区的格式信息展示所述文本区的文本;判断是否要获取所述图片标识所标识的图片,如果判断为是,根据所述图片标识向所述IM的发送端获取所述图片,并根据所述格式信息区的格式信息展示所述图片。根据本发明实施例,将IM分成图片信息区、文本区、格式信息区,使得IM接收客户端根据终端能力、用户意愿等有选择地接收、展示不同部分的内容,大大节省了网络流量、提升了IM的展示速度。
【专利说明】实现即时消息通信的方法、装置和系统
【技术领域】
[0001]本发明实施例涉及网络通信领域,并且更具体地,涉及一种实现即时消息通信的方法、装置和系统。
【背景技术】
[0002]在即时通信中,即时消息(IM, instant message)已不再是单纯的文字,现在的即时消息内容越来越丰富,可以在即时消息中插入文字、图片、表情符号等,还可以对即时消息的文字进行格式化,如,加粗、设置字体大小或字体类型等。
[0003]在实际应用中,传输及展示IM中的图片内容所消耗的流量和时间要远远大于传输及展示即时消息中的文本内容所消耗的流量和时间,在现有技术中,用来描述包括文本和图片的頂的格式(如富文本格式(RTF,Rich Text Format))并没有对不同类型的内容进行区分,也没有对内容及用于展示内容的格式信息进行区分,在实现时,往往是将包括文本和图片的IM作为整体进行传输并整体展示,从而导致IM接收客户端接收与展示IM的速度较慢,用户体验不好。

【发明内容】

[0004]本发明实施例提供一种实现即时消息通信的方法,用于提升传输与展示IM的速度,提升用户体验。
[0005]一方面,提供了一种实现即时消息通信的方法,所述方法包括:
[0006]IM接收客户端接收頂,所述IM包括图片信息区、文本区和格式信息区,所述图片信息区的图片信息包括图片标识;
[0007]所述IM接收客户端根据所述格式信息区的格式信息展示所述文本区的文本;
[0008]所述IM接收客户端判断是否要获取所述图片标识所标识的图片,如果判断为是,根据所述图片标识向所述IM的发送端获取所述图片,并根据所述格式信息区的格式信息展示所述图片。
[0009]另一方面,提供了一种实现即时消息通信的方法,所述方法包括:
[0010]IM接收客户端接收IM,所述IM包括图片信息区、文本区和格式信息区,所述图片信息区的图片信息包括图片标识;
[0011]所述IM接收客户端判断是否要获取所述图片标识所标识的图片;
[0012]如果判断为是,根据所述图片标识向所述IM的发送端获取所述图片,并根据所述格式信息区的格式信息展示所述文本区的文本和所述图片;
[0013]如果判断为否,根据所述格式信息区的格式信息展示所述文本区的文本。
[0014]另一方面,提供了一种实现即时消息通信的方法,所述方法包括:
[0015]生成M并向頂接收客户端发送所述頂,所述頂包括图片信息区、文本区和格式信息区,以使得所述頂接收客户端根据所述格式信息区的格式信息展示所述文本区的内容,所述图片信息区的图片信息包括图片标识;[0016]接收所述IM接收客户端用于获取所述图片的请求,所述请求包括所述图片标识;
[0017]向所述IM接收客户端发送所述图片,以使得所述IM客户端根据所述格式信息区的格式信息展示所述图片。
[0018]另一方面,提供了一种即时消息通信的装置,所述装置包括:
[0019]IM接收单元,用于接收IM,所述IM包括图片信息区、文本区和格式信息区,所述图片信息区的图片信息包括图片标识;
[0020]判断单元,用于判断是否要获取所述图片标识所标识的图片;
[0021]图片获取单元,如果所述判断单元的判断结果为是,用于根据所述图片标识向所述頂的发送端获取所述图片;
[0022]展示单元,用于根据所述格式信息区的格式信息展示所述文本区的文本,如果获取单元获取了所述图片,还用于根据所述格式信息区的格式信息展示所述图片。
[0023]另一方面,提供了一种即时消息通信的装置,所述装置包括:
[0024]IM发送单元,用于生成頂并向頂接收客户端发送所述頂,所述頂包括图片信息区、文本区和格式信息区,以使得所述IM接收客户端根据所述格式信息区的格式信息展示所述文本区的内容,所述图片信息区的图片信息包括图片标识;
[0025]图片请求接收单元,用于接收所述IM接收客户端判断出获取所述图片标识所标识的图片后发送的用于获取所述图片的请求,所述请求包括所述图片标识;
[0026]图片发送单元,用于向所述頂接收客户端发送所述图片,以使得所述頂客户端根据所述格式信息区的格式信息展示所述图片。
[0027]另一方面,提出了一种实现即时消息通信的系统,所述系统包括:
[0028]頂发送装置,用于生成頂并向頂服务器发送所述頂,所述頂包括图片信息区、文本区和格式信息区,所述图片信息区的图片信息包括图片标识;
[0029]頂服务器,用于接收所述頂发送装置发送的頂,并向頂接收装置转发所述IM。
[0030]IM接收装置,用于接收所述IM,根据所述格式信息区的格式信息展示所述文本区的文本;还用于判断是否要获取所述图片标识所标识的图片,如果判断结果为是,还用于根据所述图片标识向所述頂发送装置获取所述图片,并根据所述格式信息区的格式信息展示所述图片。
[0031]在本发明实施例中,发送的IM包括图片信息区、文本区和格式信息区,这三个区分别用于单独描述图片信息、文本和格式信息,便于頂接收客户端分别解析各个区的信息并展示所述頂中携带的内容,并且,该IM中携带的是图片的描述信息而不是图片本身,以使得IM接收客户端可以在判断出需要获取该图片时才获取并展示该图片,从而节省了 IM接收客户端接收并展示所述IM的内容所消耗的流量和时间。
【专利附图】

【附图说明】
[0032]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本发明实施例1的方法流程示意图;[0034]图2是本发明实施例1的頂内容示例;
[0035]图3-1和3-2是本发明实施例1的展示IM文本内容的效果图;
[0036]图4-1和4-2是本发明实施例1的示例实施方式I的方法流程图;
[0037]图5是本发明实施例1的示例实施方式2的方法流程图;
[0038]图6是本发明实施例2的装置结构示意图;
[0039]图7是本发明实施例3的装置结构示意图;
[0040]图8是本发明实施例4和5的系统结构示意图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]图1是本发明实施例1提供的一种实现即时消息通信的方法流程示意图。
[0043]如图1所示,方法100包括:
[0044]110:接收頂,所述頂包括图片信息区、文本区和格式信息区;
[0045]所述图片信息区的图片信息,用于描述对应的图片,具体包括图片的标识,还可以包括图片的名称、图片的描述等,所述图片的标识用于唯一标识所述图片。所述文本区记录的是文本内容。格式信息区的格式信息描述的是展示文本和图片的格式信息,还可以包括展示表情符等图标类内容的格式信息。
[0046]所述M的详细格式示例如表I所示,可以包括接收者账号、发送者账号、消息类型、消息体,还可以包括发送者名字、发送时间。所述消息类型为chat,表明该消息为即时消息;所述body元素存放的是消息体。
[0047]
【权利要求】
1.一种实现即时消息通信的方法,其特征在于,所述方法包括: 即时消息IM接收客户端接收頂,所述IM包括图片信息区、文本区和格式信息区,所述图片信息区的图片信息包括图片标识; 所述IM接收客户端根据所述格式信息区的格式信息展示所述文本区的文本; 所述IM接收客户端判断是否要获取所述图片标识所标识的图片,如果判断为是,根据所述图片标识向所述IM的发送端获取所述图片,并根据所述格式信息区的格式信息展示所述图片。
2.如权利要求1所述的方法,其特征在于, 所述頂接收客户端接收頂,具体为,所述頂接收客户端通过頂服务器接收頂发送客户端生成并发送的所述頂;所述根据所述图片标识向所述頂的发送端获取所述图片,具体为,向所述頂发送客户端发送包括所述图片标识的图片获取请求,并接收所述頂发送客户端返回的所述图片标识所标识的图片;或者, 所述頂接收客户端接收頂,具体为,所述頂接收客户端接收IM服务器生成并发送的所述頂;所述根据所述图片标识向所述IM的发送端获取所述图片,具体为,向所述IM服务器发送包括所述图片 标识的图片获取请求,并接收所述IM服务器返回的所述图片标识所标识的图片。
3.如权利要求2所述的方法,其特征在于, 所述向所述頂发送客户端发送包括图片标识的图片获取请求之前,还包括,获取所述頂发送客户端所在终端的IP地址和端口号; 所述向所述IM发送客户端发送包括图片标识的图片获取请求,具体为,通过所述IP地址和端口号向所述頂发送客户端发送包括所述图片标识的图片获取请求。
4.如权利要求1至3任一所述的方法,其特征在于, 所述所述頂接收客户端判断是否要获取所述图片标识所标识的图片,具体为,判断运行所述IM接收客户端的终端是否为非移动终端,或者判断是否接收到获取所述图片的操作指示。
5.一种实现即时消息通信的方法,其特征在于,所述方法包括: 頂接收客户端接收頂,所述IM包括图片信息区、文本区和格式信息区,所述图片信息区的图片信息包括图片标识; 所述頂接收客户端判断是否要获取所述图片标识所标识的图片; 如果判断为是,根据所述图片标识向所述IM的发送端获取所述图片,并根据所述格式信息区的格式信息展示所述文本区的文本和所述图片; 如果判断为否,根据所述格式信息区的格式信息展示所述文本区的文本。
6.如权利要求5所述的方法,其特征在于, 所述所述IM接收客户端判断是否要获取所述图片信息区中的图片信息对应的图片,具体为,判断运行所述IM接收客户端的终端是否为非移动终端,或者判断是否接收到获取所述图片的操作指示。
7.一种实现即时消息通信的方法,其特征在于,所述方法包括: 生成頂并向頂接收客户端发送所述頂,所述頂包括图片信息区、文本区和格式信息区,以使得所述IM接收客户端根据所述格式信息区的格式信息展示所述文本区的内容,所述图片信息区的图片信息包括图片标识; 接收所述頂接收客户端用于获取所述图片的请求,所述请求包括所述图片标识;向所述頂接收客户端发送所述图片,以使得所述頂客户端根据所述格式信息区的格式信息展示所述图片。
8.如权利要求7所述的方法,其特征在于, 所述生成頂并向頂接收客户端发送所述頂,具体为,頂发送客户端生成所述頂并通过頂服务器向所述頂接收客户端发送所述頂; 接收所述请求之前还包括,所述頂发送客户端向所述頂接收客户端发布所述頂发送客户端所在终端的IP地址和端口号; 所述接收所述頂接收客户端判断出获取所述图片标识所标识的图片后发送的用于获取所述图片的请求,具体为,接收所述IM接收客户端判断出获取所述图片标识所标识的图片后通过所述IP地址和端口号发送的用于获取所述图片的请求。
9.如权利要求7所述的方法,其特征在于, 所述生成頂并向頂 接收客户端发送所述頂,具体为,頂服务器从頂发送客户端接收原始頂,所述原始頂包括图片区、文字区和和格式信息区,将所述原始頂中的图片保存下来生成图片信息,并将所述原始頂的图片区替换为包括图片信息的图片信息区以生成所述頂,并向所述頂接收客户端发送所述IM。
10.一种实现即时消息通信的装置,其特征在于,所述装置包括: IM接收单元,用于接收IM,所述IM包括图片信息区、文本区和格式信息区,所述图片信息区的图片信息包括图片标识; 判断单元,用于判断是否要获取所述图片标识所标识的图片; 图片获取单元,如果所述判断单元的判断结果为是,用于根据所述图片标识向所述IM的发送端获取所述图片; 展示单元,用于根据所述格式信息区的格式信息展示所述文本区的文本,如果获取单元获取了所述图片,还用于根据所述格式信息区的格式信息展示所述图片。
11.如权利要求10所述的装置,其特征在于, 所述頂接收单元,具体用于通过頂服务器接收頂发送客户端生成并发送的所述頂;所述图片获取单元,具体用于向所述頂发送客户端发送包括所述图片标识的图片获取请求,并接收所述IM发送客户端返回的所述图片标识所标识的图片;或者, 所述頂接收单元,具体用于接收IM服务器生成并发送的所述IM ;所述图片获取单元,具体用于向所述IM服务器发送包括所述图片标识的图片获取请求,并接收所述IM服务器返回的所述图片标识所标识的图片。
12.如权利要求11所述的装置,其特征在于, 还包括IP地址和端口获取单元,用于获取所述頂发送客户端所在终端的IP地址和端口号;所述图片获取单元,具体用于通过所述IP地址和端口号向所述IM发送客户端发送包括所述图片标识的图片获取请求,并接收所述頂发送客户端返回的所述图片标识所标识的图片。
13.如权利要求10至12任一所述的装置,其特征在于, 所述判断单元,具体用于判断实现所述装置的终端是否为非移动终端,或者判断是否接收到获取所述图片的操作指示。
14.一种实现即时消息通信的装置,其特征在于,所述装置包括: IM发送单元,用于生成頂并向頂接收客户端发送所述頂,所述頂包括图片信息区、文本区和格式信息区,以使得所述IM接收客户端根据所述格式信息区的格式信息展示所述文本区的内容,所述图片信息区的图片信息包括图片标识; 图片请求接收单元,用于接收所述IM接收客户端判断出获取所述图片标识所标识的图片后发送的用于获取所述图片的请求,所述请求包括所述图片标识; 图片发送单元,用于向所述IM接收客户端发送所述图片,以使得所述IM客户端根据所述格式信息区的格式信息展示所述图片。
15.如权利要求14所述的装置,其特征在于, 所述装置还包括IP地址和端口发布单元,用于向所述頂接收客户端发布实现所述装置的终端的IP地址和端口号;所述图片请求接收单元,具体用于接收所述IM接收客户端判断出获取所述图片标识所标识的图片后通过所述IP地址和端口号发送的用于获取所述图片的请求。
16.如权利要求14所述的装置,其特征在于, 所述頂发送单元,具体用于从頂发送客户端接收原始頂,所述原始頂包括图片区、文字区和和格式信息区,将所述原始IM中的图片保存下来生成图片信息,并将所述原始IM的图片区替换为包括图片信息的图片信息区以生成所述頂,并向所述IM接收客户端发送所述頂。
17.一种实现即时消息通`信的系统,其特征在于,所述系统包括: IM发送装置,具体为如权利要求14或15所述的装置; IM服务器,用于接收所述IM发送装置发送的頂,并向IM接收装置转发所述IM。 IM接收装置,具体为如权利要求10至13任一所述的装置。
【文档编号】H04L12/58GK103457825SQ201210176747
【公开日】2013年12月18日 申请日期:2012年5月31日 优先权日:2012年5月31日
【发明者】石冬雪, 徐长久 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1