一种状态通知方法及服务器与流程

文档序号:11138443阅读:来源:国知局

技术特征:

1.一种状态确定方法,其特征在于,所述方法包括:

获取在线数据库中运行状态标记为在线状态的客户端的客户端标识;

当在预设时间段内接收到所述客户端标识对应客户端发送的在线状态通知信息时,确定所述客户端当前的运行状态为在线状态;

当在所述预设时间段内未接收到所述客户端发送的所述在线状态通知信息时,确定所述客户端当前的运行状态为离线状态。

2.如权利要求1所述的方法,其特征在于,所述当在预设时间段内接收到所述客户端标识对应客户端发送的在线状态通知信息时,确定所述客户端当前的运行状态为在线状态,包括:

获取所述客户端的客户端类型;

当所述客户端的客户端类型为第一类型时,确定所述第一类型对应的第一时间段;

当在所述第一时间段内接收到所述客户端发送的所述在线状态通知信息时,确定所述客户端当前的运行状态为在线状态。

3.如权利要求1所述的方法,其特征在于,所述当在所述预设时间段内未接收到所述客户端发送的所述在线状态通知信息时,确定所述客户端当前的运行状态为离线状态之后,还包括:

删除所述在线数据库中的所述客户端标识。

4.如权利要求1所述的方法,其特征在于,所述方法还包括:

在检测到对所述客户端提交的时间间隔时,生成发送周期更新信息,所述发送周期更新信息携带所述时间间隔;

向所述客户端发送所述发送周期更新信息,以使所述客户端以所述时间间隔为发送周期反馈所述在线状态通知信息。

5.如权利要求4所述的方法,其特征在于,所述向所述客户端发送所述发送周期更新信息之后,还包括:

对所述预设时间段进行更新,得到更新后的时间段;

当从上一次接收到所述在线状态通知信息开始经过所述更新后的时间段之前接收到所述客户端发送的所述在线状态通知信息时,确定所述客户端当前的运行状态为在线状态;

当从上一次接收到所述在线状态通知信息开始经过所述更新后的时间段时未接收到所述客户端发送的所述在线状态通知信息时,确定所述客户端当前的运行状态为离线状态。

6.一种服务器,其特征在于,所述服务器包括:

标识获取模块,用于获取在线数据库中运行状态标记为在线状态的客户端的客户端标识;

在线状态确定模块,用于当在预设时间段内接收到所述客户端标识对应客户端发送的在线状态通知信息时,确定所述客户端当前的运行状态为在线状态;

离线状态确定模块,用于当在所述预设时间段内未接收到所述客户端发送的所述在线状态通知信息时,确定所述客户端当前的运行状态为离线状态。

7.如权利要求6所述的服务器,其特征在于,所述在线状态确定模块,具体用于:

获取所述客户端的客户端类型;

当所述客户端的客户端类型为第一类型时,确定所述第一类型对应的第一时间段;

当在所述第一时间段内接收到所述客户端发送的所述在线状态通知信息时,确定所述客户端当前的运行状态为在线状态。

8.如权利要求6所述的服务器,其特征在于,所述服务器还包括:

标识删除模块,用于所述离线状态确定模块确定所述客户端当前的运行状态为离线状态之后,删除所述在线数据库中的所述客户端标识。

9.如权利要求6所述的服务器,其特征在于,所述服务器还包括:

更新信息生成模块,用于在检测到对所述客户端提交的时间间隔时,生成发送周期更新信息,所述发送周期更新信息携带所述时间间隔;

更新信息发送模块,用于向所述客户端发送所述发送周期更新信息,以使所述客户端以所述时间间隔为发送周期反馈所述在线状态通知信息。

10.如权利要求9所述的服务器,其特征在于,所述服务器还包括:

更新模块,用于在所述更新信息发送模块向所述客户端发送所述发送周期更新信息之后,对所述预设时间段进行更新,得到更新后的时间段;

所述在线状态确定模块,还用于当从上一次接收到所述在线状态通知信息开始经过所述更新后的时间段之前接收到所述客户端发送的所述在线状态通知信息时,确定所述客户端当前的运行状态为在线状态;

所述离线状态确定模块,还用于当从上一次接收到所述在线状态通知信息开始经过所述更新后的时间段时未接收到所述客户端发送的所述在线状态通知信息时,确定所述客户端当前的运行状态为离线状态。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1