This application illustrates a message processing method, device, electronic device and storage medium. In this application, a group is a session. The server does not need to maintain an unread message list for each user participating in the session, but only a message set for the session. When a user sends a message in the session, it only needs to store the message once in the message set, and it does not need to store the message in the unread of each user who is not online. By reading the message list, this application can save the storage space of the server compared with the related technology. Later, when the user participating in the session is online, the message set used to store the session's historical message is obtained; whether there is a legacy message that has not been sent to the user is found in the message set; if there is a legacy message, the legacy message is sent to the user, which can also enable the user to get all the historical messages in the session.
【技术实现步骤摘要】
消息处理方法、装置、电子设备及存储介质
本申请涉及计算机
,尤其涉及一种消息处理方法、装置、电子设备及存储介质。
技术介绍
当前,用户之间相互沟通的需求越来越大,为了提高沟通效率,越来越多的用户组成群组,并在群组中相互交流。在加入群组的用户中,当一个用户需要在群组中发送消息时,可以将消息发送给服务器,然后服务器将该消息转发给群组中的其他每个用户,从而实现相互交流。通常,加入群组中的用户并不是每时每刻都在线。未上线的用户无法接收到服务器转发的消息,因此,为了使得未上线的用户之后也能接收到该消息,服务器事先需要为每一个用户均维护一个未读消息列表,此时需要将该消息分别存储在群组中的每一个未上线的用户对应的未读消息列表中,之后,当未上线的用户上线时,再从其对应的未读消息列表中获取该消息,并向其发送该消息。然而,一个群组中往往包括多个用户,当一个用户在群组中发送消息时,如果群组中的未上线的用户较多,则服务器需要将该消息存储在每一个未上线的用户的未读消息列表中,如此会占用服务器较大的存储空间。
技术实现思路
为克服相关技术中存在的问题,本申请提供一种消息处理方法、装置、电子设备及存储介质。根据本申请的第一方面,提供一种消息处理方法,所述方法包括:当参与会话的用户上线时,获取用于存储所述会话的历史消息的消息集合;在所述消息集合中查找是否存在未向所述用户发送过的遗留消息;如果存在所述遗留消息,则向所述用户发送所述遗留消息。在一个可选的实现方式中,所述获取用于存储所述会话的历史消息的消息集合,包括:在会话的会话标识与消息集合之间的第一对应关系中,查找与所述会话的会话标识相 ...
【技术保护点】
1.一种消息处理方法,其特征在于,所述方法包括:当参与会话的用户上线时,获取用于存储所述会话的历史消息的消息集合;在所述消息集合中查找是否存在未向所述用户发送过的遗留消息;如果存在所述遗留消息,则向所述用户发送所述遗留消息。
【技术特征摘要】
1.一种消息处理方法,其特征在于,所述方法包括:当参与会话的用户上线时,获取用于存储所述会话的历史消息的消息集合;在所述消息集合中查找是否存在未向所述用户发送过的遗留消息;如果存在所述遗留消息,则向所述用户发送所述遗留消息。2.根据权利要求1所述的方法,其特征在于,所述获取用于存储所述会话的历史消息的消息集合,包括:在会话的会话标识与消息集合之间的第一对应关系中,查找与所述会话的会话标识相对应的消息集合。3.根据权利要求1所述的方法,其特征在于,所述在所述消息集合中查找是否存在未向所述用户发送过的遗留消息,包括:在所述会话对应的、用户标识与已发送过的消息的消息标识之间的第二对应关系中,查找与所述用户的用户标识相对应的消息标识;在所述消息集合中查找除所述消息标识所对应的消息以外的消息,并作为所述遗留消息。4.根据权利要求3所述的方法,其特征在于,所述向所述用户发送所述遗留消息之后,还包括:将所述用户的用户标识与所述遗留消息的消息标识组成对应表项,并存储在所述第二关系中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:检测是否接收到所述用户根据所述遗留消息发送的反馈信息,所述反馈信息用于指示所述用户已接收到所述遗留消息;当接收到所述反馈信息时,执行所述将所述用户的用户标识与所述遗...
【专利技术属性】
技术研发人员:李明,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。