[发明专利]在线人数统计方法、电子装置及存储介质在审
申请号: | 202011597980.X | 申请日: | 2020-12-29 |
公开(公告)号: | CN112541023A | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 林武胜;刘程伟;廖念波 | 申请(专利权)人: | 深圳市即构科技有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/22;G06F16/2455;G06Q10/06 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518000 广东省深圳市南山区南头街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 人数 统计 方法 电子 装置 存储 介质 | ||
本申请提供一种在线人数统计方法,包括:当用户通过终端设备登入应用系统时,发送一时间间隔至终端设备;接收终端设备依据时间间隔发送的心跳请求;对终端设备发送的心跳请求进行计数;及每隔一预设统计时间间隔根据所有登入应用系统的用户的终端设备发送心跳请求的时间间隔和发送的心跳请求的数量对应用系统的在线人数进行统计。本申请还提供一种电子装置和存储介质。本申请可以通过对用户终端发送的心跳请求进行计数来统计在线人数,从而方便系统设计业务流程,同时统计时所需的数据量较小,降低了对系统的性能要求。
技术领域
本申请涉及数据统计技术领域,尤其涉及一种在线人数统计方法、电子装置及存储介质。
背景技术
现如今,许多应用程序或网站为了解用户活跃程度,经常需要统计在线用户的数量。目前常用的统计在线人数的方法包括将登录用户的用户信息记录在用户表中,通过查询用户表中的用户个数来统计在线人数,或在用户登录时累计在线人数,在用户退出时对应减去在线人数。这些统计在线人数的方法给系统带来的数据量较大,系统性能不易满足,而且对系统的业务流程要求较高,统计的在线人数容易出错。
发明内容
有鉴于此,有必要提供一种在线人数统计方法、电子装置及存储介质,可以通过统计心跳请求以统计在线人数,方便系统设计业务流程,并降低对系统的性能要求。
本申请的第一方面提供一种在线人数统计方法,所述方法包括:
当用户通过终端设备登入应用系统时,发送一时间间隔至所述终端设备;
接收所述终端设备依据所述时间间隔发送的心跳请求;
对所述终端设备发送的心跳请求进行计数;及
每隔一预设统计时间间隔根据所有登入所述应用系统的用户的终端设备发送所述心跳请求的时间间隔和发送的心跳请求的数量对所述应用系统的在线人数进行统计。
可选地,所述方法还包括:
当用户通过所述终端设备请求登录所述应用系统时,随机分配一服务节点以接收所述终端设备发送的登录信息;
对所述登录信息进行验证;及
在所述登录信息通过验证时,允许所述用户登入所述应用系统。
可选地,所述方法还包括:
当用户通过所述终端设备请求登录所述应用系统时,获取所述终端设备的IP地址;
根据所述终端设备的IP地址分配距离所述终端设备最近的服务节点以接收所述终端设备发送的登录信息;
对所述登录信息进行验证;及
在所述登录信息通过验证时,允许所述用户登入所述应用系统。
可选地,所述对所述应用系统的在线人数进行统计包括:
每隔所述预设统计时间间隔根据所有与一服务节点连接的终端设备发送所述心跳请求的时间间隔和发送的心跳请求的数量对所述服务节点的在线人数进行统计。
可选地,所述服务节点的在线人数A=(X1Y1+X2Y2+…+XnYn)/Z,其中,X1-Xn为与所述服务节点连接的各个终端设备发送所述心跳请求的时间间隔,Y1-Yn为各个终端设备发送的所述心跳请求的数量,Z为所述预设统计时间间隔。
可选地,所述方法还包括:
响应来自查询终端对在线人数的查询请求,获取每个服务节点的在线人数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市即构科技有限公司,未经深圳市即构科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011597980.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手动反向连杆下压检测夹具
- 下一篇:一种动车车厢内顶棚焊接夹具