[发明专利]异常离线用户检测方法、装置、服务器、存储介质和系统有效
申请号: | 202110188374.0 | 申请日: | 2021-02-10 |
公开(公告)号: | CN113014446B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 张晓林;茅志翔;秦志雷 | 申请(专利权)人: | 北京字跳网络技术有限公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L43/10;H04L43/0811;H04L67/54 |
代理公司: | 北京植德律师事务所 11780 | 代理人: | 唐华东 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 离线 用户 检测 方法 装置 服务器 存储 介质 系统 | ||
本公开提供一种异常离线用户检测方法、装置、服务器、存储介质和系统,通过在心跳服务器中针对路由至该心跳服务器的用户设置相应的定时器,在相应的定时器中记录最近一次收到该用户的心跳数据的时间,并且在心跳信息数据库中对应存储用户标识和当前为该用户标识设置相应的定时器的心跳服务器的服务器标识,在心跳服务器中某用户的定时器超时时访问心跳信息服务器以确定该心跳服务器是否与心跳信息数据库中记录的一致,进而确定该用户是否为异常离线用户,减轻了心跳信息数据库的读写压力。
技术领域
本公开的实施例涉及异常离线检测技术领域,具体涉及异常离线用户检测方法、装置、服务器、存储介质和系统。
背景技术
对于大多网络应用,经常需要在探测用户是否活跃,当发现用户异常离线(比如用户因为断网或者网络崩溃而导致的突然离线,但不包括用户正常退出网络应用),可能需要执行相应的异常离线处理。比如,可以对于双方网络语音通话的场景,如果一方突然离线,需要通知对方切断通话等。
发明内容
本公开的实施例提出了异常离线用户检测方法、装置、服务器、存储介质和系统。
第一方面,本公开的实施例提供了一种异常离线用户检测方法,应用于心跳服务器,该方法包括:确定内存中是否存在超时定时器;响应于确定存在超时定时器,获取上述超时定时器对应的超时用户标识;在心跳信息数据库中查询与上述超时用户标识对应的心跳服务器标识;响应于查询到,确定所查到的心跳服务器标识与上述心跳服务器的心跳服务器标识是否相同;响应于确定相同,确定上述超时用户标识所指示的用户为异常离线用户。
在一些可选的实施方式中,上述方法还包括:响应于确定不相同或者未查询到,删除内存中上述超时用户标识对应的定时器。
在一些可选的实施方式中,上述方法还包括:响应于接收到客户端发送的针对目标用户标识的心跳数据,确定内存中是否存在上述目标用户标识对应的定时器;响应于确定不存在上述目标用户标识对应的定时器,在内存中新建上述目标用户标识对应的定时器,其中,上述目标用户标识对应的定时器的起始时间和超时时长分别基于当前时间和预设心跳过期时长确定,以及将上述目标用户标识和上述心跳服务器的心跳服务器标识对应存储至上述心跳信息数据库。
在一些可选的实施方式中,上述方法还包括:响应于确定存在上述目标用户标识对应的定时器,将内存中上述目标用户标识对应的定时器的起始时间更新为当前时间。
在一些可选的实施方式中,上述心跳数据是上述网关服务器从客户端接收并转发至上述心跳服务器的。
在一些可选的实施方式中,上述心跳服务器是上述网关服务器利用哈希算法根据从客户端收到的上述心跳数据中上述目标用户标识而确定的。
在一些可选的实施方式中,上述方法还包括:针对所确定的异常离线用户执行预设用户异常离线业务操作。
第二方面,本公开的实施例提供了一种异常离线用户检测装置,应用于心跳服务器,该装置包括:第一确定单元,被配置成确定内存中是否存在超时定时器;获取单元,被配置成响应于确定存在超时定时器,获取上述超时定时器对应的超时用户标识;查询单元,被配置成在心跳信息数据库中查询与上述超时用户标识对应的心跳服务器标识;第二确定单元,被配置成响应于查询到,确定所查到的心跳服务器标识与上述心跳服务器的心跳服务器标识是否相同;第三确定单元,被配置成响应于确定相同,确定上述超时用户标识所指示的用户为异常离线用户。
在一些可选的实施方式中,上述装置还包括:删除单元,被配置成响应于确定不相同或者未查询到,删除内存中上述超时用户标识对应的定时器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字跳网络技术有限公司,未经北京字跳网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110188374.0/2.html,转载请声明来源钻瓜专利网。