消息处理方法和装置与流程

文档序号:20838880发布日期:2020-05-22 17:14阅读:121来源:国知局
消息处理方法和装置与流程

本申请涉及通信技术领域,特别是涉及一种消息处理方法和装置。



背景技术:

随着通信技术的快速发展,给人们的交流提供了多种方式,比如不同用户间可通过会话软件进行沟通交流,用户可通过会话软件进行双人会话或群会话,其中群会话为超过两个用户参与的会话。

在群会话中,常常会遇到有多个群成员均对某一条群消息进行“+1”、“点赞”、或复制回复等的互动情况。在这种情况下,虽然可以在群内基于某条消息大家进行互动,但容易造成互动消息刷屏,使得群成员查阅其他消息时需要不断翻阅和查找,同时也很容易错过某些重要消息,导致群会话中的群成员对会话消息的处理不够便利。



技术实现要素:

基于此,有必要针对群会话中的会话消息处理不够便利的技术问题,提供一种消息处理方法、装置、计算机可读存储介质和计算机设备。

一种消息处理方法,包括:

展示群会话的会话窗口;

获取在所述群会话中产生的聚合消息;

在所述会话窗口中对应所述聚合消息的位置处展示互动聚合区域;所述互动聚合区域用于触发所述群会话的群成员对所述聚合消息的互动操作,还用于聚合由所述互动操作所产生的互动内容;

在产生对所述互动聚合区域的互动内容展示指令时,展示所述互动内容。

一种消息处理装置,所述装置包括:

第一展示模块,用于展示群会话的会话窗口;

第一获取模块,用于获取在所述群会话中产生的聚合消息;

所述第一展示模块,还用于在所述会话窗口中对应所述聚合消息的位置处展示互动聚合区域;所述互动聚合区域用于触发所述群会话的群成员对所述聚合消息的互动操作,还用于聚合由所述互动操作所产生的互动内容;

所述第一展示模块,还用于在产生对所述互动聚合区域的互动内容展示指令时,展示所述互动内容。

一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:

展示群会话的会话窗口;

获取在所述群会话中产生的聚合消息;

在所述会话窗口中对应所述聚合消息的位置处展示互动聚合区域;所述互动聚合区域用于触发所述群会话的群成员对所述聚合消息的互动操作,还用于聚合由所述互动操作所产生的互动内容;

在产生对所述互动聚合区域的互动内容展示指令时,展示所述互动内容。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:

展示群会话的会话窗口;

获取在所述群会话中产生的聚合消息;

在所述会话窗口中对应所述聚合消息的位置处展示互动聚合区域;所述互动聚合区域用于触发所述群会话的群成员对所述聚合消息的互动操作,还用于聚合由所述互动操作所产生的互动内容;

在产生对所述互动聚合区域的互动内容展示指令时,展示所述互动内容。

上述消息处理方法、装置、计算机可读存储介质和计算机设备,在群会话的会话窗口中展示聚合消息,并在对应聚合消息的位置处展示互动聚合区域。群会话的群成员可通过该互动聚合区域触发对该聚合消息的互动操作,相应互动操作所产生的互动内容可被聚合在该互动聚合区域中。这样通过用一条消息下带互动聚合区域的产品交互方式,可以让群成员对群会话中聚合消息的互动反馈,聚合在原本消息的空间中。可避免群会话中出现重复的、且信息量较低的反馈消息刷屏的现象,也提高了对聚合消息的互动内容跟进的能力,大大提高了对消息处理的操作便利性。

一种消息处理方法,包括:

在群会话的会话界面中展示聚合消息创建入口;

响应于对所述聚合消息创建入口的进入指令,展示聚合消息创建页面;

基于在所述聚合消息创建页面触发的输入操作,确定待创建的聚合消息、以及用于对所述聚合消息进行互动操作的互动项目;

将由所述互动项目构成的互动聚合区域和所述聚合消息关联发布在所述群会话的会话窗口中;所述互动聚合区域用于触发所述群会话的群成员对所述聚合消息的互动操作,还用于聚合由所述互动操作所产生的互动内容。

一种消息处理装置,包括:

第二展示模块,用于在群会话的会话界面中展示聚合消息创建入口;

所述第二展示模块,还用于响应于对所述聚合消息创建入口的进入指令,展示聚合消息创建页面;

第一确定模块,用于基于在所述聚合消息创建页面触发的输入操作,确定待创建的聚合消息、以及用于对所述聚合消息进行互动操作的互动项目;

发布模块,用于将由所述互动项目构成的互动聚合区域和所述聚合消息关联发布在所述群会话的会话窗口中;所述互动聚合区域用于触发所述群会话的群成员对所述聚合消息的互动操作,还用于聚合由所述互动操作所产生的互动内容。

一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:

在群会话的会话界面中展示聚合消息创建入口;

响应于对所述聚合消息创建入口的进入指令,展示聚合消息创建页面;

基于在所述聚合消息创建页面触发的输入操作,确定待创建的聚合消息、以及用于对所述聚合消息进行互动操作的互动项目;

将由所述互动项目构成的互动聚合区域和所述聚合消息关联发布在所述群会话的会话窗口中;所述互动聚合区域用于触发所述群会话的群成员对所述聚合消息的互动操作,还用于聚合由所述互动操作所产生的互动内容。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:

在群会话的会话界面中展示聚合消息创建入口;

响应于对所述聚合消息创建入口的进入指令,展示聚合消息创建页面;

基于在所述聚合消息创建页面触发的输入操作,确定待创建的聚合消息、以及用于对所述聚合消息进行互动操作的互动项目;

将由所述互动项目构成的互动聚合区域和所述聚合消息关联发布在所述群会话的会话窗口中;所述互动聚合区域用于触发所述群会话的群成员对所述聚合消息的互动操作,还用于聚合由所述互动操作所产生的互动内容。

上述消息处理方法、装置、计算机可读存储介质和计算机设备,在群会话的会话界面中展示聚合消息创建入口,并通过该聚合消息创建入口可快速进入聚合消息创建页面。通过在该聚合消息创建页面确定待创建的聚合消息、以及用于对聚合消息进行互动操作的互动项目,进而可将由互动项目构成的互动聚合区域和聚合消息关联发布在群会话的会话窗口中,使得群会话的群成员可通过该互动聚合区域触发对该聚合消息的互动操作,相应互动操作所产生的互动内容可被聚合在该互动聚合区域中。这样通过用一条消息下带互动聚合区域的产品交互方式,可以让群成员对群会话中聚合消息的互动反馈,聚合在原本消息的空间中,能够避免群会话中出现重复的、且信息量较低的反馈消息刷屏的现象,也提高了对聚合消息的互动内容跟进的能力,大大提高了对消息处理的操作便利性。

一种消息处理方法,包括:

展示群会话的会话窗口;

获取在所述群会话中产生的第一会话消息;

确定在所述群会话中产生的、且在时间上与所述第一会话消息具有邻近关系的第二会话消息;

当所述第二会话消息为所述第一会话消息的互动消息时,在所述会话窗口中对应所述第一会话消息的位置处展示互动聚合区域;所述互动聚合区域用于触发所述群会话的群成员对所述第一会话消息的互动操作,还用于聚合由所述互动操作所产生的互动内容。

一种消息处理装置,包括:

第三展示模块,用于展示群会话的会话窗口;

第二获取模块,用于获取在所述群会话中产生的第一会话消息;

第三确定模块,用于确定在所述群会话中产生的、且在时间上与所述第一会话消息具有邻近关系的第二会话消息;

所述第三展示模块,还用于当所述第二会话消息为所述第一会话消息的互动消息时,在所述会话窗口中对应所述第一会话消息的位置处展示互动聚合区域;所述互动聚合区域用于触发所述群会话的群成员对所述第一会话消息的互动操作,还用于聚合由所述互动操作所产生的互动内容。

一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:

展示群会话的会话窗口;

获取在所述群会话中产生的第一会话消息;

确定在所述群会话中产生的、且在时间上与所述第一会话消息具有邻近关系的第二会话消息;

当所述第二会话消息为所述第一会话消息的互动消息时,在所述会话窗口中对应所述第一会话消息的位置处展示互动聚合区域;所述互动聚合区域用于触发所述群会话的群成员对所述第一会话消息的互动操作,还用于聚合由所述互动操作所产生的互动内容。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:

展示群会话的会话窗口;

获取在所述群会话中产生的第一会话消息;

确定在所述群会话中产生的、且在时间上与所述第一会话消息具有邻近关系的第二会话消息;

当所述第二会话消息为所述第一会话消息的互动消息时,在所述会话窗口中对应所述第一会话消息的位置处展示互动聚合区域;所述互动聚合区域用于触发所述群会话的群成员对所述第一会话消息的互动操作,还用于聚合由所述互动操作所产生的互动内容。

上述消息处理方法、装置、计算机可读存储介质和计算机设备,在群会话的会话窗口中展示第一会话消息,当在群会话中存在在时间上与该第一会话消息具有邻近关系、且为该第一会话消息的互动消息时,在对应第一会话消息的位置处展示互动聚合区域。群会话的群成员可通过该互动聚合区域触发对该聚合消息的互动操作,相应互动操作所产生的互动内容可被聚合在该互动聚合区域中。这样自动识别群会话中的聚合消息,并通过用一条消息下带互动聚合区域的产品交互方式,可以让群成员对群会话中聚合消息的互动反馈,聚合在原本消息的空间中。可避免群会话中出现重复的、且信息量较低的反馈消息刷屏的现象,也提高了对聚合消息的互动内容跟进的能力,大大提高了对消息处理的操作便利性。

附图说明

图1为一个实施例中消息处理方法的应用环境图;

图2为一个实施例中消息处理方法的流程示意图;

图3为一个实施例中在会话窗口中展示聚合消息和对应的互动聚合区域的界面示意图;

图4为一个实施例中更新互动控件中显示的互动结果的界面示意图;

图5为一个实施例中互动内容按互动类型进行展示的界面示意图;

图6为一个实施例中互动内容按相应的产生时间进行展示的界面示意图;

图7为一个实施例中消息处理方法的流程示意图;

图8a为一个实施例中在会话界面中展示聚合消息创建入口的界面示意图;

图8b为一个实施例中聚合消息创建页面的界面示意图;

图9为一个实施例中消息处理方法的时序图;

图10为一个实施例中消息处理装置的结构框图;

图11为另一个实施例中消息处理装置的结构框图;

图12为又一个实施例中消息处理装置的结构框图;

图13为再一个实施例中消息处理装置的结构框图;

图14为一个实施例中计算机设备的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

图1为一个实施例中消息处理方法的应用环境图。参照图1,该消息处理方法应用于消息处理系统。该消息处理系统包括第一终端110、第二终端120和服务器130。第一终端110和服务器130通过网络连接。第二终端120和服务器130通过网络连接。第一终端110和第二终端120具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。可以理解,这里第一终端和第二终端用来区分不同的终端,在不引起歧义的前提下第一终端和第二终端都可以称为终端。

比如,第一终端具体可以是创建并发布聚合消息的终端。第二终端具体可以是与该聚合消息进行互动的终端。可以理解,用户使用的终端上可安装有会话软件,用户可通过该会话软件接收来自一个或多个联系人的会话消息。在本申请实施例中,为了方便描述,接收到聚合消息的一方称为聚合消息的互动者,聚合消息的来源方称为聚合消息的发起者。需要说明的是,聚合消息的发布者也可以是其他的聚合消息的互动者,与该聚合消息进行互动的互动者,也可以是其他的聚合消息的发布者。

如图2所示,在一个实施例中,提供了一种消息处理方法。本实施例主要以该方法应用于上述图1中的第二终端120来举例说明。参照图2,该消息处理方法具体包括如下步骤:

s202,展示群会话的会话窗口。

其中,群会话是多于两个用户标识进行消息交互的方式,具体可以是群组会话。群组可以是即时通信群组、临时建立的讨论组或者基于已有的群组而建立的讨论组等。用户标识用于唯一标识一个用户,可以是包括数字、字母和符号中至少一种字符的字符串。会话窗口是展示会话中产生的会话消息的窗口。

具体地,第二终端上可运行会话软件,第二终端通过该会话软件展示群会话的会话窗口。会话软件是可安装在终端上运行的一种应用,该会话软件具体可以是具有通信交流功能的社交应用、或者是具有会话功能的业务应用等。可以理解,社交应用或业务应用可以是基于社交网络进行网络社交互动或业务交互的应用。会话软件通常具有联系人查找功能以及即时通信功能,还可以具有ugc(usergeneratedcontent,用户生成内容)分享功能以及ugc评论功能。

s204,获取在群会话中产生的聚合消息。

其中,聚合消息是具有聚合互动内容功能的会话消息,具体可以是文本、图片、音频、视频以及链接地址等中的至少一种。该聚合消息在群会话中进行展示时呈现出一个消息卡片的形式,也就是只展示为一条消息的形式。

具体地,当群会话中某个群成员通过第一终端在群会话中发布了一条聚合消息,其他群成员所在的第二终端可接收该聚合消息,并在会话窗口中展示该聚合消息。

在一个实施例中,该聚合消息具体可以是群会话中产生的一条普通的会话消息,该会话消息可以是群会话的群成员通过传统的会话软件中的输入面板进行获取和发布的。在另一个实施例中,该聚合消息是与普通的会话消息不同的、且具有用户互动功能的消息,该聚合消息需要通过专门的聚合消息创建页面进行设置并发布。

在一个实施例中,第二终端可对群会话中的会话消息按照各自所产生的时间的先后顺序,在会话窗口中进行排布展示。相应地,在展示聚合消息时,第二终端可按照该聚合消息产生的时间,与群会话中的其他的会话消息的产生时间的先后顺序,对应在会话窗口中进行排布展示。

在一个实施例中,第二终端在获取聚合消息后,可将该聚合消息置顶在会话窗口中并进行展示。当群会话中的会话消息发生滚动时,第二终端可确定当前所展示的会话消息,并将该聚合消息替代当前所展示的会话消息进行置顶展示。这样可突出该聚合消息,以使得群会话中的群成员不用来回翻找会话记录即可准确方便地定位到该聚合消息。

s206,在会话窗口中对应聚合消息的位置处展示互动聚合区域;互动聚合区域用于触发群会话的群成员对聚合消息的互动操作,还用于聚合由互动操作所产生的互动内容。

其中,对应聚合消息的位置处具体可以是会话窗口中的指定位置、或与该聚合消息相关的位置等。与聚合消息相关的位置,具体可以是聚合消息的周边位置,比如,聚合消息的下方或聚合消息的右侧等。可以理解,该互动聚合区域可邻接聚合消息展示,也可以与聚合消息相距预设距离进行展示,本申请实施例对此不做限定。

互动操作是与聚合消息进行互动的触发操作,比如用于对该聚合消息进行回复或点赞的触发操作等。触发操作是作用于互动聚合区域的预设操作,检测到触发操作将触发生成相应的互动内容。触发操作具体可以是触摸操作、光标操作、按键操作或者语音操作。其中,触摸操作可以是触摸点击操作、触摸按压操作或者触摸滑动操作,触摸操作可以是单点触摸操作或者多点触摸操作;光标操作可以是控制光标进行点击的操作或者控制光标进行按压的操作;按键操作可以是虚拟按键操作或者实体按键操作等。由互动操作所产生的互动内容具体可以是对该聚合消息进行回复的回复内容或点赞的用户标识等。

具体地,当第二终端接收到聚合消息时,可在会话窗口中展示该聚合消息,并在该聚合消息的对应位置处展示互动聚合区域。第二终端可通过该互动聚合区域触发对聚合消息的互动操作,并聚合由相应互动操作所生成的互动内容。

在一个实施例中,第二终端可通过互动聚合区域聚合由群会话的群成员所触发的互动操作产生的互动内容,并将互动内容的至少一部分展示在互动聚合区域中。或者,第二终端可对收集的与该聚合消息对应的互动内容进行统计,得到互动结果,并将互动结果展示在该互动聚合区域。

在一个实施例中,第二终端可确定与群会话中不同群成员各自触发的互动操作所产生的互动内容,并确定与互动内容对应的互动结果。该互动结果具体可以是提取出的互动内容的摘要信息,和/或,对互动内容进行统计的统计信息。进而第二终端可在互动聚合区域中显示该互动结果。

在一个实施例中,该聚合互动消息为一条特殊的会话消息,需要通过专门的聚合消息创建页面进行设置并发布。第一终端可通过进入聚合消息创建页面进行相应的设置后在群会话中发布该聚合消息。群会话中的其他群成员所在的第二终端可获取该聚合消息,在展示时展示该聚合消息、以及对应的互动聚合区域。

在一个实施例中,该互动聚合区域为一条普通的会话消息。第二终端可在会话窗口中展示该聚合消息,并对应该聚合消息展示互动聚合入口。当产生对于该互动聚合入口的触发指令时,将互动聚合入口展开为互动聚合区域。

上述消息处理方法,在群会话的会话窗口中展示聚合消息,并在对应聚合消息的位置处展示互动聚合区域。群会话的群成员可通过该互动聚合区域触发对该聚合消息的互动操作,相应互动操作所产生的互动内容可被聚合在该互动聚合区域中。这样通过用一条消息下带互动聚合区域的产品交互方式,可以让群成员对群会话中聚合消息的互动反馈,聚合在原本消息的空间中。可避免群会话中出现重复的、且信息量较低的反馈消息刷屏的现象,也提高了对聚合消息的互动内容跟进的能力,大大提高了对消息处理的操作便利性。

在一个实施例中,互动聚合区域包括有至少一个的互动控件,互动控件用于触发群会话的群成员对聚合消息的互动操作,还用于聚合基于互动控件而触发的互动操作所产生的互动内容,并显示互动内容的互动结果。

其中,互动控件是对实现互动功能的方法和数据的封装,本申请实施例中的互动控件可用于检测互动操作,并基于互动操作产生相应的互动内容。可以理解,互动控件可包括多种类别的互动控件。参考图3,图3为一个实施例中在会话窗口中展示聚合消息和对应的互动聚合区域的界面示意图。参考图3,该聚合消息301的消息内容为“xx应用非常好用,是官方运营的,也负责售后,小伙伴们可以一起去砍价呀”,该聚合消息下方带有互动聚合区域302,该区域中包括多种类别的互动控件,比如跟随回复控件3021和3022、链接地址控件3023、互动内容展示控件3024、以及互动添加控件3025等。可以看到,不同的互动控件可显示为气泡形式,当然也可显示为其他的图标形式,比如其中,通过跟随回复控件所跟随回复的内容具体可以是文字、表情、图片、语音或视频等,只要是可操作的媒体对象即可,本申请实施例对此不做限定。

在一个实施例中,不同的互动控件可对应不同的互动操作,比如当互动控件为跟随回复控件时,相应的互动操作具体可以是跟随回复操作,该跟随回复操作所产生的互动内容具体可以是触发该跟随回复操作的用户标识、以及该跟随回复控件所对应的回复内容。第二终端可通过互动聚合区域将由不同互动控件所触发的互动操作产生的互动内容进行聚合,并统计互动内容的互动结果,在互动聚合区域中展示统计出的互动结果。

在一个实施例中,第二终端可对在互动聚合区域中产生的所有的互动内容进行统计,得到互动结果。可以理解,在互动聚合区域中产生的所有的互动内容,具体可以是群会话中不同群成员分别触发并产生的互动内容。进而第二终端可在互动聚合区域中的预设位置,展示该互动结果,比如共计有15人参与对该聚合消息的互动。

在一个实施例中,对于互动聚合区域中每个不同的互动控件,第二终端可分别根据群会话中不同群成员分别对该互动控件的互动操作所产生的互动内容,进行统计分析,得到该互动控件对应的互动结果,并在该互动控件上显示对应的互动结果。这样,第二终端可在互动聚合区域中,在每个互动控件上显示群会话中的群成员分别对该互动控件的互动情况。

继续参考图3,在互动聚合区域302中的跟随回复控件3021中,组群中共计有10个群成员参与了对该跟随回复控件的互动操作,因而第二终端可在在该跟随回复控件3021中显示“求拉10,anna,bob等10人”。在跟随回复控件3022中,组群中共计有2个群成员参与了对该跟随回复控件的互动操作,因而第二终端可在在该跟随回复控件3022中显示“点赞”的表情、以及“2ci,dan”。

上述实施例中,在互动聚合区域中聚合不同的互动控件,从而可实现不同互动操作的触发,给用户进行消息互动时提供了便利和支持。并且,在互动聚合区域中可直观地显示互动结果,用户可直观方便的了解到该聚合消息的互动情况,无需额外操作,进一步提高了便利性。

在一个实施例中,该消息处理方法还包括更新显示互动结果的步骤,该步骤具体包括:响应于通过互动控件所触发的对聚合消息的互动操作,确定本次互动操作所指向的互动信息;根据触发互动操作的用户标识、互动控件的控件标识、以及互动信息,确定本次互动操作所产生的互动内容;根据本次互动操作产生的互动内容,更新显示互动控件中的互动结果。

其中,互动信息具体可以是文本、表情、图片、或音视频数据等。互动信息可以是互动控件中携带的信息,也可以是该互动控件所关联的信息,还可以是用户通过互动控件输入的信息等,本申请实施例对此不做限定。控件标识用于唯一标识一个控件,可以是包括数字、字母和符号中至少一种字符的字符串。

具体地,第二终端可检测作用于互动控件的互动操作,并确定该互动操作所指向的互动信息。进而第二终端可将触发互动操作的用户标识、以及该互动控件的控件标识和互动信息关联生成互动内容。第二终端可根据本次互动操作所产生的互动内容,更新与该互动控件对应的互动结果,并更新显示该互动控件中的互动结果。

上述实施例中,可根据本次互动操作所产生的互动内容,实时更新相应互动控件中所显示的互动结果,便于用户及时跟进该聚合消息的互动情况。

在一个实施例中,根据本次互动操作产生的互动内容,更新显示互动控件中的互动结果的步骤具体包括:确定与聚合消息对应的消息标识;将本次产生的互动内容和消息标识发送至服务器;发送的消息标识用于指示服务器将本次产生的互动内容和历史产生的、且与消息标识对应的互动内容进行合并处理,得到历次产生的互动内容;基于服务器反馈的历次产生的互动内容,对应于不同的控件标识,分别更新显示相应的互动控件中的互动结果。

具体地,第二终端通过互动聚合区域中的互动控件产生互动内容时,可确定相应聚合消息对应的消息标识,从而将消息标识和本次产生的互动内容共同发送至服务器。其中,消息标识用于唯一标识一条消息,具体可以是包括数字、字母和符号中至少一种字符的字符串。

进而服务器可本次产生的互动内容和历史产生的、且与消息标识对应的互动内容进行合并处理,得到历次产生的互动内容并存储。服务器可将历次产生的互动内容和消息标识反馈至第二终端,使得第二终端根据历次产生的互动内容更新该消息标识对应的聚合消息的互动聚合区域。

在一个实施例中,服务器可定时或实时将历次产生的互动内容主动反馈至群会话中群成员所对应的终端。或者,服务器接收来自第二终端的消息更新请求,响应该消息更新请求后反馈历次产生的互动内容。其中,第二终端可实时或定时向服务器发送消息更新请求。

进一步地,第二终端可根据历次产生的互动内容,更新对应消息标识所指定的聚合消息的互动聚合区域中的互动控件所显示的互动结果。可以理解,服务器反馈的互动内容包括第二终端发送的互动内容,也包括群会话中其他的群成员所在终端发送的互动内容。

在一个实施例中,服务器可将对应相同消息标识的互动内容进行合并处理,并根据合并后的互动内容中各自对应的控件标识,统计不同控件标识各自对应的用户标识、以及用户标识的数量,得到互动结果。服务器可将互动结果反馈至第二终端,第二终端根据不同控件标识各自对应的互动结果更新显示在相应的互动控件中。

参考图4,图4为一个实施例中更新互动控件中显示的互动结果的界面示意图。当用户点击或按压图3中的跟随回复控件3021时,第二终端会跳转至图4所示,该跟随回复控件3021中显示的内容,由原来的“求拉10,anna,bob等10人”更新为“求拉11,anna,bob等11人”,增加了对整个跟随反馈消息的反馈次数。

上述实施例中,通过消息标识来唯一标识一条聚合消息,当群会话中不同的群成员均参与到对该聚合消息的互动时,可将不同的互动内容统一聚合在该聚合消息对应的互动聚合区域,并可实现实时更新互动结果。避免了大量互动消息刷屏,且群成员可实时查看相应的互动结果,提高了操作者的使用效率,也提高了群消息的浏览体验。

在一个实施例中,互动聚合区域包括有链接地址,互动操作包括跳转操作,该消息处理方法还包括:根据链接地址进行跳转的步骤,该步骤具体包括:当产生对链接地址的跳转操作时,从当前的会话窗口跳转至链接地址所指向的目标页面;基于目标页面执行相应的业务操作。

具体地,互动聚合区域中还包括有链接地址。当群会话的群成员在对聚合消息进行互动时,第二终端可检测是否有作用在该链接地址的跳转操作。当存在时,第二终端可从当前的会话窗口跳转至该链接地址所指向的目标页面,进而第二终端可可通过该目标页面执行相应的业务操作。比如,该链接地址指向某个群组的群标识。当用户点击该链接地址后,可通过当前的会话软件打开对应的加群页面,用户可通过该加群页面选择是否加入该群组。或者,该链接地址指向某个目标物品的购买,也就是通过该链接地址可跳转至交易页面,用户可基于该交易页面执行资源转移操作,以实现对目标物品的购买等。

在一个实施例中,该链接地址所指向的目标页面也可以是其他的应用程序所对应的页面。第二终端在检测到作用于该链接地址的跳转操作时,可唤起该链接地址对应的应用程序,并进入相应的目标页面。

上述实施例中,在互动聚合区域提供链接地址,可使得群成员直接通过该链接地址进入目标页面以进行相应的业务处理,可实现不同页面的跳转跟进,进一步提高了便利性。

在一个实施例中,该消息处理方法还包括与链接地址对应的互动内容的确定步骤,该步骤具体包括:确定触发跳转操作的用户标识;将触发跳转操作的用户标识和链接地址,共同作为由跳转操作所产生的互动内容。

具体地,第二终端在检测到发生作用于链接地址的跳转操作时,可确定触发该跳转操作的用户标识,将用户标识和链接地址关联作为该跳转操作所产生的互动内容。进而可在展示互动内容时,可统计触发跳转操作的具体用户和用户数量。

在一个实施例中,该消息处理方法还包括添加互动控件的步骤,该步骤具体包括:当发生对互动聚合区域的互动添加操作时,展开消息输入面板;基于在消息输入面板中输入的目标信息和触发互动添加操作的用户标识,确定由互动添加操作所产生的互动内容;根据由互动添加操作所产生的互动内容,生成新的互动控件,并将新生成的互动控件聚合至互动聚合区域中进行展示。

具体地,互动聚合区域中包括互动添加控件,第二终端可实时检测是否存在作用于该互动添加控件的触发操作(也称互动添加操作),当生成互动添加操作时,第二终端可展开消息输入面板。该消息输入面板具体可以是消息输入框。用户可通过输入装置在消息输入框中输入目标信息。其中输入装置具体可以是外接输入设备或第二终端自身所具备的部件,外接输入设备比如外接键盘或鼠标,第二终端自身所具备的部件比如第二终端的触摸屏等。

进一步地,第二终端可将在消息输入面板中输入的目标信息和触发该互动添加操作的用户标识,管理作为此次互动添加操作所产生的互动内容。进而第二终端可根据此次添加的互动内容,生成新的互动控件,并将新生成的互动控件聚合至互动聚合区域中进行展示。亲添加的互动控件可以气泡形式或其他图标的形式展示,并且,该新添加的互动控件也可展示目标信息、以及群会话中群成员对该互动控件进行互动操作所对应的互动结果。

上述实施例中,用户可在互动聚合区域触发互动添加操作,从而可个性化地对该聚合消息进行互动。互动的内容不会作为一条单独的消息展示,而是会展示在这个聚合消息对应的互动聚合区域中,不会产生刷屏的场景,大大提高了对消息互动的便利性。

在一个实施例中,该消息处理方法还包括互动内容展示的步骤,该步骤包括:响应于对互动聚合区域的互动内容展示指令,展示互动内容。

其中,互动内容展示指令触发展示互动内容的指令,该互动内容展示指令具体可通过互动聚合区域中的互动内容展示控件所触发生成。具体地,互动聚合区域中包括互动内容展示控件,第二终端可检测作用于该互动内容展示控件的触发操作,进而生成互动内容展示指令,并响应于该互动内容展示指令展示互动内容。

在一个实施例中,第二终端可响应于互动内容展示指令,在互动聚合区域中、相异于互动聚合区域的展示面板、或相异于会话窗口的显示页面中展示互动内容。可以理解,互动内容的展示区域可以是当前的显示页面,也可以是需要进行跳转的显示页面等,只要是能够完整的显示互动内容的显示区域即可,本申请实施例对此不做限定。

可以理解,在展示互动内容时,互动内容的展示方式具体可以是按互动内容所对应的互动类别,按类别进行展示,也可以是按互动内容的产生时间的先后顺序进行展示等,本申请实施例对此不做限定。

在一个实施例中,第二终端响应于互动内容展示指令,将互动聚合区域进行扩大展示,并在展开的区域中展示互动内容,或者是在会话窗口中相异于互动聚合区域的区域处展示互动内容。在另一个实施例中,第二终端响应于互动内容展示指令,从当前显示的会话窗口跳转至互动内容展示页面,并在互动内容展示页面中展示基于该聚合消息的互动内容。

在一个实施例中,在产生对互动聚合区域的互动内容展示指令时,采用第一展示方式展示互动内容;在再次产生对互动聚合区域的互动内容展示指令时,采用第二展示方式展示互动内容。其中,第一展示方式和第二展示方式为不同的展示方式。

在一个实施例中,第二终端可通过多于一种的展示方式在发生互动内容展示操作时变换展示互动内容,比如第二终端检测作用于互动聚合区域的互动内容展示操作,当初次发生该互动内容展示操作时,第二终端可采用第一展示方式展示互动内容,比如按互动内容对应的互动类别进行展示。当再次发生该互动内容展示操作时,第二终端可将互动内容的展示方式调整为采用第二展示方式进行展示,比如按互动内容的产生时间的先后顺序进行分条目展示。可以理解,当还发生互动内容展示操作时,第二终端还可采用第三展示方式展示互动内容等。这样,每当产生互动内容展示操作时,就可切换一种展示方式,直至恢复到初次展示的展示方式。当然,第二终端也可采取其他的展示方式的切换方式,本申请实施例对此不做限定。

上述实施例中,在产生对互动聚合区域的互动内容展示指令时,才展示互动内容,这样,在需要时展示互动内容,不需要时可将互动内容聚合在互动聚合区域,可减少了对其他群成员的视线干扰,提高群成员的群会话浏览体验。

在一个实施例中,上述响应于对互动聚合区域的互动内容展示指令,展示互动内容的步骤具体包括:获取对互动聚合区域的互动内容展示指令;响应于互动内容展示指令,显示互动内容展示区域;在互动内容展示区域中,展开群会话的群成员对聚合消息的互动内容,并进行展示。

具体地,第二终端可检测作用于互动聚合区域的互动内容展示操作,该互动内容展示操作具体可以是作用于互动内容展示控件上的触发操作,当发生互动内容展示操作时,第二终端可基于该互动内容展示操作生成相应的互动内容展示指令,并基于该互动内容展示指令显示互动内容展示区域,进而可在互动内容展示区域中,展开群会话的群成员对聚合消息的互动内容,并进行展示。

可以理解,互动内容展示区域具体可以是在会话窗口中与互动聚合区域对应的区域,也可以是相异于会话窗口的页面区域。其中,在话窗口中与互动聚合区域对应的区域,具体可以是与互动聚合区域相邻的区域,比如互动聚合区域的下方或侧方等。

上述实施例中,在产生对互动聚合区域的互动内容展示指令时,才显示互动内容展示区域,并在显示的互动内容展示区域中展示互动内容,可避免大量的互动内容占据显示空间,减少当前聚合消息的互动内容对群会话中其他的群成员的干扰。而对于关心该聚合消息的互动内容的用户可通过触发互动内容展示指令来查看互动内容,灵活方便。

在一个实施例中,在互动内容展示区域中,展开群会话的群成员对聚合消息的互动内容,并进行展示,包括:根据互动操作所属的互动类别,确定各互动类别各自对应的互动内容;在互动内容展示区域中,按照互动内容对应的互动类别对互动内容进行区分展示。

具体地,互动聚合区域中包括有不同类别的互动控件,基于不同类别的互动控件所触发的互动操作属于不同的互动类别。第二终端可检测当前产生的互动操作所对应的互动控件,进而确定该互动操作所属的互动类别。从而第二终端可在互动内容展示区域中,按照互动内容对应的互动类别对互动内容进行区分展示。

参考图5,图5为一个实施例中互动内容按互动类型进行展示的界面示意图。如图5所示,在互动聚合区域中包括的控件类别比如跟随回复控件(求拉)3021、跟随回复控件(表情)3022、以及链接地址控件3023等。对应相应互动控件触发的互动操作所产生的互动内容的类别包括以下3个类别:类别1,“求拉”、类别2,“表情互动”、以及类别3,“加群链接”。那么相应的,互动内容可按上述不同的互动类别分别进行展示。比如,类别1所展示的互动内容为“求拉:anna、bob、a、b、c、d、e、f、g、及h,共10人”;类别2所展示的互动内容是触发不同表情的用户名称;类别3所展示的互动内容为“加群链接:anna、bob、a、b、c、d、e、f、及g,共9人”。可以理解,上述图5中的互动类别、以及各个互动类别所对应的互动内容的具体内容和展示方式仅仅是示例性的一种方式,用于说明本申请的实施例,不用于限定本申请中互动内容的展示方式。

上述实施例中,按各互动内容分别对应的互动类别,在互动内容展示区域中对互动内容进行区分展示,便于清晰明确的对互动内容进行分类展示,用户可直观地了解到每个互动类别各自对应的互动内容。

在一个实施例中,在互动内容展示区域中,展开群会话的群成员对聚合消息的互动内容,并进行展示,包括:确定互动内容各自对应的产生时间;按照互动内容各自对应的产生时间的先后顺序,在互动内容展示区域中分条目展示互动内容。

具体地,第二终端可将群成员在互动聚合区域中触发互动操作的时间,作为相应互动内容的产生时间。或者,互动内容的产生时间可依据服务器接收到互动内容的时间而确定。比如,第二终端获取互动内容,并将互动内容发送至服务器,服务器可记录接收到互动内容的时间,并将该时间作为互动内容的产生时间。服务器可根据接收到的互动内容对应的聚合消息的消息标识、以及互动标识,对互动内容进行对应存储。第二终端可实时或定时依据消息标识和互动标识从服务器处获取群会话中不同群成员所触发的互动内容,进而第二终端可按照不同互动内容的产生时间的先后顺序,在互动内容展示区域中分条目展示互动内容。

可以理解,第二终端在按照不同互动内容的产生时间的先后顺序,在互动内容展示区域中分条目展示互动内容时,可将产生时间较早的互动内容,展示在互动内容展示区域的上方,产生时间较晚的互动内容,展示在互动内容展示区域的下方;或者,第二终端还可按照相反的规律,将产生时间较早的互动内容,展示在互动内容展示区域的下方,产生时间较晚的互动内容,展示在互动内容展示区域的上方,本申请实施例对此不做限定。

参考图6,图6为一个实施例中互动内容按相应的产生时间进行展示的界面示意图。如图6所示,第二终端可对互动内容按相应产生时间进行排序展示,在展示每条互动内容时,可关联展示触发该互动内容的用户标识,比如用户头像。可以理解,上述图6中的互动内容的具体内容和展示方式仅仅是示例性的一种方式,用于说明本申请的实施例,不用于限定本申请中互动内容的展示方式。

上述实施例中,按各互动内容的产生时间对互动内容进行分条目展示,便于清晰明确的对互动内容进行展示,用户可直观地了解到每条互动内容产生的先后顺序。

如图7所示,在一个实施例中,提供了一种消息处理方法。本实施例主要以该方法应用于上述图1中的第一终端110来举例说明。参照图7,该消息处理方法具体包括如下步骤:

s702,在群会话的会话界面中展示聚合消息创建入口。

其中,会话界面是用于实现会话的界面,会话界面中包括会话窗口,还可包括输入面板或其他的界面元素等。具体地,第一终端可通过会话软件展示会话界面,并在会话界面中展示聚合消息创建入口。

参见图8a,图8a为一个实施例中在会话界面中展示聚合消息创建入口的界面示意图。如图8a所示,会话界面800包括会话窗口801和输入面板802,在输入面板802中展示有聚合消息创建入口8021,在图8a中显示为“互动聚合”。可以理解,在输入面板802中还可展示有其他的功能入口,比如“aa”、“bb”和“cc”等。

s704,响应于对聚合消息创建入口的进入指令,展示聚合消息创建页面。

具体地,当第一终端检测到作用于聚合消息创建入口的触发操作时,可对应生成进入指令,第一终端响应于该进入指令进入聚合消息创建页面。用户可通过该聚合消息创建页面设置聚合消息。

s706,基于在聚合消息创建页面触发的输入操作,确定待创建的聚合消息、以及用于对聚合消息进行互动操作的互动项目。

其中,互动项目是对聚合消息进行互动的类别项目,具体可包括跟随回复项目和跳转项目等。具体地,第一终端可实时或定时检测聚合消息创建页面是否发生输入操作,当检测到在当前展示的聚合消息创建页面中发生输入操作时,确定待创建的聚合消息、以及用于对聚合消息进行互动操作的互动项目。

参考图8b,图8b为一个实施例中聚合消息创建页面的界面示意图。如图8b所示,在消息内容栏,用户可通过输入装置输入相应的文本或图片等信息作为聚合消息。在互动项目部分,设置不同的互动项目,比如图8b中示出的用于进行跟随回复的“求拉”和“点赞”,以及用于实现页面跳转的“加群链接”等。可以理解,上述图8b中的消息内容和互动项目的具体内容和展示方式仅仅是示例性的一种方式,用于说明本申请的实施例,不用于限定本申请中对聚合消息创建页面。

s708,将由互动项目构成的互动聚合区域和聚合消息关联发布在群会话的会话窗口中;互动聚合区域用于触发群会话的群成员对聚合消息的互动操作,还用于聚合由互动操作所产生的互动内容。

具体地,第一终端可通过调用预设置的发布接口,将由互动项目构成的互动聚合区域和聚合消息关联发布在群会话的会话窗口中。展示的互动聚合区域用于触发群会话的群成员对聚合消息的互动操作,还用于聚合由互动操作所产生的互动内容。

在一个实施例中,将由互动项目构成的互动聚合区域和聚合消息关联发布在群会话的会话窗口中的步骤具体包括:将聚合消息、互动项目、以及群会话的群标识发送至服务器;发送的群标识用于指示服务器依据群标识,将聚合消息和互动项目发送至参与群会话的群成员所在的终端,以使得终端在会话窗口中展示聚合消息时,在对应聚合消息的位置处展示由互动项目构成的互动聚合区域。

在一个实施例中,第一终端可确定触发创建聚合消息的群会话的群标识,并将聚合消息、互动项目和群标识共同发送至服务器。服务器依据该群标识确定参与该群会话的群成员对应的用户账号,并将聚合消息和互动项目分别发送至所确定的用户账号各自登录的终端。各个终端在接收到聚合消息时,可根据互动项目确定互动聚合区域,并共同展示聚合消息和互动聚合区域。

可以理解,能够接收到聚合消息的终端为第二终端。第二终端可执行前述实施例所提及的消息处理方法,通过互动聚合区域提供群成员对聚合消息的进行互动,并将互动内容聚合在互动聚合区域。这样,通过将聚合消息、互动项目、以及群会话的群标识发送至服务器,从而服务器可依据群标识,将该聚合消息和互动项目发送至参与群会话的群成员所在的终端,以使得终端展示聚合消息和互动聚合区域,实现在互动聚合区域中对该聚合消息进行互动聚合。

上述消息处理方法,在群会话的会话界面中展示聚合消息创建入口,并通过该聚合消息创建入口可快速进入聚合消息创建页面。通过在该聚合消息创建页面确定待创建的聚合消息、以及用于对聚合消息进行互动操作的互动项目,进而可将由互动项目构成的互动聚合区域和聚合消息关联发布在群会话的会话窗口中,使得群会话的群成员可通过该互动聚合区域触发对该聚合消息的互动操作,相应互动操作所产生的互动内容可被聚合在该互动聚合区域中。这样通过用一条消息下带互动聚合区域的产品交互方式,可以让群成员对群会话中聚合消息的互动反馈,聚合在原本消息的空间中,能够避免群会话中出现重复的、且信息量较低的反馈消息刷屏的现象,也提高了对聚合消息的互动内容跟进的能力,大大提高了对消息处理的操作便利性。

在一个具体的实施例中,参考图9,图9为一个实施例中消息处理方法的时序图。如图9所示,该消息处理方法具体包括以下步骤:

1)第一终端上运行的会话应用可创建聚合消息。消息发布者可通过运行在第一终端上的会话软件进行聚合消息中互动选项和链接地址的设置等,从而实现聚合消息的发布。比如第一终端可通过调用消息创建接口(main-msg接口)创建聚合消息。

2)服务器可接收聚合消息以及相应的设置信息并存储,在第一终端发布该聚合消息时,服务器可将相应的聚合消息推送至参与群会话的群成员所对应的第二终端。

3)拥有第二终端的消息互动者可参与对发布的聚合消息的已有互动选项的互动,或者添加自己的互动。比如,第二终端可通过调用互动参与接口(main-msg-reply)实现对该聚合消息的互动。

4)服务器可通过互动聚合模块,调用存储接口(sever-main-msg-reply接口)将对聚合消息的发布和后续的互动统一存储和更新。此处,服务器而不是将每条互动消息单独零散的存储,而是将聚合消息和互动内容进行关联存储,比如将聚合消息作为主消息,相应的互动内容作为对主消息互动回复消息。

5)第一终端可第二终端均可展示主消息和对主消息的互动聚合,不会出现刷屏展示。

在一个实施例中,服务器对将聚合消息和互动内容进行关联存储的方式,可参考下面的表1进行关联存储。参考表1,表1为一个实施例中服务器存储的聚合消息和互动内容的样例。

表1

通过本申请实施例所提供的消息处理方法,用一条聚合消息下带互动聚合区域的产品交互方式,可以让多人对聚合消息的互动反馈,以表情、投票或跳转等方式聚合在原本消息的空间中。避免了互动消息刷屏的现象,也提高了对每条消息的趣味性、以及对有用的互动信息跟进的能力。

在一个实施例中,提供了一种消息处理方法。本实施例主要以该方法应用于上述图1中的第一终端110来举例说明。该消息处理方法具体包括如下步骤:展示群会话的会话窗口;获取在群会话中产生的第一会话消息;确定在群会话中产生的、且在时间上与第一会话消息具有邻近关系的第二会话消息;当第二会话消息为第一会话消息的互动消息时,在会话窗口中对应第一会话消息的位置处展示互动聚合区域;互动聚合区域用于触发群会话的群成员对第一会话消息的互动操作,还用于聚合由互动操作所产生的互动内容。

其中,第一会话消息和第二会话消息均是群会话中产生的会话消息,这里的第一会话消息和第二会话消息用来区分不同的会话消息,在不引起歧义的前提下第一会话消息和第二会话消息都可以称为会话消息。第二会话消息与第一会话消息具有邻近关系具体可以是第一会话消息和第二会话消息互为上下文的关系。第二会话消息具体可以是在第一会话消息之前或之后产生的、且产生的时间间隔在预设时间间隔内的会话消息。或者,第二会话消息具体可以是在第一会话消息之前或之后产生的、且在群会话中的展示位置与第一会话消息之间间隔的消息数小于预设条数等。

具体地,第二终端可获取在群会话中产生的第一会话消息,并将该第一会话消息发送至服务器。第二终端或服务器可根据群会话中各会话消息的产生时间,确定在群会话中产生的、且在时间上与第一会话消息具有邻近关系的第二会话消息。第二终端或服务器可对第二会话消息和第一会话消息的消息内容进行语义分析,当第二会话消息的产生时间在第一会话消息之后,且第二会话消息与第一会话消息的消息内容具有相关性时,第二终端或服务器可确定该第二消息为第一消息的互动消息,也就是可以认为该第二消息是第一消息的回复消息。进而第二终端可确定该第一会话消息为聚合消息。

进一步地,第二终端可在会话窗口中对应该第一会话消息的位置处展示互动聚合区域,互动聚合区域用于触发群会话的群成员对第一会话消息的互动操作,还用于聚合由所述互动操作所产生的互动内容。

在一个实施例中,第二终端或服务器在判断第二会话消息与第一会话消息的消息内容是否具有相关性时,具体可对第一消息和第二消息所包括的文本进行分词,得到关键词集,计算两个关键词集的重合匹配率,当重合匹配率大于等于预设值时,则可确定第二会话消息与第一会话消息的消息内容具有相关性。

在一个实施例中,第二终端或服务器还可建立常用的互动消息库,第二终端或服务器对第二会话消息进行分析,当第二会话消息的产生时间在第一会话消息之后,且该第二会话消息为互动消息库中的互动消息时,比如“求拉”、“点赞”、或“加油”等互动消息时,则可直接确定该第二会话消息为第一会话消息的互动消息。

上述消息处理方法,在群会话的会话窗口中展示第一会话消息,当在群会话中存在在时间上与该第一会话消息具有邻近关系、且为该第一会话消息的互动消息时,在对应第一会话消息的位置处展示互动聚合区域。群会话的群成员可通过该互动聚合区域触发对该聚合消息的互动操作,相应互动操作所产生的互动内容可被聚合在该互动聚合区域中。这样自动识别群会话中的聚合消息,并通过用一条消息下带互动聚合区域的产品交互方式,可以让群成员对群会话中聚合消息的互动反馈,聚合在原本消息的空间中。可避免群会话中出现重复的、且信息量较低的反馈消息刷屏的现象,也提高了对聚合消息的互动内容跟进的能力,大大提高了对消息处理的操作便利性。

需要说明的是,图2和图7分别为不同实施例中消息处理方法的流程示意图。应该理解的是,虽然图2和图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

如图10所示,在一个实施例中,提供了消息处理装置1000,包括第一展示模块1001和获取模块1002,其中:

第一展示模块1001,用于展示群会话的会话窗口。

第一获取模块1002,用于获取在群会话中产生的聚合消息。

第一展示模块1001,还用于在会话窗口中对应聚合消息的位置处展示互动聚合区域;互动聚合区域用于触发群会话的群成员对聚合消息的互动操作,还用于聚合由互动操作所产生的互动内容。

在一个实施例中,互动聚合区域包括有至少一个的互动控件,互动控件用于触发群会话的群成员对聚合消息的互动操作,还用于聚合基于互动控件而触发的互动操作所产生的互动内容,并显示互动内容的互动结果。

在一个实施例中,该消息处理装置1000还包括第二确定模块1003,该第二确定模块1003,用于响应于通过互动控件所触发的对聚合消息的互动操作,确定本次互动操作所指向的互动信息;根据触发互动操作的用户标识、互动控件的控件标识、以及互动信息,确定本次互动操作所产生的互动内容。第一展示模块1001,还用于根据本次互动操作产生的互动内容,更新显示互动控件中的互动结果。

在一个实施例中,第一展示模块1001,还用于确定与聚合消息对应的消息标识;将本次产生的互动内容和消息标识发送至服务器;发送的消息标识用于指示服务器将本次产生的互动内容和历史产生的、且与消息标识对应的互动内容进行合并处理,得到历次产生的互动内容;基于服务器反馈的历次产生的互动内容,对应于不同的控件标识,分别更新显示相应的互动控件中的互动结果。

如图11所示,在一个实施例中,互动聚合区域包括有链接地址,互动操作包括跳转操作。该消息处理装置1000还包括跳转模块1004,用于当产生对链接地址的跳转操作时,从当前的会话窗口跳转至链接地址所指向的目标页面;基于目标页面执行相应的业务操作。

在一个实施例中,该第二确定模块1003,还用于确定触发跳转操作的用户标识;将触发跳转操作的用户标识和链接地址,共同作为由跳转操作所产生的互动内容。

在一个实施例中,第一展示模块1001,还用于当发生对互动聚合区域的互动添加操作时,展开消息输入面板。第二确定模块1003,还用于基于在消息输入面板中输入的目标信息和触发互动添加操作的用户标识,确定由互动添加操作所产生的互动内容。第一展示模块1001,还用于根据由互动添加操作所产生的互动内容,生成新的互动控件,并将新生成的互动控件聚合至互动聚合区域中进行展示。

在一个实施例中,第一展示模块1001,还用于获取对互动聚合区域的互动内容展示指令;响应于互动内容展示指令,显示互动内容展示区域;在互动内容展示区域中,展开群会话的群成员对聚合消息的互动内容,并进行展示。

在一个实施例中,第一展示模块1001,还用于根据互动操作所属的互动类别,确定各互动类别各自对应的互动内容;在互动内容展示区域中,按照互动内容对应的互动类别对互动内容进行区分展示。

在一个实施例中,第一展示模块1001,还用于确定互动内容各自对应的产生时间;按照互动内容各自对应的产生时间的先后顺序,在互动内容展示区域中分条目展示互动内容。

上述消息处理装置,在群会话的会话窗口中展示聚合消息,并在对应聚合消息的位置处展示互动聚合区域。群会话的群成员可通过该互动聚合区域触发对该聚合消息的互动操作,相应互动操作所产生的互动内容可被聚合在该互动聚合区域中。这样通过用一条消息下带互动聚合区域的产品交互方式,可以让群成员对群会话中聚合消息的互动反馈,聚合在原本消息的空间中。可避免群会话中出现重复的、且信息量较低的反馈消息刷屏的现象,也提高了对聚合消息的互动内容跟进的能力,大大提高了对消息处理的操作便利性。

如图12所示,在另一个实施例中,提供了消息处理装置1200,包括第二展示模块1201、第一确定模块1202和发布模块1203,其中:

第二展示模块1201,用于在群会话的会话界面中展示聚合消息创建入口。

第二展示模块1201,还用于响应于对聚合消息创建入口的进入指令,展示聚合消息创建页面。

第一确定模块1202,用于基于在聚合消息创建页面触发的输入操作,确定待创建的聚合消息、以及用于对聚合消息进行互动操作的互动项目。

发布模块1203,用于将由互动项目构成的互动聚合区域和聚合消息关联发布在群会话的会话窗口中;互动聚合区域用于触发群会话的群成员对聚合消息的互动操作,还用于聚合由互动操作所产生的互动内容。

在一个实施例中,发布模块1203,还用于将聚合消息、互动项目、以及群会话的群标识发送至服务器;发送的群标识用于指示服务器依据群标识,将聚合消息和互动项目发送至参与群会话的群成员所在的终端,以使得终端在会话窗口中展示聚合消息时,在对应聚合消息的位置处展示由互动项目构成的互动聚合区域。

上述消息处理装置,在群会话的会话界面中展示聚合消息创建入口,并通过该聚合消息创建入口可快速进入聚合消息创建页面。通过在该聚合消息创建页面确定待创建的聚合消息、以及用于对聚合消息进行互动操作的互动项目,进而可将由互动项目构成的互动聚合区域和聚合消息关联发布在群会话的会话窗口中,使得群会话的群成员可通过该互动聚合区域触发对该聚合消息的互动操作,相应互动操作所产生的互动内容可被聚合在该互动聚合区域中。这样通过用一条消息下带互动聚合区域的产品交互方式,可以让群成员对群会话中聚合消息的互动反馈,聚合在原本消息的空间中,能够避免群会话中出现重复的、且信息量较低的反馈消息刷屏的现象,也提高了对聚合消息的互动内容跟进的能力,大大提高了对消息处理的操作便利性。

如图13所示,在另一个实施例中,提供了消息处理装置1300,包括第三展示模块1301、第二获取模块1302和第三确定模块1303,其中:

第三展示模块1301,用于展示群会话的会话窗口。

第二获取模块1302,用于获取在群会话中产生的第一会话消息。

第三确定模块1303,用于确定在群会话中产生的、且在时间上与第一会话消息具有邻近关系的第二会话消息。

第三展示模块1301,用于当第二会话消息为第一会话消息的互动消息时,在会话窗口中对应第一会话消息的位置处展示互动聚合区域;互动聚合区域用于触发群会话的群成员对第一会话消息的互动操作,还用于聚合由互动操作所产生的互动内容。

上述消息处理装置,在群会话的会话窗口中展示第一会话消息,当在群会话中存在在时间上与该第一会话消息具有邻近关系、且为该第一会话消息的互动消息时,在对应第一会话消息的位置处展示互动聚合区域。群会话的群成员可通过该互动聚合区域触发对该聚合消息的互动操作,相应互动操作所产生的互动内容可被聚合在该互动聚合区域中。这样自动识别群会话中的聚合消息,并通过用一条消息下带互动聚合区域的产品交互方式,可以让群成员对群会话中聚合消息的互动反馈,聚合在原本消息的空间中。可避免群会话中出现重复的、且信息量较低的反馈消息刷屏的现象,也提高了对聚合消息的互动内容跟进的能力,大大提高了对消息处理的操作便利性。

图14示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的第一终端110或第二终端120。如图13所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现消息处理方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行消息处理方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图14中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的消息处理装置可以实现为一种计算机程序的形式,计算机程序可在如图14所示的计算机设备上运行。计算机设备的存储器中可存储组成该消息处理装置的各个程序模块,比如,图10所示的第一展示模块和获取模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的消息处理方法中的步骤。还比如图12所示的第二展示模块、第一确定模块和发布模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的消息处理方法中的步骤。还比如图13所示的第三展示模块、第二获取模块和第三确定模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的消息处理方法中的步骤。

例如,图14所示的计算机设备可以通过如图10所示的消息处理装置中的第一展示模块执行步骤s202、s206和s208。计算机设备可通过获取模块执行步骤s204。

还例如图14所示的计算机设备可以通过如图12所示的消息处理装置中的第二展示模块执行步骤s202和s204。计算机设备可通过第一确定模块执行步骤s206。计算机设备可通过发布模块执行步骤s208。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述消息处理方法的步骤。此处消息处理方法的步骤可以是上述各个实施例的消息处理方法中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述消息处理方法的步骤。此处消息处理方法的步骤可以是上述各个实施例的消息处理方法中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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