【技术实现步骤摘要】
消息处理方法、装置、设备及存储介质
本申请实施例涉及通信
,尤其涉及一种消息处理方法、装置、设备及存储介质。
技术介绍
在网络游戏中,服务端可以向客户端发送游戏消息。其中包括服务端向众多客户端发送的单向通知类的群体消息,通过群体消息,可以快速实时的将消息发送至游戏玩家的客户端。目前,由于网络条件限制,服务端在需要发送群体消息时,无法通过广播或组播等群组通信方式进行消息发送,只能通过单播的方式向逐一每一客户端发送游戏消息。然而,通过这种方式进行群体消息的发送,浪费了大量的服务器计算资源和出口带宽,造成了群体消息发送的效率低、实时性差的问题。
技术实现思路
本申请实施例提供一种消息处理方法、装置、设备及存储介质,以解决群体消息发送的效率低、实时性差的问题。根据本申请实施例的第一方面,本申请提供了一种消息处理方法,包括:第一客户端接收服务端发送的第一信息,所述第一信息包括第一服务消息;所述第一客户端根据所述第一信息,确定至少一个第二客户端对应的至少一个第二服务消息,所述服务端用于向所述第一客户端和所述第二客户端提供服务,所述第一客户端与所述至少一个第二客户端位于相同的子网;所述第一客户端分别向每个第二客户端发送对应的第二服务消息。在一种可能的实现方式中,所述第一信息还包括如下信息中的至少一种:映射信息,所述映射信息中包括至少一个第二客户端的标识和每个第二客户端的标识对应的替换信息;所述第一服务消息的第一标识;客户端列表,所述客户端列表中包括所述至少一 ...
【技术保护点】
1.一种消息处理方法,其特征在于,包括:/n第一客户端接收服务端发送的第一信息,所述第一信息包括第一服务消息;/n所述第一客户端根据所述第一信息,确定至少一个第二客户端对应的至少一个第二服务消息,所述服务端用于向所述第一客户端和所述第二客户端提供服务,所述第一客户端与所述至少一个第二客户端位于相同的子网;/n所述第一客户端分别向每个第二客户端发送对应的第二服务消息。/n
【技术特征摘要】
1.一种消息处理方法,其特征在于,包括:
第一客户端接收服务端发送的第一信息,所述第一信息包括第一服务消息;
所述第一客户端根据所述第一信息,确定至少一个第二客户端对应的至少一个第二服务消息,所述服务端用于向所述第一客户端和所述第二客户端提供服务,所述第一客户端与所述至少一个第二客户端位于相同的子网;
所述第一客户端分别向每个第二客户端发送对应的第二服务消息。
2.根据权利要求1所述的方法,其特征在于,所述第一信息还包括如下信息中的至少一种:
映射信息,所述映射信息中包括至少一个第二客户端的标识和每个第二客户端的标识对应的替换信息;
所述第一服务消息的第一标识;
客户端列表,所述客户端列表中包括所述至少一个第二客户端的标识。
3.根据权利要求2所述的方法,其特征在于,所述第一客户端根据所述第一信息,确定至少一个第二客户端对应的至少一个第二服务消息,包括:
若所述第一服务消息中包括预设字符,则所述第一客户端根据所述映射信息更新所述第一服务消息,得到所述至少一个第二服务消息;
若所述第一服务消息中不包括预设字符,则所述第一客户端确定所述至少一个第二服务消息与所述第一服务消息相同。
4.根据权利要求3所述的方法,其特征在于,所述第一客户端根据所述映射信息更新所述第一服务消息,得到所述至少一个第二服务消息,包括:
所述第一客户端根据所述映射信息,分别将所述第一服务消息中的预设字符替换为每个第二客户端的标识对应的替换信息,得到所述至少一个第二服务消息。
5.根据权利要求2所述的方法,其特征在于,所述第一客户端根据所述第一信息,确定至少一个第二客户端对应的至少一个第二服务消息,包括:
所述第一客户端获取上一次接收到所述服务端发送的第三服务消息的第二标识;
在所述第一客户端确定所述第二标识和所述第一标识连续时,根据所述第一服务消息,确定至少一个第二客户端对应的至少一个第二服务消息。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一客户端接收所述至少一个第二客户端发送的心跳信息;
所述第一客户端向所述至少一个第二客户端发送所述心跳信息对应的响应信息。
7.根据权利要求1-6任一项所述的方法,其特征在于,第一客户端接收服务端发送的第一信息之前,还包括:
所述第一客户端向所述服务端发送登录请求,所述登录请求用于请求登录应用程序;
在所述第一客户端登录成功之后,接收所述服务端发送的通知消息,所述通知消息包括端口的标识,所述端口用于所述第一客户端接收所述服务端发送的消息;
所述第一客户端根据所述通知消息监听所述端口。
8.根据权利要求7所述的方法,其特征在于,接收所述服务端发送的通知消息之后,还包括:
所述第一客户端发送第二信息,所述第二信息包括所述第一客户端的标识和所述服务端的标识。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
所述第一客户端接收第三客户端发送的第三信息,所述第三信息包括所述第三客户端的标识和所述服务端的标识,所述第三客户端登录所述应用程序的时刻晚于所述第一客户端登录所述应用程序的时刻;
所述第一客户端向所述第三客户端发送所述第二信...
【专利技术属性】
技术研发人员:虞海,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。