CN114500434A - 通讯消息的聚合方法及装置 - Google Patents

通讯消息的聚合方法及装置 Download PDF

Info

Publication number
CN114500434A
CN114500434A CN202111667173.5A CN202111667173A CN114500434A CN 114500434 A CN114500434 A CN 114500434A CN 202111667173 A CN202111667173 A CN 202111667173A CN 114500434 A CN114500434 A CN 114500434A
Authority
CN
China
Prior art keywords
communication
message
messages
communication messages
aggregated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN202111667173.5A
Other languages
English (en)
Inventor
喻莉英
张媛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dingtalk China Information Technology Co Ltd
Original Assignee
Dingtalk China Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dingtalk China Information Technology Co Ltd filed Critical Dingtalk China Information Technology Co Ltd
Priority to CN202111667173.5A priority Critical patent/CN114500434A/zh
Publication of CN114500434A publication Critical patent/CN114500434A/zh
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/063Content adaptation, e.g. replacement of unsuitable content

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本说明书一个或多个实施例提供一种通讯消息的聚合方法及装置,所述方法包括:响应于通讯会话中产生的连续且内容相同的多条通讯消息,将所述多条通讯消息聚合为相应的聚合消息,所述聚合消息包含所述多条通讯消息共同的消息内容,且所述消息内容的展示属性与所述多条通讯消息的累计数量相关;将所述聚合消息提供至所述通讯会话的参与方,以替代所述多条通讯消息。

Description

通讯消息的聚合方法及装置
技术领域
本说明书一个或多个实施例涉及网络通讯领域,尤其涉及一种通讯消息的聚合方法及装置。
背景技术
现今快捷的网络通讯环境提供了丰富多彩的网络通讯方式,其中主要的网络通讯方式为通过通讯应用进行通讯会话。在使用通讯应用进行通讯会话的过程中,通讯会话的参与方希望从展示在通讯会话页面中的通讯消息中快速获取有效的信息。
现有技术中,在进行通讯会话的过程中,当所述通讯会话的参与方发送大量包含重复内容的通讯消息时,会造成刷屏,影响其他参与方对其他通讯消息的内容进行查看,不利于快速便捷地获取通讯消息包含的信息。
发明内容
有鉴于此,本说明书一个或多个实施例提供一种通讯消息的聚合方法及装置。
为实现上述目的,本说明书一个或多个实施例提供技术方案如下:
根据本说明书一个或多个实施例的第一方面,提出了一种通讯消息的聚合方法,包括:
响应于通讯会话中产生连续且内容相同的多条通讯消息,将所述多条通讯消息聚合为相应的聚合消息,所述聚合消息包含所述多条通讯消息共同的消息内容,且所述消息内容的展示属性与所述多条通讯消息的累计数量相关;
将所述聚合消息提供至所述通讯会话的参与方,以替代所述多条通讯消息。
根据本说明书一个或多个实施例的第二方面,提出了一种通讯消息的聚合装置,包括:
聚合单元,用于响应于通讯会话中产生连续且内容相同的多条通讯消息,将所述多条通讯消息聚合为相应的聚合消息,所述聚合消息包含所述多条通讯消息共同的消息内容,且所述消息内容的展示属性与所述多条通讯消息的累计数量相关;
提供单元,用于将所述聚合消息提供至所述通讯会话的参与方,以替代所述多条通讯消息。
根据本说明书一个或多个实施例的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面所述的方法的步骤。
根据本说明书一个或多个实施例的第四方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的方法的步骤。
在本说明书所提供的技术方案中,通过将通讯会话中产生的内容相同的通讯消息进行聚合的方法,提供包含多条通讯消息内容的聚合消息,在获得消息内容的同时,能够避免刷屏而影响对其他通讯消息的查看,使得通讯会话页面更加整洁,并且根据通讯消息的累计数量改变聚合消息的展示属性,可以更加直观地表现通讯消息的累计数量的取值和变化情况,提高通讯会话的参与方的信息获取效率,从而提高沟通的效率。
附图说明
图1是本说明书一示例性实施例提供的一种对通讯消息进行聚合处理的架构示意图;
图2是本说明书一示例性实施例提供的一种通讯消息的聚合方法的流程示意图;
图3是本说明书一示例性实施例提供的一种通讯消息中聚合消息示意图;
图4是本说明书一示例性实施例提供的一种通讯消息的聚合方法的聚合消息展示属性的变化示意图;
图5是本说明书一示例性实施例提供的另一种通讯消息的聚合方法的聚合消息展示属性的变化示意图;
图6是本说明书一示例性实施例提供的另一种通讯消息中聚合消息示意图;
图7是本说明书一示例性实施例提供的一种电子设备的结构示意图;
图8是本说明书一示例性实施例提供的一种通讯消息的聚合装置示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。
需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
图1是本说明书示出的一种对通讯消息进行聚合处理的架构示意图。如图1所示,可以包括服务器11、网络12和会话终端13、会话终端14、会话终端15等。
服务器11可以为包含一独立主机的物理服务器,或者该服务器11可以为主机集群承载的虚拟服务器。在运行过程中,服务器11可以配置有通讯消息的聚合装置,该装置可以采用软件和/或硬件的方式实现,以提供通讯消息的聚合服务。
会话终端13、会话终端14和会话终端15是指通讯会话的参与方可以使用的电子设备,这些电子设备可以加入网络通讯会话并向通讯会话的参与方提供聚合产生的聚合消息,如会话终端13为手机,会话终端14为笔记本电脑,会话终端15为智能手表。实际上,通讯会话的参与方显然还可以使用诸如下述类型的电子设备:平板设备、台式电脑、掌上电脑(PDAs,Personal Digital Assistants)、可穿戴设备(如智能眼镜、VR眼镜等)等,本说明书一个或多个实施例并不对此进行限制。会话终端所提供的聚合消息可以为服务器11所生成,也可以由会话终端自行生成。其中,会话终端与服务器11可以同时具备对聚合消息的生成能力,当然此时两者所采用的聚合规则可以不同,从而分别在不同规则下实现对聚合处理过程的分担;另外,也可以仅一方具有聚合消息的生成能力。
而对于服务器11与参会终端13或14之间进行交互的网络12,可以包括多种类型的有线或无线网络。
下面结合图2,对本说明书的通讯消息的聚合方案进行说明。其中,图2是一示例性实施例提供的一种通讯消息的聚合方法的流程示意图。如图2所示,可以包括以下步骤:
S201,响应于通讯会话中产生的连续且内容相同的多条通讯消息,将所述多条通讯消息聚合为相应的聚合消息,所述聚合消息包含所述多条通讯消息共同的消息内容,且所述消息内容的展示属性与所述多条通讯消息的累计数量相关。
通讯会话的各个参与方在进行通讯的过程中,可能在通讯会话中相继产生很多通讯消息。在这些通讯消息中,如果存在两条或更多通讯消息的内容相同,并且这些通讯消息之间不存在包含其他消息内容的通讯消息,可以认为这些通讯消息为如前所述的连续且内容相同的多条通讯消息。例如,通讯会话的参与方甲在通讯会话中发送内容为“同意”的文字A,参与方乙发送了一个表达“不同意”的表情或者参与方乙发送了一个内容为“不同意”的文字后,参与方丙也发送了与内容为“同意”的文字消息B,则不能认为消息A与消息B为连续的通讯消息。
所述多条为不止一条,当然可以根据需求设置预设的聚合起点数量,例如,当通讯会话中产生的连续且内容相同的通讯消息达到3条时,开始通讯消息的聚合,将所述3条通讯消息聚合为一个聚合消息,此时聚合起点数量即为3。
所述内容相同的通讯消息包括内容相同的文字、表情、图片、音频、视频等通讯消息,其中图片可以包括动态图片和静态图片。表情可以包括字符表情和图片表情。字符表情可以包括由标点符号、数字、字母等一种或多种字符组成的图形,也可以包括绘文字(emoji)。图片表情可以包括互联网中常见的表情包图案。可见,当表情的类型为图片表情时,也可以认为表情与图片之间存在一定程度的交叉或重叠。例如,通讯会话的参与方甲和乙均在通讯会话中发送内容为“同意”的文字消息,则认为甲和乙所处的通讯会话产生了内容相同的通讯消息;或者,参与方甲和乙均在通讯会话中发送同一个表情,则认为甲和乙所处的通讯会话产生了内容相同的通讯消息。其中,所述同一个表情可以为***预设的默认表情,也可以为图片相同的表情。当所述表情为***预设的默认表情时,通讯会话的参与方可以通过调取通讯会话中***提供的预设表情库获取预设表情或者通过在通讯会话窗口输入特定的指令生成所述预设表情。当所述同一个表情为图片相同的表情时,***通过图像识别等方法确定所述表情是否为图片相同的表情,在本说明书中不做具体限制。参与方甲与乙均在通讯会话中发送同一图片、音频或者视频,同样认为甲和乙所处的通讯会话产生了内容相同的通讯消息。
由于所述聚合消息由多条内容相同的通讯消息聚合而成,因此,聚合消息应该包含多条通讯消息的共同内容。例如,若所述共同内容为文字内容,例如“同意”,则在聚合消息中展示所述同意的文字;若所述共同内容为表情,则在聚合消息中展示所述通讯消息的消息内容中包含的相同的表情;若所述共同内容为其他如图片、音频、视频等,则在聚合消息中展示上述图片、音频、视频。
为了更加直观地表现通讯消息的累计数量的取值和变化情况,消息内容的展示属性可以与所述多条通讯消息的累计数量相关。
在本说明书一示例性实施例中,当所述聚合消息展示的共同的消息内容为一个表情时,所述展示属性可以为该表情的样式。所述样式包括表情中图案的大小、颜色或者表情的动画效果、声音效果等。例如,如图3所示,聚合消息31展示的共同内容为一个含有“点赞”意思的表情,当内容为该表情的通讯消息的累计数量为3时,将上述通讯消息聚合以上述3个通讯消息共同的消息内容——该表情为消息内容的聚合消息31。当通讯消息的累计数量达到预设数值时(例如该数值为40,或者预定义的其他任意数值)如图4所示,改变上述聚合消息31中表情的大小和/或颜色,以使得展示属性改变后的聚合消息41区别于改变前的聚合消息31,可以起到使所述聚合消息41更醒目的效果。例如,图4中的聚合消息41中所展示的消息内容与图3中相比,表情的大小产生了变化,当通讯会话的参与方观察到该变化时则可以判断通讯消息的累计数量发生了变化。为了使通讯会话的参与方更容易观察到通讯消息的累计数量的改变,还可以对表情的颜色进行改变,例如假设图3中消息内容包含的表情原色为蓝色,当通讯消息的累计数量达到上述预设数值时,将所述表情的颜色调整为黄色。为了便于进一步区分,还可以同时改变所述表情的大小和颜色。或者,当通讯消息的类聚数量到达某一预定的数值时,所述聚合消息展示一个与所述聚合消息的消息内容展示的表情相对应的动画效果或者声音效果。
在本说明书一示例性实施例中,当所述聚合消息展示的共同的消息内容为文字内容时,所述聚合消息的展示属性的变化可以包括字体颜色、大小等的变化,也可以包括为所述文字添加动画效果,比如闪烁、七彩颜色变换等效果。
在针对消息内容的展示属性进行变化时,从展示效果上相当于将原有展示属性的消息内容变更为当前展示属性的消息内容。一种情况下:以表情为例,可以预先定义多个表情之间的关联关系,使得在确定了原有展示属性的表情后,可以基于该关联关系确定出相应的当前展示属性的表情,从而将原有表情替换为确定出的当前展示属性的表情。另一种情况下:以文字为例,无须预先定义如上所述的关联关系,在确定了原有展示属性的文字后,可以直接对该文字的展示属性进行调整,将该文字的原有展示属性调整为当前展示属性即可。因此,本说明书中对于消息内容的展示属性进行变化时,所采用的手段可以包括对消息内容进行替换或调整,当然也可以对消息内容的一部分进行替换、另一部分进行调整。如果还有其他方式可以对消息内容的展示属性进行变化,也同样可以应用于本说明书的技术方案中,本说明书并不对此进行限制。
展示属性的改变也标志着所述通讯消息的累计数量到达预定的数值。为了获取通讯消息发送过程中不同阶段的累计数量,所述预定的数值可以分梯度设置为多个,按照通讯消息的累计数量,每达到一个预设的数值,所述聚合消息的展示属性就会发生一次对应的变化。在本说明书一示例性实施例中,如图5所示,当通讯消息的累计数量到达另一预设数值(例如该数值为120,或者预定义的其他任意数值)时,所述聚合消息51的展示属性和图4所示聚合消息的展示属性相比可以进一步发生改变,比如在所述聚合消息的展示内容中,所述表情相比图4中大小颜色均发生改变。
在本说明书一示例性实施例中,当所述通讯会话发生在群组中时,如上一实施例所述的预设的数值可以设置为与群组的群成员数量有关的数值。例如,当所述通讯消息的累计数量到达所述通讯会话发生的群组中的群成员数量的一定比例时,改变所述通讯消息的消息内容的展示属性。在本说明书一示例性实施例中,当所述通讯消息的累计数量到达所述通讯会话发生的群组中的群成员数量的三分之一时,将所述通讯消息的消息内容的展示属性设置为第一展示属性;当所述通讯消息的累计数量到达所述通讯会话发生的群组中的群成员数量的三分之二时,将所述通讯消息的消息内容的展示属性设置为第二展示属性。
展示属性以及其和通讯消息的累计数量的对应关系可以由具有管理权限的群成员设置,也可以是储存在通讯会话的服务器或者通讯会话的参与方使用的会话终端中的预设对应关系。
在本说明书一示例性实施例中,在一个群组中,假设群成员需要对“去春游的人数”进行统计,在该群中,约定如果群成员参加春游,则发送以“参加”为文字内容的通讯消息至所述群组的通讯会话中,假设该群人数为30人,当发送方连续发送消息内容为“参加”的通讯消息的数量达到3时,生成聚合消息,即在本实施例中,通讯消息的聚合起点数量为3。在该群组中,规定如果参加春游的人数为10人以下,则预定1桌午餐,如果参加春游的人数10人以上20人以下,则预定2桌午餐;如果参加春游的人数超过20人,则预定3桌午餐。相应地,聚合消息的初始展示属性为“文字内容显示为黑色”;当通讯消息的累计数量为全群组成员人数的三分之一时,将文字内容为“参加”的聚合消息的消息内容的展示属性设置为第一展示属性,假设该展示属性为“将所述文字显示为蓝色”;当通讯消息的累计数量为全群组成员人数的三分之二时,将文字内容为“参加”的聚合消息的消息内容的展示属性设置为第二展示属性,假设该展示属性为“将所述文字显示为黄色”。此时,当该群中,有8人表示参加春游时,在相应的聚合消息中,消息内容的“参加”显示为初始展示属性“黑色”,当负责统计人数的统计人员观察到所述聚合消息中消息内容的展示属性为初始展示属性,即消息内容中的“参加”文字显示为黑色时,即可以确定只需预定1桌午餐;除上述8人外,另外又有3人确定参加春游,并向所述通讯会话中发送内容为“参加”的通讯消息,此时根据通讯消息的累计数量,所述聚合消息中的消息内容的展示属性变为第一展示属性,“将所述文字显示为蓝色”,负责统计人数的统计人员观察到所述聚合消息中消息内容的文字显示为蓝色时,即可以确定需要预定2桌午餐,同理,当聚合消息中的消息内容的文字显示为黄色时,即可以确定需要预定3桌午餐。
在该群中,当约定如果群成员参加春游,则发送一个包含点赞的表情的通讯消息至所述群组的通讯会话中,其他条件不变时,聚合消息的初始展示属性为“显示原表情”;当通讯消息的累计数量为全群组成员人数的三分之一时,将聚合消息的消息内容的展示属性设置为第一展示属性,假设该展示属性为“将所述表情的颜色显示为蓝色”;当通讯消息的累计数量为全群组成员人数的三分之二时,将聚合消息的消息内容的展示属性设置为第二展示属性,假设该展示属性为“将所述表情的颜色显示为黄色”。此时,当该群中,有8人表示参加春游时,在相应的聚合消息中,消息内容的表情显示为初始展示属性,“显示原表情”;当负责统计人数的统计人员观察到所述聚合消息中消息内容的展示属性为显示原表情时,即可以确定只需预定1桌午餐;除上述8人外,另外又有3人确定参加春游,并向所述通讯会话中发送消息内容为所述点赞的通讯消息时,此时根据通讯消息的累计数量,所述聚合消息中的消息内容的展示属性变为第一展示属性,“将所述表情的颜色显示为蓝色”,负责统计人数的统计人员观察到所述聚合消息中消息内容的表情显示为蓝色时,即可以确定需要预定2桌午餐,同理,当聚合消息中的消息内容的表情显示为黄色时,即可以确定需要预定3桌午餐。
通过上述方案对群组中对于某一讨论内容的表态结果进行统计时,负责统计数据的人员通过聚合消息的消息内容展示属性通过相应的通讯消息的累计数量获得表态结果,可以快速进行统计。
在本说明书一示例性实施例中,当所述通讯消息的累计数量增加,但是未达到某一预设的数值时,此时聚合消息的消息内容展示属性不发生改变,仅统计通讯消息的累计数量,直到所述通讯消息的累计数量到达下一个预设数量时,才改变聚合消息的消息内容展示属性。
为了便于通讯会话的参与方快速获取通讯消息的内容,所述聚合消息可以包括消息内容展示区域,如图3中的聚合消息31中包含的消息内容展示区域301,用于展示所述消息内容,例如一个含有“点赞”意思的表情;所述聚合消息还可以包括关联信息展示区域302,如图3中的302区域,所述关联信息展示区域302可以用于展示关联信息,所述关联信息可以包括:所述多条通讯消息的累计数量(所述多条通讯消息的累计数量可以通过统计取得)、所述多条通讯消息的发送方的相关信息,例如发送方的ID或者发送方在所述通讯会话发生的群组中的昵称,或者参与通讯会话的参与方在与其对应的参与方终端上为所述发送方备注的名字等。其中,当需要统计通讯会话的参与方对某一事物进行表态表示赞同的人数时,多条通讯消息的累计数量也可以是发送通讯消息的发送方的人数,重复发送不计入多条通讯消息的累计数量。
当通讯消息的累计数量比较多,导致发送发相关信息的展示占据聚合消息中的过多面积时,不便于通讯会话的参与方快速浏览聚合消息中的消息内容展示区域。基于以上的原因,本说明书提供一种示例性实施例,在该实施例中,所述关联信息展示区域为缩略展示区域,所述发送方的相关信息包括所述发送方的缩略信息。例如,如图4所示,所述关联信息展示区域在图4中为缩略展示区域402,将该区域设定为固定的大小或者仅展示预设展示数量的发送方的相关信息,按照发送方发送所述通讯消息的时间先后顺苏展示所述发送方的缩略信息。当通讯会话的参与方想要调取除展示在缩略展示区域402中的发送方外的其他发送方的相关信息时可以通过预设的操作对缩略展示区域402发出唤起指令,唤起详细信息展示窗口,本说明书中对该唤起指令的形式不做具体限定,举例而言,可以通过如下方法唤起详细信息展示窗口:比如,当通过鼠标点击聚合消息中的缩略展示区域时,在通讯界面上示出详细信息展示窗口;或者通过触摸屏用手指点击聚合消息中的缩略展示区域时,在通讯界面上示出详细信息展示窗口;或者在通讯会话的参与方使用的会话终端为电脑终端时,预先设定热键为Tab键,当界面处于通讯会话界面时,通过单击Tab键见发出唤起指令,在通讯界面上示出详细信息展示窗口。
为了便于通讯会话的参与方快捷地参与会话讨论,在本说明书一示例性实施例中,所述聚合消息可以包括快捷发送区域,所述快捷发送区域用于使所述参与方在所述通讯会话中快捷发送包含所述消息内容的通讯消息。例如,如图3所示的303区域,当多条通讯消息已经聚合成为一条聚合消息后,在该聚合消息上,提供一个快捷发送区域,通讯会话的参与方可以通过对该快捷发送区域的触发,快捷地发送与所述聚合消息内容一致的通讯消息。例如,假设如图3中终端显示的通讯会话窗口中,当该通讯会话的参与方通过触发快捷发送区域303,快捷地发送与所述聚合消息中的“点赞”表情内容一致的通讯消息。
在本说明书一示例性实施例中,所述快捷发送区域包含消息按键,所述消息按键适于根据所述聚合消息所展示的消息内容进行展示。如图3中快捷发送区域303所示,在该区域中,包含消息按键,该消息按键展示有所述聚合消息所展示的消息内容——“点赞”表情。通讯会话的参与方可以通过触发所述消息按键,快捷地发送与所述聚合消息中的“点赞”表情内容一致的通讯消息。所述消息按键还可以展示与所述聚合消息所展示的消息内容相关联的预设注释。所述预设注释可以用于释明所述聚合消息所展示的消息内容所表述的含义。例如,如图3中的区域303中,与聚合消息所展示的消息内容——“点赞”表情相关联的预设注释为“点赞”,所述消息按键将预设注释“点赞”与聚合消息所展示的消息内容——“点赞”表情同时进行展示。
在本说明书一示例性实施例中,通讯会话的参与方可以通过对该快捷发送区域的触发,快捷地发送与所述聚合消息内容一致的通讯消息,但是由于多条通讯消息已经被聚合为一条聚合消息,通过对快捷发送区域触发而产生的通讯消息不展示在所述通讯会话的界面中,代替地,响应于对所述快捷发送区域的触发,增加所述通讯消息的累计数量。并且将触发该快捷区域的通讯会议的参与方的相关信息记录在所述聚合消息的关联信息展示区域中。例如,在如图3中终端显示的通讯会话窗口中,当该通讯会话的参与方“群成员4”通过触发快捷发送区域303,快捷地发送与所述聚合消息中的“点赞”表情内容一致的通讯消息,则如图6所示,响应于对所述快捷发送区域的触发,增加所述通讯消息的累计数量,通讯消息的累计数量由图3中的3,变为图6中的4,且发送方“群成员4”的ID信息被展示在关联信息展示区域602中。
在本说明书一示例性实施例中,响应于通讯会话中产生与所述多条通讯消息不连续但内容相同且间隔时长不超出预设时长的独立通讯消息,根据所述独立通讯消息增加所述累计数量的取值。例如,通讯会话中已经产生连续且内容相同的多条通讯消息,且所述多条通讯消息已经聚合为相应的聚合消息后,虽然在该通讯会话中可能存在与所述通讯消息内容不同的***消息,但是在不超出预设时长时,对于在***消息之后由通讯会话的参与方发送的与所述聚合消息内容相同的消息(称为独立通讯消息),可以将所述独立消息计入通讯消息的累计数量,并将该独立通讯消息的发送方相关信息记录在关联信息展示区域中。上述方法在统计通讯会话的参与方对某一讨论内容的表态时,可以满足参与方一边进行表态统计一边进行会话讨论的需求。
S202,将所述聚合消息提供至所述通讯会话的参与方,以替代所述多条通讯消息。
将连续且内容相同的多条通讯消息聚合为相应的聚合消息时,所述聚合消息代替多条通讯消息,不再向通讯会话的参与方提供多条通讯消息,而仅展示所述聚合消息。而多条通讯消息以通讯消息数量的累计形式被记录。聚合消息可以由提供通讯会话服务的服务器生成,也可以由通讯会话参与方使用的会话终端自行生成,并由通过会话终端提供给所述通讯消息的参与方。
图7是本说明书一示例性实施例的一种电子设备的结构示意图。请参考图7,在硬件层面,该设备包括处理器702、内部总线704、网络接口706、内存708及非易失性存储器710。当然还可能包括其他功能所需要的硬件。处理器702从非易失性存储器710中读取对应的计算机程序到内存708中然后运行,在逻辑层面上形成一种通讯消息的聚合装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
相应于上述方法的实施例,本说明书还提供一种通讯消息的聚合装置。
请参考图8,一种通讯消息的聚合装置可以包括:
聚合单元810,用于响应于通讯会话中产生连续且内容相同的多条通讯消息,将所述多条通讯消息聚合为相应的聚合消息,所述聚合消息包含所述多条通讯消息共同的消息内容,且所述消息内容的展示属性与所述多条通讯消息的累计数量相关;
提供单元820,用于将所述聚合消息提供至所述通讯会话的参与方,以替代所述多条通讯消息。
可选地,所述聚合消息包括:
消息内容展示区域,用于展示所述消息内容;
关联信息展示区域,用于展示下述关联信息中至少之一:所述多条通讯消息的数量、所述多条通讯消息的发送方的相关信息。
可选地,所述关联信息展示区域为缩略展示区域,所述发送方的相关信息包括所述发送方的缩略信息,所述方法还包括:
响应于针对所述缩略展示区域的唤起指令,在通讯界面上示出详细信息展示窗口,所述详细信息展示窗口用于展示所述发送方的详细信息。
可选地,所述聚合消息包括快捷发送区域,所述快捷发送区域用于使所述参与方在所述通讯会话中快捷发送包含所述消息内容的通讯消息。
可选地,基于所述快捷发送区域发送的通讯消息触发所述累计数量的递增。
可选地,响应于所述通讯会话中产生与所述多条通讯消息不连续但内容相同且间隔时长不超出预设时长的独立通讯消息,根据所述独立通讯消息增加所述累计数量的取值。
可选地,所述聚合消息的展示属性,包括:与所述累计数量所属的预设数值区间对应的预设展示属性;
其中,在所述通讯会话为群组会话的情况下,所述预设数值区间与所述群组的群成员数量相关。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
在一个典型的配置中,计算机包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
在本说明书一个或多个实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性地包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。

Claims (11)

1.一种通讯消息的聚合方法,其特征在于,包括:
响应于通讯会话中产生的连续且内容相同的多条通讯消息,将所述多条通讯消息聚合为相应的聚合消息,所述聚合消息包含所述多条通讯消息共同的消息内容,且所述消息内容的展示属性与所述多条通讯消息的累计数量相关;
将所述聚合消息提供至所述通讯会话的参与方,以替代所述多条通讯消息。
2.如权利要求1所述的方法,其特征在于,所述聚合消息包括:
消息内容展示区域,用于展示所述消息内容;
关联信息展示区域,用于展示下述关联信息中至少之一:所述多条通讯消息的数量、所述多条通讯消息的发送方的相关信息。
3.如权利要求2所述的方法,其特征在于,所述关联信息展示区域为缩略展示区域,所述发送方的相关信息包括所述发送方的缩略信息,所述方法还包括:
响应于针对所述缩略展示区域的唤起指令,在通讯界面上示出详细信息展示窗口,所述详细信息展示窗口用于展示所述发送方的详细信息。
4.如权利要求1所述的方法,其特征在于,所述聚合消息包括快捷发送区域,所述快捷发送区域用于使所述参与方在所述通讯会话中快捷发送包含所述消息内容的通讯消息。
5.如权利要求4所述的方法,其特征在于,所述快捷发送区域包含消息按键,所述消息按键适于根据所述聚合消息所展示的消息内容进行展示。
6.如权利要求4所述的方法,其特征在于,基于所述快捷发送区域发送的通讯消息触发所述累计数量的递增。
7.如权利要求1所述的方法,其特征在于,还包括:
响应于所述通讯会话中产生与所述多条通讯消息不连续但内容相同且间隔时长不超出预设时长的独立通讯消息,根据所述独立通讯消息增加所述累计数量的取值。
8.如权利要求1所述的方法,其特征在于,所述聚合消息的展示属性,包括:与所述累计数量所属的预设数值区间对应的预设展示属性;
其中,在所述通讯会话为群组会话的情况下,所述预设数值区间与所述群组的群成员数量相关。
9.一种通讯消息的聚合装置,其特征在于,包括:
聚合单元,用于响应于通讯会话中产生连续且内容相同的多条通讯消息,将所述多条通讯消息聚合为相应的聚合消息,所述聚合消息包含所述多条通讯消息共同的消息内容,且所述消息内容的展示属性与所述多条通讯消息的累计数量相关;
提供单元,用于将所述聚合消息提供至所述通讯会话的参与方,以替代所述多条通讯消息。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1-8中任意一项所述方法的步骤。
11.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-8中任意一项所述方法的步骤。
CN202111667173.5A 2021-12-31 2021-12-31 通讯消息的聚合方法及装置 Withdrawn CN114500434A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111667173.5A CN114500434A (zh) 2021-12-31 2021-12-31 通讯消息的聚合方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111667173.5A CN114500434A (zh) 2021-12-31 2021-12-31 通讯消息的聚合方法及装置

Publications (1)

Publication Number Publication Date
CN114500434A true CN114500434A (zh) 2022-05-13

Family

ID=81507731

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111667173.5A Withdrawn CN114500434A (zh) 2021-12-31 2021-12-31 通讯消息的聚合方法及装置

Country Status (1)

Country Link
CN (1) CN114500434A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115098210A (zh) * 2022-06-29 2022-09-23 北京字跳网络技术有限公司 消息处理方法、装置、电子设备及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170104703A1 (en) * 2015-10-07 2017-04-13 Line Corporation Method and system for expanding function of message in communication session
CN109587031A (zh) * 2017-09-28 2019-04-05 阿里巴巴集团控股有限公司 数据处理方法
CN110505141A (zh) * 2018-05-17 2019-11-26 腾讯科技(深圳)有限公司 即时通讯消息的处理方法、装置、可读介质及电子设备
CN111193599A (zh) * 2019-12-06 2020-05-22 腾讯科技(深圳)有限公司 消息处理方法和装置
CN111224794A (zh) * 2018-11-27 2020-06-02 钉钉控股(开曼)有限公司 群组通信方法、装置和设备
WO2020228561A1 (zh) * 2019-05-13 2020-11-19 阿里巴巴集团控股有限公司 一种对话信息的展示方法及装置
CN112769679A (zh) * 2021-01-14 2021-05-07 钉钉控股(开曼)有限公司 消息展示方法及装置
CN113648650A (zh) * 2021-09-02 2021-11-16 腾讯科技(深圳)有限公司 一种互动方法及相关装置
WO2021254504A1 (zh) * 2020-06-19 2021-12-23 维沃移动通信有限公司 消息显示方法、装置及电子设备

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170104703A1 (en) * 2015-10-07 2017-04-13 Line Corporation Method and system for expanding function of message in communication session
CN109587031A (zh) * 2017-09-28 2019-04-05 阿里巴巴集团控股有限公司 数据处理方法
CN110505141A (zh) * 2018-05-17 2019-11-26 腾讯科技(深圳)有限公司 即时通讯消息的处理方法、装置、可读介质及电子设备
CN111224794A (zh) * 2018-11-27 2020-06-02 钉钉控股(开曼)有限公司 群组通信方法、装置和设备
WO2020228561A1 (zh) * 2019-05-13 2020-11-19 阿里巴巴集团控股有限公司 一种对话信息的展示方法及装置
CN111193599A (zh) * 2019-12-06 2020-05-22 腾讯科技(深圳)有限公司 消息处理方法和装置
WO2021254504A1 (zh) * 2020-06-19 2021-12-23 维沃移动通信有限公司 消息显示方法、装置及电子设备
CN112769679A (zh) * 2021-01-14 2021-05-07 钉钉控股(开曼)有限公司 消息展示方法及装置
CN113648650A (zh) * 2021-09-02 2021-11-16 腾讯科技(深圳)有限公司 一种互动方法及相关装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115098210A (zh) * 2022-06-29 2022-09-23 北京字跳网络技术有限公司 消息处理方法、装置、电子设备及存储介质
WO2024001945A1 (zh) * 2022-06-29 2024-01-04 北京字跳网络技术有限公司 消息处理方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
US10389662B2 (en) Aggregation and visualization of multiple chat room information
KR102246241B1 (ko) 이미지들을 공유하기 위한 자동 제안들
WO2022152191A1 (zh) 消息展示方法及装置
KR20210019111A (ko) 메신저 어플리케이션과 연관된 대화방을 디스플레이하는 방법 및 장치
CN110505141B (zh) 即时通讯消息的处理方法、装置、可读介质及电子设备
US11968427B2 (en) Video message generation method and apparatus, electronic device, and storage medium
US11704329B2 (en) System and method for aggregation and graduated visualization of user generated social post on a social mapping network
CN110278140B (zh) 通讯方法及装置
WO2024041549A1 (zh) 用于会话消息呈现的方法、装置、设备和存储介质
CN112099700A (zh) 消息显示方法、消息显示装置及电子设备
WO2024041550A1 (zh) 用于会话消息呈现的方法、装置、设备和存储介质
CN112269917A (zh) 一种媒体资源展示方法及装置、设备、***、存储介质
WO2020187085A1 (zh) 消息输入及展示方法、装置、电子设备、可读存储介质
CN110489663A (zh) 一种社交内容控制方法、装置及计算机设备
CN114500434A (zh) 通讯消息的聚合方法及装置
JP7171854B2 (ja) プログラム、方法、端末
CN115022272A (zh) 信息处理方法、装置、电子设备和存储介质
WO2024067636A1 (zh) 用于内容呈现的方法、装置、设备和存储介质
CN111784315B (zh) 电子红包的相关信息展示、发送、接收方法、装置及设备
WO2023226853A1 (zh) 用于作品转发的方法、装置、设备和存储介质
LU500990B1 (en) Messaging platform with tiered relationships between users
KR20210022966A (ko) 익명 기반 프로필을 통하여 소셜 네트워크 서비스를 제공하기 위한 인터페이스를 표시 방법 및 장치
CN109688041B (zh) 信息处理方法、装置及服务器、智能终端、存储介质
CN114861110A (zh) 用于作品转发的方法、装置、设备和存储介质
US10374988B2 (en) Activity beacon

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40073992

Country of ref document: HK

WW01 Invention patent application withdrawn after publication

Application publication date: 20220513