一种消息处理方法及装置制造方法及图纸

技术编号:19828340 阅读:27 留言:0更新日期:2018-12-19 16:56
本发明专利技术提供了一种消息处理方法及装置,属于网络技术领域。其中,第一客户端可以接收用户发送的至少包含属于目标群组的第二客户端的ID的第一消息删除请求;根据该第一消息删除请求,向服务器发送第二消息删除请求,以便于服务器根据第二消息删除请求,向目标群组中的至少两个第三客户端发送至少携带有至少一个目标消息ID的删除指令,以指示每个第三客户端根据所述删除指令,删除每个目标消息ID对应的目标消息,这样,当目标群组中出现负面消息时,可以减少其他用户通过手动的方式进行删除的操作,第一客户端通过向服务器发送第二消息删除请求,即可通过服务器实现第三客户端主动删除接收到的负面消息,简化了操作过程,提高了删除效率。

【技术实现步骤摘要】
一种消息处理方法及装置
本专利技术属于网络
,特别是涉及一种消息处理方法及装置。
技术介绍
随着计算机技术的不断发展,移动终端的应用越来越广泛。用户经常会通过移动终端上的即时通讯(InstantMessaging,IM)客户端发送消息,进行聊天。例如,不同的用户可以将各自所使用的客户端加入同一群组中,进行多人聊天。在实际应用中,经常会出现非法用户通过自己所使用的客户端在群组中恶意发送负面消息的问题,例如,发送含有暴力因素的消息。为了避免受到负面消息的影响,往往需要群组中其他客户端对应的用户先手动去选中这些负面消息,然后再通过删除选项删除这些负面消息,操作过程复杂,便捷性较低。
技术实现思路
本专利技术提供了一种消息处理方法及装置,以便解决通过手动的方式删除负面消息,操作过程复杂,便捷性较低的问题。依据本专利技术的第一方面,提供了一种消息处理方法,应用于第一客户端,该方法包括:接收第一消息删除请求;所述第一消息删除请求中至少包含属于目标群组的第二客户端的标识ID,所述第一客户端属于所述目标群组;根据所述第一消息删除请求,向服务器发送第二消息删除请求,以便于所述服务器根据所述第二消息删除请求,向所述目标群组中的至少两个第三客户端发送至少携带有至少一个目标消息ID的删除指令,以指示每个第三客户端根据所述删除指令,删除每个目标消息ID对应的目标消息;其中,所述第二消息删除请求中至少包括所述目标群组的ID及所述第二客户端的ID,所述至少一个目标消息ID是所述第二客户端在所述群组中发送的目标消息的ID。可选的,所述第二消息删除请求中还包括删除时间段;相应地,在所述根据所述第一消息删除请求,向服务器发送第二消息删除请求的步骤之前,所述方法还包括:显示至少一个时间段选项;其中,不同的时间段选项对应不同的时间段;若检测到用户对任一时间段选项的选择操作时,则将用户所选择的时间段选项对应的时间段,确定为删除时间段。可选的,所述第二消息删除请求中还包括所述第一客户端的ID;所述根据所述第一消息删除请求,向服务器发送第二消息删除请求的步骤,包括:在所述第一消息删除请求中添加所述目标群组的ID、所述第一客户端的ID及所述删除时间段,得到第二消息删除请求;向服务器发送所述第二消息删除请求。依据本专利技术的第二方面,提供了一种消息处理方法,应用于服务器,该方法包括:接收第一客户端发送的第二消息删除请求;所述第二消息删除请求中至少包括目标群组的ID及第二客户端的ID,所述目标群组中包括所述第一客户端及所述第二客户端;根据所述第二消息删除请求,获取所述第二客户端在所述目标群组中发送的目标消息的ID,得到至少一个目标消息ID;向所述目标群组中的至少两个第三客户端发送删除指令,以便于每个第三客户端根据所述删除指令,删除每个目标消息ID对应的目标消息;其中,所述删除指令中至少包括所述至少一个目标消息ID。可选的,所述第二消息删除请求中还包括所述第一客户端的ID及删除时间段;相应地,所述根据所述第二消息删除请求,获取所述第二客户端在所述目标群组中发送的目标消息的ID,得到至少一个目标消息ID的步骤,包括:提取所述第二消息删除请求中的所述第一客户端ID及所述目标群组的ID,并根据所述第一客户端的ID及所述目标群组的ID判断所述第一客户端是否具有删除权限;若所述第一客户端具有删除权限,则提取所述第二消息删除请求中的删除时间段;根据所述第二客户端的ID及所述目标群组的ID,将所述第二客户端在所述删除时间段内在所述目标群组中发送的消息确定为目标消息,并获取每个目标消息的ID,得到至少一个目标消息ID。可选的,所述删除指令表示类型为抹除的消息事件,所述至少一个目标消息的ID存储在所述消息事件的内容字段中;相应地,所述向所述目标群组中的至少两个第三客户端发送删除指令的步骤,包括:以广播的形式向所述目标群组中的第三客户端发送所述消息事件。可选的,在所述向所述目标群组中的至少两个第三客户端发送删除指令的步骤之后,所述方法还包括:删除存储在所述服务器中的每个目标消息。可选的,在所述删除存储在所述服务器中的每个目标消息的步骤之后,所述方法还包括:对于每个被删除的目标消息,在所述被删除的目标消息的存储位置中增加占位符消息;其中,所述占位符消息的ID与所述被删除的目标消息的ID相同。依据本专利技术的第三方面,提供了一种消息处理装置,应用于第一客户端,该装置包括:第一接收模块,用于接收第一消息删除请求;所述第一消息删除请求中至少包含属于目标群组的第二客户端的标识ID,所述第一客户端属于所述目标群组;第一发送模块,用于根据所述第一消息删除请求,向服务器发送第二消息删除请求,以便于所述服务器根据所述第二消息删除请求,向所述目标群组中的至少两个第三客户端发送至少携带有至少一个目标消息ID的删除指令,以指示每个第三客户端根据所述删除指令,删除每个目标消息ID对应的目标消息;其中,所述第二消息删除请求中至少包括所述目标群组的ID及所述第二客户端的ID,所述至少一个目标消息ID是所述第二客户端在所述群组中发送的目标消息的ID。可选的,所述第二消息删除请求中还包括删除时间段;相应地,所述装置还包括:显示模块,用于显示至少一个时间段选项;其中,不同的时间段选项对应不同的时间段;确定模块,用于若检测到用户对任一时间段选项的选择操作时,则将用户所选择的时间段选项对应的时间段,确定为删除时间段。可选的,所述第二消息删除请求中还包括所述第一客户端的ID;所述第一发送模块,用于:在所述第一消息删除请求中添加所述目标群组的ID、所述第一客户端的ID及所述删除时间段,得到第二消息删除请求;向服务器发送所述第二消息删除请求。依据本专利技术的第四方面,提供了一种消息处理装置,应用于服务器,该装置包括:第二接收模块,用于接收第一客户端发送的第二消息删除请求;所述第二消息删除请求中至少包括目标群组的ID及第二客户端的ID,所述目标群组中包括所述第一客户端及所述第二客户端;获取模块,用于根据所述第二消息删除请求,获取所述第二客户端在所述目标群组中发送的目标消息的ID,得到至少一个目标消息ID;第二发送模块,用于向所述目标群组中的至少两个第三客户端发送删除指令,以便于每个第三客户端根据所述删除指令,删除每个目标消息ID对应的目标消息;其中,所述删除指令中至少包括所述至少一个目标消息ID。可选的,所述第二消息删除请求中还包括所述第一客户端的ID及删除时间段;相应地,所述获取模块,用于:提取所述第二消息删除请求中的所述第一客户端ID及所述目标群组的ID,并根据所述第一客户端的ID及所述目标群组的ID判断所述第一客户端是否具有删除权限;若所述第一客户端具有删除权限,则提取所述第二消息删除请求中的删除时间段;根据所述第二客户端的ID及所述目标群组的ID,将所述第二客户端在所述删除时间段内在所述目标群组中发送的消息确定为目标消息,并获取每个目标消息的ID,得到至少一个目标消息ID。可选的,所述删除指令表示类型为抹除的消息事件,所述至少一个目标消息的ID存储在所述消息事件的内容字段中;相应地,第二发送模块,用于:以广播的形式向所述目标群组中的第三客户端发送所述消息事件。可选的,所述装置还包括:删除模块,用于删除存储在所述服务器中的本文档来自技高网...

【技术保护点】
1.一种消息处理方法,其特征在于,应用于第一客户端,所述方法包括:接收第一消息删除请求;所述第一消息删除请求中至少包含属于目标群组的第二客户端的标识ID,所述第一客户端属于所述目标群组;根据所述第一消息删除请求,向服务器发送第二消息删除请求,以便于所述服务器根据所述第二消息删除请求,向所述目标群组中的至少两个第三客户端发送至少携带有至少一个目标消息ID的删除指令,以指示每个第三客户端根据所述删除指令,删除每个目标消息ID对应的目标消息;其中,所述第二消息删除请求中至少包括所述目标群组的ID及所述第二客户端的ID,所述至少一个目标消息ID是所述第二客户端在所述群组中发送的目标消息的ID。

【技术特征摘要】
1.一种消息处理方法,其特征在于,应用于第一客户端,所述方法包括:接收第一消息删除请求;所述第一消息删除请求中至少包含属于目标群组的第二客户端的标识ID,所述第一客户端属于所述目标群组;根据所述第一消息删除请求,向服务器发送第二消息删除请求,以便于所述服务器根据所述第二消息删除请求,向所述目标群组中的至少两个第三客户端发送至少携带有至少一个目标消息ID的删除指令,以指示每个第三客户端根据所述删除指令,删除每个目标消息ID对应的目标消息;其中,所述第二消息删除请求中至少包括所述目标群组的ID及所述第二客户端的ID,所述至少一个目标消息ID是所述第二客户端在所述群组中发送的目标消息的ID。2.根据权利要求1所述的方法,其特征在于,所述第二消息删除请求中还包括删除时间段;相应地,在所述根据所述第一消息删除请求,向服务器发送第二消息删除请求的步骤之前,所述方法还包括:显示至少一个时间段选项;其中,不同的时间段选项对应不同的时间段;若检测到用户对任一时间段选项的选择操作时,则将用户所选择的时间段选项对应的时间段,确定为删除时间段。3.一种消息处理方法,其特征在于,应用于服务器,所述方法包括:接收第一客户端发送的第二消息删除请求;所述第二消息删除请求中至少包括目标群组的ID及第二客户端的ID,所述目标群组中包括所述第一客户端及所述第二客户端;根据所述第二消息删除请求,获取所述第二客户端在所述目标群组中发送的目标消息的ID,得到至少一个目标消息ID;向所述目标群组中的至少两个第三客户端发送删除指令,以便于每个第三客户端根据所述删除指令,删除每个目标消息ID对应的目标消息;其中,所述删除指令中至少包括所述至少一个目标消息ID。4.根据权利要求3所述的方法,其特征在于,所述第二消息删除请求中还包括所述第一客户端的ID及删除时间段;相应地,所述根据所述第二消息删除请求,获取所述第二客户端在所述目标群组中发送的目标消息的ID,得到至少一个目标消息ID的步骤,包括:提取所述第二消息删除请求中的所述第一客户端ID及所述目标群组的ID,并根据所述第一客户端的ID及所述目标群组的ID判断所述第一客户端是否具有删除权限;若所述第一客户端具有删除权限,则提取所述第二消息删除请求中的删除时间段;根据所述第二客户端的ID及所述目标群组的ID,将所述第二客户端在所述删除时间段内在所述目标群组中发...

【专利技术属性】
技术研发人员:刘硕
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1