群聊消息处理方法、服务器及终端与流程

文档序号:12789363阅读:423来源:国知局
群聊消息处理方法、服务器及终端与流程

本发明实施例涉及通信技术领域,尤其涉及一种群聊消息处理方法、服务器及终端。



背景技术:

目前,多数终端(例如,手机、电脑等)中可以安装聊天工具,且多数聊天工具中均可以实现群聊,例如,对于QQ、微信以及办公场景中的局域网聊天工具,均可以通过建立聊天群,并在聊天群中加入多个好友以实现群聊。

在现有技术中,一个聊天群中可以包括数百个甚至更多的用户,用户可以根据实际需要,将该聊天群设置为“接收群聊消息”、或者“拒接群聊消息”,如果用户将聊天群设置为“接收群聊消息”,使得用户可以接收到群里每一个用户的发言,如果用户将聊天群设置为“拒接群聊消息”,使得用户无法接收到群里每一个用户的发言。

然而,当用户仅对聊天群中的部分话题感兴趣时,用户需要将该聊天群设置为“接收群聊消息”,这就导致用户还必须接收用户不感兴趣的消息,使得用户体验差。



技术实现要素:

本发明实施例提供一种群聊消息处理方法、服务器及终端,提高了对群聊消息处理的灵活性,进而提高了用户体验。

第一方面,本发明实施例提供一种群聊消息处理方法,应用于群聊消息处理服务器,包括:

接收第一多媒体消息,所述第一多媒体消息包括临时群的标识、多媒体内容以及所述多媒体内容发送者对应的用户标识;

获取已加入所述临时群的用户标识、以及所述临时群对应的会话标识;

向已加入所述临时群的用户标识对应的终端发送第二多媒体消息,以使 所述加入所述临时群的用户标识对应的终端根据所述第二多媒体消息,在所述会话标识对应的会话详情页面中发布所述多媒体内容、以及所述多媒体内容发送者对应的用户标识,其中,所述第二多媒体消息包括所述多媒体内容、所述会话标识以及发送所述第一多媒体消息的终端对应的用户标识。

第二方面,本发明实施例提供另一种群聊消息处理方法,应用于终端,包括:

接收群聊消息处理服务器发送的第二多媒体消息,所述第二多媒体消息包括所述多媒体内容、所述会话标识以及所述多媒体内容发送者对应的用户标识;

根据所述第二多媒体消息,在所述会话标识对应的会话详情中,发布所述多媒体内容和所述多媒体内容发送者对应的用户标识。

第三方面,本发明实施例提供一种群聊消息处理服务器,包括:

接收模块,用于接收第一多媒体消息,所述第一多媒体消息包括临时群的标识、多媒体内容以及所述多媒体内容发送者对应的用户标识;

获取模块,用于获取已加入所述临时群的用户标识、以及所述临时群对应的会话标识;

发送模块,用于向已加入所述临时群的用户标识对应的终端发送第二多媒体消息,以使所述加入所述临时群的用户标识对应的终端根据所述第二多媒体消息,在所述会话标识对应的会话详情页面中发布所述多媒体内容、以及所述多媒体内容发送者对应的用户标识,其中,所述第二多媒体消息包括所述多媒体内容、所述会话标识以及发送所述第一多媒体消息的终端对应的用户标识。

第四方面,本发明实施例提供一种终端,包括:

接收模块,用于接收群聊消息处理服务器发送的第二多媒体消息,所述第二多媒体消息包括所述多媒体内容、所述会话标识以及所述多媒体内容发送者对应的用户标识;

发布模块,用于根据所述第二多媒体消息,在所述会话标识对应的会话详情中,发布所述多媒体内容和所述多媒体内容发送者对应的用户标识。

本发明提供的群聊消息处理方法、服务器及终端,通过接收第一多媒体消息,第一多媒体消息包括临时群的标识、多媒体内容以及多媒体内容发送 者对应的用户标识;获取已加入临时群的用户标识、以及临时群对应的会话标识;向已加入临时群的用户标识对应的终端发送第二多媒体消息,以使加入临时群的用户标识对应的终端根据第二多媒体消息,在会话标识对应的会话详情中发布多媒体内容、以及多媒体内容发送者对应的用户标识;其中,第二多媒体消息包括多媒体内容、会话标识以及发送第一多媒体消息的终端对应的用户标识。在上述过程中,通过在现有的聊天群中创建临时群,该临时群中包括对同一话题均感兴趣的用户,使得聊天群中仅加入该临时群的用户可以接收到临时群中发布的消息,这样,用户可以根据实际需要选择要加入的临时群,使得用户可以选择性的接收聊天群中发布的消息,提高了对群消息处理的灵活性,进而提高用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的群聊消息处理方法的流程示意图一;

图2为本发明提供的创建临时群方法的流程示意图一;

图3为本发明提供的群聊消息处理方法的流程示意图二;

图4为本发明提供的创建临时群方法的流程示意图二;

图5为本发明提供的创建临时群方法的终端界面示意图;

图6为本发明提供的在临时群中发布消息的终端界面示意图;

图7为本发明提供的群聊消息处理服务器的结构示意图一;

图8为本发明提供的群聊消息处理服务器的结构示意图二;

图9为本发明提供的终端的结构示意图一;

图10为本发明提供的终端的结构示意图二。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例所涉及的群聊消息处理方法应用于群聊消息处理服务器(下文简称消息服务器)和终端,消息服务器用于接收终端发送的群聊消息,并对群聊消息进行处理,并将处理后的群聊消息发送至群聊消息对应的终端;本发明实施例所涉及的终端可以包括但不仅限于手机、平板电脑等通信设备,终端的屏幕可以为触摸屏幕或者非触摸屏幕,本发明实施例所涉及的终端界面示意图是以终端的屏幕为触摸屏幕为例绘制的。下面,通过具体实施例对本发明所述的群聊消息处理方法、服务器及终端进行详细说明。

图1为本发明提供的群聊消息处理方法的流程示意图一,该方法的执行主体为群聊消息处理服务器,请参照图1,该方法可以包括:

S101、接收第一多媒体消息,第一多媒体消息包括临时群的标识、多媒体内容以及多媒体内容发送者对应的用户标识;

S102、获取已加入临时群的用户标识、以及临时群对应的会话标识;

S103、向已加入临时群的用户标识对应的终端发送第二多媒体消息,以使加入临时群的用户标识对应的终端根据第二多媒体消息,在会话标识对应的会话详情中发布多媒体内容、以及多媒体内容发送者对应的用户标识;

其中,第二多媒体消息包括多媒体内容、会话标识以及发送第一多媒体消息的终端对应的用户标识。

在本发明所示的实施例中,临时群可以为已存在的聊天群中的一个子群,例如,终端的一聊天工具中包括聊天群1,该聊天群1中包括100个用户,则临时群可以为该聊天群1中的一个子群,该临时群中的用户为该100个用户中的部分用户。

在实际应用过程中,当用户需要在一个已存在的聊天群中与有相同意向的用户谈论一个话题,但又不希望谈论话题过程中发布的消息影响到该聊天群中的所有用户时,用户可以在该聊天群中发布一个临时群创建通知信息,该临时群创建通知信息中可以包括创建者、以及讨论的话题名称,该聊天群中的所有用户均可以接收到该临时群创建通知信息,若该聊天群中的用户对该即将谈论的话题感兴趣可以加入到该临时群,不主动加入该临时群的好友 不会接收到该临时群中的消息。

当临时群建立完成,且该临时群中加入了至少两个用户之后,加入临时群的好友可以在该临时群中发布消息,具体的,在用户需要在该临时群中发布消息时,用户编辑多媒体内容,并向消息服务器发送第一多媒体消息,第一多媒体消息包括临时群的标识、多媒体内容以及多媒体内容发送者对应的用户标识,当消息服务器接收到该第一多媒体消息时,消息服务器根据该第一多媒体消息中的临时群的标识,获取与该临时群的标识对应的、已加入该临时群的用户标识,并获取该临时群对应的会话标识,其中,每一个会话标识对应一个会话详情,会话详情用于展示该临时群中发布的所有消息。

在消息服务器获取得到已加入临时群的用户标识、以及临时群对应的会话标识后,根据第一多媒体消息生成第二多媒体消息,第二多媒体消息中包括多媒体内容、会话标识以及发送第一多媒体消息的终端对应的用户标识,消息服务器向加入临时群的用户标识对应的终端根据第二多媒体消息。

示例性的,假设终端的一聊天工具中包括聊天群1,该聊天群1中包括100个用户,临时群A为该聊天群1的子群,该临时群A包括该100个用户中的10个用户,分别记为用户1-用户10。

当用户1需要在该临时群A中发布消息时,用户1编辑多媒体内容,并向消息服务器发送第一多媒体消息,该第一多媒体消息中包括“临时群A(临时群的标识)、多媒体内容、以及用户1(该多媒体内容发送者对应的用户标识)”,消息服务器接收到上述第一多媒体消息后,根据临时群的标识(临时群A),获取已加入该临时群A的用户标识(用户1-用户10)、以及该临时群A对应的会话标识(会话1)。

消息服务器根据获取得到的已加入该临时群A的用户标识(用户1-用户10)、以及该临时群A对应的会话标识(会话1),生成第二多媒体消息,第二多媒体消息包括“多媒体内容、会话1(会话标识)、以及用户1(该多媒体内容发送者对应的用户标识)”,并向用户1-用户10发送该第二多媒体消息。

本发明提供的群聊消息处理方法,通过接收第一多媒体消息,第一多媒体消息包括临时群的标识、多媒体内容以及多媒体内容发送者对应的用户标识;获取已加入临时群的用户标识、以及临时群对应的会话标识;向已加入 临时群的用户标识对应的终端发送第二多媒体消息,以使加入临时群的用户标识对应的终端根据第二多媒体消息,在会话标识对应的会话详情中发布多媒体内容、以及多媒体内容发送者对应的用户标识;其中,第二多媒体消息包括多媒体内容、会话标识以及发送第一多媒体消息的终端对应的用户标识。在上述过程中,通过在现有的聊天群中创建临时群,该临时群中包括对同一话题均感兴趣的用户,使得聊天群中仅加入该临时群的用户可以接收到临时群中发布的消息,这样,用户可以根据实际需要选择要加入的临时群,使得用户可以选择性的接收聊天群中发布的消息,提高了对群消息处理的灵活性,进而提高用户体验。

在执行图1实施例所示的方法之前,需要先创建临时群,下面对创建临时群的过程进行详细说明,具体的,请参见图2所示实施例。

图2为本发明提供的创建临时群方法的流程示意图一,该方法的执行主体为消息服务器,请参见图2,该方法可以包括:

S201、接收临时群创建请求,临时群创建请求包括:临时群创建者的用户标识和会话标识;

S202、根据临时群创建请求,生成临时群的标识,并建立临时群的标识与临时群创建者的用户标识的对应关系;

S203、生成临时群创建通知消息,临时群创建通知消息包括临时群的标识;

S204、获取会话标识对应的用户标识,并向会话标识对应的用户标识所对应的终端发送临时群通知消息。

在图2所示实施例中,当用户需要在一聊天群中创建临时群时,通过终端向消息服务器发送临时群创建请求,该临时群创建请求包括临时群创建者的用户标识和会话标识,消息服务器接收到临时群创建请求后,根据临时群创建请求,生成临时群的标识,并建立临时群的标识与临时群创建者的用户标识的对应关系,然后生成包括临时群的标识的临时群创建通知消息,并向会话标识对应的所有用户标识发送临时群通知消息。

示例性的,假设终端的一聊天工具中包括聊天群1,该聊天群1中包括100个用户,分别记为用户1-用户100,假设用户1需要通过终端1在该聊天群1中创建一临时群,其中,聊天群1中发布的消息均发布在会话1对应的会话详情 中,则用户1通过终端1向消息服务器发送临时群创建请求,该临时群创建请求包括“用户1(临时群创建者的用户标识)和会话1”,消息服务器根据该临时群创建请求生成临时群标识A,并建立临时群A与用户1的对应关系,即,将用户1加入之临时群A中;消息服务器生成包括临时群A的临时群创建通知消息,并向会话1对应的用户标识(用户1-用户100)所对应的终端发送临时群通知消息。

进一步的,在终端接收到临时群创建通知消息后,终端可以请求加入该临时群,具体的:接收临时群加入请求,临时群加入请求包括:待加入的用户标识和临时群的标识;根据临时群加入请求,建立待加入的用户标识和临时群的标识之间的对应关系。

在图1-图2所示的实施例中,以群聊消息处理服务器为执行主体描述了对群聊消息处理方法的过程,下面,以终端为执行主体描述对群聊消息处理方法的过程,具体的,请参见图3所示的实施例。

图3为本发明提供的群聊消息处理方法的流程示意图二,该方法的执行主体为终端,在图1-图2所示实施例的基础上,请参照图3,该方法可以包括:

S301、接收群聊消息处理服务器发送的第二多媒体消息,第二多媒体消息包括多媒体内容、会话标识以及多媒体内容发送者对应的用户标识;

S302、根据第二多媒体消息,在会话标识对应的会话详情中,发布多媒体内容和多媒体内容发送者对应的用户标识。

在图3所述的实施例中,在终端中已创建临时群后,终端接收消息服务器发送的第二多媒体消息,该第二多媒体消息包括多媒体内容、会话标识以及多媒体内容发送者对应的用户标识,终端根据接收到的第二多媒体消息,在会话标识对应的会话详情中,发布多媒体内容和多媒体内容发送者对应的用户标识。

在上述过程中,通过在现有的聊天群中创建临时群,该临时群中包括对同一话题均感兴趣的用户,使得聊天群中仅加入该临时群的用户可以接收到临时群中发布的消息,这样,用户可以根据实际需要选择要加入的临时群,使得用户可以选择性的接收聊天群中发布的消息,进而提高用户体验。

在执行图3实施例所示的方法之前,需要先创建临时群,下面,对创建临时群的过程进行详细说明,具体的,请参见图4所示实施例。

图4为本发明提供的创建临时群方法的流程示意图二,该方法的执行主体为终端,在图3所示实施例的基础上,请参照图4,该方法可以包括:

S401、获取临时群创建指令,临时群创建指令包括临时群创建者的用户标识和会话标识;

S402、根据临时群创建指令,生成临时群创建请求,并向群聊消息处理服务器发送,临时群创建请求包括临时群创建者的用户标识和会话标识;

S403、接收群聊消息处理服务器发送的临时群通知消息,临时群通知消息包括临时群的标识。

在图4所示实施例中,当用户需要通过终端在聊天群中创建一临时群时,用户在终端中输入临时群创建指令,该临时群创建指令包括临时群创建者的用户标识和会话标识,终端根据用户输入的临时群创建指令生成包括临时群创建者的用户标识和会话标识的临时群创建请求,并向消息服务器发送临时群创建请求;并在消息服务器对临时群创建请求处理完成后,接收消息服务器发送的临时群通知消息。对于接收到临时群通知消息的终端,可以向消息服务器发送加入请求,以加入到该临时群中,此处不再进行赘述。

在图1-图4所示实施例中,群聊消息处理方法可以包括创建临时群的过程、在临时群中发布消息的过程、以及取消临时群的过程,下面,结合图5-图6对上述三个过程进行详细说明。

过程一:创建临时群的过程:

图5为本发明提供的创建临时群方法的终端界面示意图,请参见图5,包括界面501-界面504,具体的:

在界面501中,当用户1需要通过终端在一聊天群中创建临时群时,用户1进入终端的界面501中,界面501中包括多个会话的标识以及与各会话标识对应的好友标识或者好友群标识,用户1根据实际需要对会话的标识进行点击操作,以进入会话的标识对应的会话详情界面,假设用户1需要在好友群(聊天群)中建立临时群,则用户1通过对界面501中的“会话1(好友群1)”进行点击操作,以使终端的当前界面进入到界面502。

在界面502中,包括“创建临时群”按钮,用户1通过该“创建临时群”按钮进行点击操作,以使终端的当前界面进入到界面503。

在界面503中,用户1可以设置创建的临时群的一些属性信息,如“创建 者、话题”等,当然,在实际应用过程中,还可以根据实际需要设置创建的临时群的其它属性信息;在界面503中还包括“发布”按钮,用户1通过对该“发布”按钮进行点击操作,终端向消息服务器发送临时群创建请求,该临时群创建请求包括临时群创建者的用户标识(用户1)以及会话标识(会话1),消息服务器根据临时群创建请求,生成临时群的标识,假设生成的临时群的标识为临时群A,则消息服务器建立临时群A与该用户1的对应关系,即,将用户1加入到该临时群A中,然后,消息服务器生成包括临时群A的临时群创建通知消息,并获取会话1对应的用户标识(好友群1中包括的用户标识),并向会话1对应的用户标识所对应的终端发送临时群通知消息,以使终端的当前界面进入到界面504中。

在界面504中,在好友群1中发布了临时群通知消息,该临时群通知消息中包括临时群的标识(临时群A),当然,还可以包括临时群A的一些属性信息,如:该临时群的创建者(用户1)、该临时群的谈论话题(周末聚餐)等,进一步的,在该临时群消息中还包括“加入”按钮,好友群1中的用户可以通过对“加入”按钮进行点击操作,以加入到临时群A中。

过程二:在临时群中发布消息的过程:

图6为本发明提供的在临时群中发布消息的终端界面示意图,在图5所示实施例的基础上,请参见图6,包括界面601-界面602,具体的:

在界面601中,假设好友群1中包括用户2,当消息服务器在好友群1中发布了临时群通知消息之后,用户2在好友群1中接收到了临时群通知消息,当用户2对临时群通知消息中的话题感兴趣时,用户2可以通过对“加入”按钮进行点击操作,以加入到临时群A中,当用户2加入到链式群A中之后,以使用户2对应的终端的当前界面进入到界面602中。

在界面602中,用户2可以在界面602中接收临时群1中的用户发布的消息,并且可以在该临时群中发布消息;进一步的,为了使得用户2可以获取当前临时群的属性信息,在界面602中包括“临时群1”按钮,用户2可以通过对“临时群1”按钮进行点击操作,以再界面602上生成悬浮窗M并在悬浮窗M中显示临时群1的属性信息,临时群1的属性信息可以包括:该临时群1的创建者(用户1),该临时群1对应的话题(例如,周末聚餐),该临时群1的当前人数以及临时群1的当前成员,当然,临时群1还可以包括其他属性信息;进一步的, 在悬浮窗M中还可以包括“退出”按钮,用户2可以对“退出”按钮进行点击操作,以实现从临时群1中退出。

过程三:取消临时群的过程:

在实际应用过程中,当加入临时群中的用户需要退出临时群时,通过终端向消息服务器发送临时群退出请求,临时群退出请求包括用户标识以及待退出临时群标识,则消息服务器根据临时群退出请求取消用户标识与待退出临时群标识的对应关系,使得用户从该临时群中退出;当临时群中的所有用户均主动退出该临时群,则消息服务器取消该临时群。

进一步的,消息服务器还可以实时或周期性的检测临时群的动态,当临时群中的所有用户在预设时长内均没有发布任何消息,则消息服务器可以取消该临时群,可选的,该预设时长可以为两个小时,在实际应用过程中,可以根据实际需要设置预设时长。

图7为本发明提供的群聊消息处理服务器的结构示意图一,请参照图7,该群聊消息处理服务器可以包括:

接收模块701,用于接收第一多媒体消息,第一多媒体消息包括临时群的标识、多媒体内容以及多媒体内容发送者对应的用户标识;

获取模块702,用于获取已加入临时群的用户标识、以及临时群对应的会话标识;

发送模块703,用于向已加入临时群的用户标识对应的终端发送第二多媒体消息,以使加入临时群的用户标识对应的终端根据第二多媒体消息,在会话标识对应的会话详情页面中发布多媒体内容、以及多媒体内容发送者对应的用户标识,其中,第二多媒体消息包括多媒体内容、会话标识以及发送第一多媒体消息的终端对应的用户标识。

图8为本发明提供的群聊消息处理服务器的结构示意图二,在图7所示实施例的基础上,请参照图8,该群聊消息处理服务器还可以包括生成模块704,其中,

接收模块701还可以用于,接收临时群创建请求,临时群创建请求包括临时群创建者的用户标识和会话标识;

生成模块704用于,根据临时群创建请求,生成临时群的标识,建立临时群的标识与临时群创建者的用户标识的对应关系,并生成临时群创建通知消 息,临时群创建通知消息包括临时群的标识;

获取模块702还可以用于,获取会话标识对应的用户标识,并向会话标识对应的用户标识所对应的终端发送临时群通知消息。

接收模块701还可以用于,接收临时群加入请求,临时群加入请求包括:待加入的用户标识和临时群的标识;

生成模块704还可以用于,根据临时群加入请求,建立待加入的用户标识和临时群的标识之间的对应关系。

本发明实施例提供的群聊消息处理服务器可以执行上述图1-图2实施例所示的方案,其实现原理以及有益效果类似,此处不再进行赘述。

图9为本发明提供的终端的结构示意图一,请参照图9,该终端可以包括:

接收模块901,用于接收群聊消息处理服务器发送的第二多媒体消息,第二多媒体消息包括多媒体内容、会话标识以及多媒体内容发送者对应的用户标识;

发布模块902,用于根据第二多媒体消息,在会话标识对应的会话详情中,发布多媒体内容和多媒体内容发送者对应的用户标识。

图10为本发明提供的终端的结构示意图二,在图9所示实施例的基础上,请参照图10,该终端还可以包括:

获取模块903,用于在接收模块接收群聊消息处理服务器发送的第二多媒体消息之前,获取临时群创建指令,临时群创建指令包括临时群创建者的用户标识和会话标识;

发送模块904,用于根据临时群创建指令,生成临时群创建请求,并向群聊消息处理服务器发送,临时群创建请求包括临时群创建者的用户标识和会话标识;

接收模块901还可以用于,接收群聊消息处理服务器发送的临时群通知消息,临时群通知消息包括临时群的标识。

本发明实施例提供的群聊消息处理服务器可以执行上述图3-图4实施例所示的方案,其实现原理以及有益效果类似,此处不再进行赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而 前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1