本发明涉及互联网用户管理,具体涉及一种移动互联网平台用户管理方法。
背景技术:
1、移动互联网平台用户管理方法,指的是一种针对移动互联网平台的用户管理方法,在移动互联网平台上,用户管理是指对用户进行注册、认证、权限管理、信息管理、安全与隐私保护、反馈与投诉处理、行为监控与处理、教育与引导以及活动与奖励等方面的管理,该方法旨在提高移动互联网平台用户的体验和参与度,保护用户的安全和隐私,并通过用户教育和活动奖励等方式,促进用户的积极参与和忠诚度;
2、然而,在移动互联网平台用户进行登录使用的过程中,为了避免大量用户在相同时间段内进行登录,造成主服务器负载的情况,通常设置对应的备用服务器以便对用户进行分流,但是由于无法对用户的活跃时段进行预测,进而使得备用服务器需要全天候的进行开启,造成资源浪费的同时加大了开销,且使得备用服务器更易损坏,基于此,提出一种移动互联网平台用户管理方法。
技术实现思路
1、本发明的目的在于提供一种移动互联网平台用户管理方法,解决了由于在移动互联网平台用户进行登录使用的过程中无法对用户的活跃时段进行预测,进而使得备用服务器需要全天候的进行开启,造成资源浪费的同时加大了开销,且使得备用服务器更易损坏的技术问题。
2、本发明的目的可以通过以下技术方案实现:
3、一种移动互联网平台用户管理方法,包括以下步骤:
4、步骤一:获取主服务器在时间范围f内的历史用户登录数据,历史用户登录数据包括用户登录状态值和状态值持续时长,此处,f=180天;
5、步骤二:将一天按照时间间隔t划分为n个时间段,此处时间间隔t为预设值,本实施中t的取值为1小时,n=24,同时对时间范围f内n个时间段分别对应的历史用户登录数据进行分析,进而获得n个时间段分别对应的用户登录值;
6、步骤三:对n个时间段分别对应的用户登录值en进行分析计算,进而获得主服务器对应的比较登录值;
7、步骤四:将n个时间段分别对应的用户登录值与主服务器对应的比较登录值分别进行比较分析,并根据分析结果对n个时间段中的用户活跃时段进行标记;
8、步骤五,当服务器在用户活跃时段内进行运行时,说明服务器负载较高,则将备用服务器进行开启,同时对主服务器的空闲系数进行计算分析,并根据分析结果通过负载均衡器根据预先制定的分流策略对用户进行分流操作。
9、作为本发明进一步的方案:n个时间段分别对应的用户登录值的具体方式为:
10、a1:从n个时间段中任意选取一个时间段作为目标时段;
11、a01:将在时间范围f内任选一天为目标分析天;
12、a02:获取目标分析天的目标时段内对应的用户登录状态值并将其标记hi,其中i指代为用户状态值对应的数量,i≥1;
13、a03:获取各个用户登录状态值hi分别对应的状态值持续时长,并将其标记为ci;
14、a04:通过公式计算获得目标分析天的目标时段内用户登录热度d1,其中i≥i1≥1,θ1为修正系数;
15、a05:重复步骤a01-a04即可获得在时间范围f内每天的目标时段分别对应的用户登录热度,并将其标记为df,此处f≥1;
16、a2:通过公式计算在时间范围f内每天目标时段的用户登录热度df的离散值w,此处f≧f1≧1;
17、其中,dp为在时间范围f内每天目标时段的用户登录热度df的均值;当w≤l1时,则将dp作为目标时段对应的用户登录值e1,此处l1为预设值;
18、当w>l1时,则按照|df1-dp|从大到小的顺序依次删除对应的df1的值,直至w≤l1成立,同时对删除的df1值的数量b1进行记录;当b1/f≤l2成立时,则将剩余未被删除的df1的平均值作为目标时段对应的用户登录值e1,此处l2为预设值;
19、当b1/f>l2成立时,则通过公式计算获得目标时段对应的用户登录值e1,其中dmax和dmin分别为df中的最大值和最小值,θ2为修正系数;
20、a3:重复以上步骤a1-a2,即可获得n个时间段分别对应的用户登录值,并将其标记为en。
21、作为本发明进一步的方案:获得主服务器对应的比较登录值的具体方式为:
22、将n个时间段分别对应的用户登录值en中满足公式k1的个数以及数值进行提取,并将其标记为en1,公式k1为|en1-ep|≥y1;其中ep为n个时间段用户登录值en的均值,n≧n1≧1,y1为预设值;
23、当n1≧y2成立时,则通过公式获取主服务器对应的比较登录值p1,其中n≧n1≧n2≧1,当n1<y2成立时,则将获取n个时间段用户登录值en中的最大值emax和最小值emin,并通过公式计算获得主服务器对应的比较登录值p1,其中y2为预设值,θ3为修正系数。
24、作为本发明进一步的方案:对用户活跃时段进行标记的具体方式为:
25、当en>p1时,则将对应时段标记为用户活跃时段,当en≤p1时,则不做任何处理。
26、作为本发明进一步的方案:对主服务器的空闲系数进行计算分析的具体方式为:
27、获取主服务器的cpu使用率m1、内存占用率m2和网络带宽m3,通过公式m1×γ1+m2×γ2+m3×γ3=r1,计算主服务器对应的负空闲系数r1,当r1>y3时,则开启备用服务器对用户进行分流,当r1<y3时,则不做任何处理,其中y3、γ1、γ2和γ3均为预设值。
28、作为本发明进一步的方案:通过对备用服务器各项指标进行分析,并根据分析结果生成故障预警信号,生成故障预警信号的具体的方式为:
29、对备用服务器的cpu使用率u1、内存利用率u2、磁盘空间u3和响应时间u4进行获取,通过公式(u1+u2+u3+u4)×γ4=u1,计算主备用服务器的对应的运行系数u1,当u1>y4时,则生成故障预警信号,当u1<y4时,则不做任何处理,其中y4和γ4均为预设值。
30、作为本发明进一步的方案:当生成故障预警信号时,警报通知机制可以通过电子邮件、短信、即时消息或电话等方式向相关人员发送故障预警通知。
31、本发明的有益效果:
32、(1)本发明,通过对主服务器的历史用户登录数据的分析,对用户活跃时段进行标记,当服务器在用户活跃时段内进行运行时,将备用服务器进行开启,并通过负载均衡器根据预先制定的分流策略,将部分用户连接到备用服务器上,对用户进行分流管理,避免主服务器过载,以减轻主服务器的负载并保持系统的稳定性,
33、通过根据用户活跃时段的需求使得备用服务器在用户活跃时段内进行针对性的开启,在非活跃时段,可以将备用服务器进行待机,通过动态地开启备用服务器,避免备用服务器全天候的进行开启,以节省资源和避免不必要的开销,造成资源浪费的同时,减少备用服务器的损坏;
34、(2)本发明,通过对监测备用服务器各项指标进行分析,并根据分析结果生成故障预警信号,生成故障预警信号的具体的方式为:进而对备用服务器的故障进行预警,以便及时发现潜在的性能问题,可以实现对备用服务器故障或性能下降的情况进行有效的监测和预警的目的,有利于相关人员及时采取适当的措施进行故障恢复,以确保服务器的稳定性和可靠性。