【技术实现步骤摘要】
消息的聚合方法及装置
[0001]本申请实施例涉及计算机
,尤其涉及一种消息的聚合方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
技术介绍
[0002]即时通信类应用通常带有消息通知功能,如,当用户在短视频平台应用发布作品并受到其他用户的点赞时,短视频平台应用会生成一条点赞消息并通知给作者的客户端。
[0003]相关技术中,服务端可以将每一条单条消息都写入消息数据库,并在客户端请求拉取消息页面时,从消息数据库中选取一批单条消息构建消息页面并反馈给客户端进行展示。
[0004]但是,目前方案中,当产生同一类型的多条单条消息时,便会导致消息页面中同类型消息的大量堆积,影响其它类型消息的展示与曝光。例如:作者客户端收到大量点赞消息,导致其他类型消息难以被看到。
技术实现思路
[0005]本申请实施例提供一种消息的聚合方法、装置、电子设备、计算机可读存储介质及计算机程序产品,以解决相关技术中当产生同一类型的多条单条消息时,便会导致消息页面中同类型消息的大量堆积,影响其它类型消息的展示
【技术保护点】
【技术特征摘要】
1.一种消息的聚合方法,其特征在于,所述方法包括:获取单条消息,所述单条消息为针对多媒体内容的互动操作所生成的消息;将所有单条消息中属于可聚合类别的多条单条消息进行合并,得到至少一条聚合消息;选取多条所述单条消息和/或所述聚合消息建立消息页,并将所述消息页发送至客户端进行展示。2.根据权利要求1所述的方法,其特征在于,所述选取多条所述单条消息和所述聚合消息建立消息页,包括:选取多条未读状态的单条消息和未读状态的聚合消息建立所述消息页;其中,所述单条消息和所述聚合消息分别具有对应的时间戳;所述时间戳对应的时间早于上次访问时间的单条消息和聚合消息,处于所述未读状态;所述上次访问时间为所述客户端上次访问所述消息页的时间。3.根据权利要求2所述的方法,其特征在于,所述选取多条未读状态的单条消息和未读状态的聚合消息建立消息页,包括:选取多条未读状态的单条消息建立单条消息列表;确定由所述单条消息列表中时间最晚的时间戳,和所述客户端上次读取的消息页中最后一条已读消息的时间戳构成的时间范围;选取时间戳处于所述时间范围的多条未读状态的聚合消息,并建立聚合消息列表;将所述单条消息列表和所述聚合消息列表合并,得到所述消息页。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所有未读状态的单条消息和未读状态的聚合消息的数量之和,小于一页所述消息页显示的最大消息数量的情况下,选取至少一条已读状态的单条消息和/或已读状态的聚合消息并添加至所述消息页,使得所述消息页中单条消息与聚合消息的数量之和,等于一页所述消息页显示的最大消息数量;其中,所述时间戳对应的时间晚于或等于所述上次访问时间的单条消息和聚合消息,处于...
【专利技术属性】
技术研发人员:楼小帆,刘率,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。