一种心跳消息发送方法及用户终端与流程

文档序号:12041574阅读:来源:国知局
一种心跳消息发送方法及用户终端与流程

技术特征:
1.一种心跳消息发送方法,其特征在于,包括:确定用户终端上处于在线状态的多个应用客户端;当统一心跳发送周期到达时,为所述多个应用客户端建立一个数据传输连接;通过所述数据传输连接,发送所述多个应用客户端分别对应的心跳消息;其中,在当统一心跳发送周期到达时,为所述多个应用客户端建立一个数据传输连接之前,基于所述多个应用客户端上报的各自的心跳发送周期范围,确定在这多个心跳发送周期范围内的所述统一心跳发送周期;其中,基于所述多个应用客户端上报的各自的心跳发送周期范围,确定在这多个心跳发送周期范围内的所述统一心跳发送周期,具体包括:基于所述多个应用客户端上报的各自的心跳发送周期范围,确定这多个心跳发送周期范围的重叠范围的最大值;确定所述最大值为所述统一心跳发送周期。2.如权利要求1所述的方法,其特征在于,具体采用如下步骤,从所述用户终端上处于在线状态的所有应用客户端中,确定所述多个应用客户端:当所述所有应用客户端上报的各自的心跳发送周期范围之间存在重叠范围时,将所述所有应用客户端确定为所述多个应用客户端;当所述所有应用客户端上报的各自的心跳发送周期范围之间不存在重叠范围时,将所述所有应用客户端进行分组,且在满足每组应用客户端中的各应用客户端的心跳发送周期范围之间存在重叠范围的条件下,分组的数量最少;针对每个分组,将该分组中的各应用客户端确定为所述多个应用客户端。3.如权利要求1所述的方法,其特征在于,在发送所述多个应用客户端分别对应的心跳消息之前,还包括:基于所述多个应用客户端上报的各自对应的心跳消息内容,生成与所述多个应用客户端分别对应的心跳消息;发送所述多个应用客户端分别对应的心跳消息,具体为:基于所述多个应用客户端上报的各自对应的应用服务器的服务器标识,将所述多个应用客户端分别对应的心跳消息,发送给与所述多个应用客户端分别对应的应用服务器。4.如权利要求1-3任一所述的方法,其特征在于,还包括:通过所述数据传输连接,接收心跳响应;将接收的所述心跳响应发送给对应的应用客户端。5.一种用户终端,其特征在于,包括:客户端确定单元,用于确定本用户终端上处于在线状态的多个应用客户端;连接建立单元,用于当统一心跳发送周期到达时,为所述多个应用客户端建立一个数据传输连接;第一发送单元,用于通过所述数据传输连接,发送所述多个应用客户端分别对应的心跳消息;周期确定单元,用于在所述连接建立单元当统一心跳发送周期到达时,为所述多个应用客户端建立一个数据传输连接之前,基于所述多个应用客户端上报的各自的心跳发送周期范围,确定在这多个心跳发送周期范围内的所述统一心跳发送周期;其中,所述周期确定单元,具体用于基于所述多个应用客户端上报的各自的心跳发送周期范围,确定这多个心跳发送周期范围的重叠范围的最大值;确定所述最大值为所述统一心跳发送周期。6.如权利要求5所述的用户终端,其特征在于,所述客户端确定单元,具体用于采用如下步骤,从所述用户终端上处于在线状态的所有应用客户端中,确定所述多个应用客户端:当所述所有应用客户端上报的各自的心跳发送周期范围之间存在重叠范围时,将所述所有应用客户端确定为所述多个应用客户端;当所述所有应用客户端上报的各自的心跳发送周期范围之间不存在重叠范围时,将所述所有应用客户端进行分组,且在满足每组应用客户端中的各应用客户端的心跳发送周期范围之间存在重叠范围的条件下,分组的数量最少;针对每个分组,将该分组中的各应用客户端确定为所述多个应用客户端。7.如权利要求5所述的用户终端,其特征在于,还包括:消息生成单元,用于基于所述多个应用客户端上报的各自对应的心跳消息内容,生成与所述多个应用客户端分别对应的心跳消息;所述发送单元,具体用于基于所述多个应用客户端上报的各自对应的应用服务器的服务器标识,将所述多个应用客户端分别对应的心跳消息,发送给与所述多个应用客户端分别对应的应用服务器。8.如权利要求5-7任一所述的用户终端,其特征在于,还包括:接收单元,用于通过所述数据传输连接,接收心跳响应;第二发送单元,用于将接收的所述心跳响应发送给对应的应用客户端。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1