一种消息显示方法及装置制造方法及图纸

技术编号:16236110 阅读:98 留言:0更新日期:2017-09-19 16:12
本发明专利技术公开了一种消息显示方法及装置,应用于终端,所述方法包括:接收目标服务器发送的第一消息数据,其中,所述第一消息数据为由携带的聊天主题字段和第二消息数据组合得到的;对所述第一消息数据进行拆分,获得并解析所述聊天主题字段,得到针对目标对象的聊天主题;根据所述聊天主题,创建所述目标对象对应的聊天主题窗口,并将拆分得到的第二消息数据显示到所述聊天窗口中。

Message display method and device

The invention discloses a message display method and device applied to the terminal, the method comprises: receiving the first message data, the target server to send the chat message data field and second combinations of the first message data obtained by carrying; split the first message data, and analysis the topic field, according to the target topic; according to the topic, creating the corresponding target Chat Theme window, and the second split message data obtained show to the chat window.

【技术实现步骤摘要】
一种消息显示方法及装置
本专利技术涉及即时通讯
,特别涉及一种消息显示方法及装置。
技术介绍
目前的即时通讯系统,无论是腾讯的微信、QQ还是阿里巴巴的钉钉,都不能支持多主题聊天。然而在日常办公的时候,我们又特别需要针对某一事项的聊天窗口,以满足与聊天对象间关于某个主题的数据通信需求,这样无论从管理还是沟通的角度来看,消息的往来都会更加条理清晰。但是,现有的即时通信方法主要是建立聊天对象对应的一个聊天窗口来进行消息互发,无法通过建立关于某一聊天主题对应的聊天窗口来进行消息沟通,导致一个用户与另个用户间的多个主题事项,都通同一聊天窗口进行消息互发,用户间沟通起来较为不便,用户体验也不高。
技术实现思路
本专利技术实施例的目的在于提供一种消息显示方法及装置,以提升用户体验。为达到上述目的,本专利技术实施例公开了一种消息显示方法,应用于终端,所述方法包括:接收目标服务器发送的第一消息数据,其中,所述第一消息数据为由携带的聊天主题字段和第二消息数据组合得到的;对所述第一消息数据进行拆分,获得并解析所述聊天主题字段,得到针对目标对象的聊天主题;根据所述聊天主题,创建所述目标对象对应的聊天主题窗口,并将拆分得到的第二消息数据显示到所述聊天窗口中。可选的,所述目标服务器为:即时通信IM服务器。可选的,所述聊天主题字段为:由聊天对象ID与3位自增长数进行加运算得到的。为达到上述目的,本专利技术实施例公开了一种消息显示装置,应用于终端,所述装置包括:接收模块,用于接收目标服务器发送的第一消息数据,其中,所述第一消息数据为由携带的聊天主题字段和第二消息数据组合得到的;解析模块,用于对所述第一消息数据进行拆分,获得并解析所述聊天主题字段,得到针对目标对象的聊天主题;显示模块,用于根据所述聊天主题,创建所述目标对象对应的聊天主题窗口,并将拆分得到的第二消息数据显示到所述聊天窗口中。可选的,所述目标服务器为:即时通信IM服务器。可选的,所述聊天主题字段为:由聊天对象ID与3位自增长数进行加运算得到的。由上述的技术方案可见,本专利技术实施例提供了一种消息显示方法及装置,应用于终端,接收目标服务器发送的第一消息数据,其中,所述第一消息数据为由携带的聊天主题字段和第二消息数据组合得到的;对所述第一消息数据进行拆分,获得并解析所述聊天主题字段,得到针对目标对象的聊天主题;根据所述聊天主题,创建所述目标对象对应的聊天主题窗口,并将拆分得到的第二消息数据显示到所述聊天窗口中。可见,利用本专利技术实施例,可以获得与目标对象的一个或多个聊天主题信息,通过创建一个或多个聊天主题分别对应的聊天主题窗口,从而实现多主题聊天,以用户关于某一聊天主题沟通起来更加方便,同时提升用户体验。当然,实施本专利技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的消息显示方法的一种流程示意图;图2为本专利技术实施例提供的消息显示装置的一种结构示意图。具体实施方式下面对本专利技术的实施例作详细说明,本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。下面首先对本专利技术实施例提供的一种消息显示方法进行详细说明。需要说明的是,本专利技术实施例提供的一种消息显示方法及装置优选适用于终端,如APP应用程序终端、PC终端等等。参见图1,图1为本专利技术实施例提供的消息显示方法的一种流程示意图,可以包括如下步骤:S101,接收目标服务器发送的第一消息数据,其中,所述第一消息数据为由携带的聊天主题字段和第二消息数据组合得到的;S102,对所述第一消息数据进行拆分,获得并解析所述聊天主题字段,得到针对目标对象的聊天主题;S103,根据所述聊天主题,创建所述目标对象对应的聊天主题窗口,并将拆分得到的第二消息数据显示到所述聊天窗口中。具体的,所述目标服务器可以为:即时通信IM服务器。具体的,所述聊天主题字段可以为:由聊天对象ID与3位自增长数进行加运算得到的。在本专利技术实施例提供的一种具体实现方式中,可以建立一种基于移动互联网的支持多主题聊天的即时通讯系统,聊天窗口可支持多个聊天主题。本系统可以采用Ejabberd服务器(基于Jabber/XMPP协议的即时通讯服务器)作为聊天后台,增加聊天的主题扩展字段。APP端在收到消息时,增加对主题字段的解析,并将其显示在对应的主题下。服务器端消息存储增加主题信息。消息存储于服务器,增加“Subjectid”字段,从而将消息带上主题属性。Subjectid由聊天对象ID与3位自增长数进行加运算得到的。APP创建聊天主题,并将Subjectid(主题ID)、Subjecttitle(主题描述)存储到IM服务器对应的聊天对象下的存储区中。用户的APP端在发消息时,带上Subjectid(聊天主题ID)发送给IM服务器,IM服务器将携带主题ID的消息发送给聊天对象,并存储带Subjectid的聊天消息。目标聊天对象所使用的APP端收到消息后,解析Subectid字段,并将消息显示到对应的聊天主题窗口。另外,APP桌面未读消息数:桌面未读消息数为所有主题的未读消息之和。如果支持PC端,则在APP端读了某个主题的新消息后,将该主题的未读消息数清0,告知IM服务器,服务器计算出新的未读消息数推送给PC端。如果支持PC端,则在PC端读了某个主题的新消息后,将主题对应的消息数清0,告知服务器,服务器推送给APP端。可见,利用本专利技术实施例,可以获得与目标对象的一个或多个聊天主题信息,通过创建一个或多个聊天主题分别对应的聊天主题窗口,从而实现多主题聊天,以用户关于某一聊天主题沟通起来更加方便,同时提升用户体验。参见图2,图2为本专利技术实施例提供的消息显示装置的一种结构示意图,与图1所示的流程相对应,所述装置可以包括:接收模块201、解析模块202、显示模块203。接收模块201,用于接收目标服务器发送的第一消息数据,其中,所述第一消息数据为由携带的聊天主题字段和第二消息数据组合得到的;解析模块202,用于对所述第一消息数据进行拆分,获得并解析所述聊天主题字段,得到针对目标对象的聊天主题;显示模块203,用于根据所述聊天主题,创建所述目标对象对应的聊天主题窗口,并将拆分得到的第二消息数据显示到所述聊天窗口中。具体的,所述目标服务器为:即时通信IM服务器。具体的,所述聊天主题字段为:由聊天对象ID与3位自增长数进行加运算得到的。可见,利用本专利技术实施例,可以获得与目标对象的一个或多个聊天主题信息,通过创建一个或多个聊天主题分别对应的聊天主题窗口,从而实现多主题聊天,以用户关于某一聊天主题沟通起来更加方便,同时提升用户体验。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖本文档来自技高网...
一种消息显示方法及装置

【技术保护点】
一种消息显示方法,应用于终端,其特征在于,所述方法包括:接收目标服务器发送的第一消息数据,其中,所述第一消息数据为由携带的聊天主题字段和第二消息数据组合得到的;对所述第一消息数据进行拆分,获得并解析所述聊天主题字段,得到针对目标对象的聊天主题;根据所述聊天主题,创建所述目标对象对应的聊天主题窗口,并将拆分得到的第二消息数据显示到所述聊天窗口中。

【技术特征摘要】
1.一种消息显示方法,应用于终端,其特征在于,所述方法包括:接收目标服务器发送的第一消息数据,其中,所述第一消息数据为由携带的聊天主题字段和第二消息数据组合得到的;对所述第一消息数据进行拆分,获得并解析所述聊天主题字段,得到针对目标对象的聊天主题;根据所述聊天主题,创建所述目标对象对应的聊天主题窗口,并将拆分得到的第二消息数据显示到所述聊天窗口中。2.根据权利要求1所述的方法,其特征在于,所述目标服务器为:即时通信IM服务器。3.根据权利要求1所述的方法,其特征在于,所述聊天主题字段为:由聊天对象ID与3位自增长数进行加运算得到的。4.一种消息显示装置...

【专利技术属性】
技术研发人员:刘超群
申请(专利权)人:合肥市群智科技有限公司
类型:发明
国别省市:安徽,34

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

1