1.一种动态预警方法,其特征在于,包括:
获取当前时间,并获取所述当前时间中浏览服务器的当前浏览人数;
判断所述当前浏览人数是否超过第一阈值;
若是,则获取所述当前时间对应的当前日期、所述当前日期在当前星期中的星期数,以及所述当前日期在当前月份中的日期数;
获取历史浏览记录,在所述历史浏览记录中匹配出所述当前日期前A天中的每一天对应所述当前时间的A个第一浏览人数;在所述历史浏览记录中匹配出所述当前星期的前B周中与所述星期数相同星期数的B天中与所述当前时间对应的B个第二浏览人数;以及,在所述历史浏览记录中匹配出所述当前月份的前C月中与所述日期数相同日期数的C天中与所述当前时间对应的C个第三浏览人数;
计算所述A个第一浏览人数的第一平均浏览人数;计算所述B个第二浏览人数的第二平均浏览人数;以及,计算所述C个第三浏览人数的第三平均浏览人数;
根据预设定的日权重、周权重和月权重结合所述第一平均浏览人数、第二平均浏览人数和所述第三平均浏览人数运用预设的动态预警公式计算出动态阈值;
判断所述当前浏览人数是否达到所述动态阈值;
若达到,则触发预警;
所述动态预警公式为:
其中,R为所述动态阈值,WD为所述日权重,WW为周权重,WM为所述月权重,CD为一天的与所述当前时刻对应的浏览人数,CW为一周中与所述星期数相同的一天的与所述当前时刻对应的浏览人数,CM为一月中与所述当前日期相同的一天的与所述当前时刻对应的浏览人数, 为所述第一平均浏览人数, 为所述第二平均浏览人数, 为所述第三平均浏览人数。
2.根据权利要求1所述的动态预警方法,其特征在于,所述第一阈值包括工作日阈值,所述判断所述当前浏览人数是否超过第一阈值的步骤,包括:识别所述当前日期是否为法定工作日;
若是,则判断所述当前浏览人数是否超过所述工作日阈值。
3.根据权利要求1所述的动态预警方法,其特征在于,所述第一阈值包括休息日阈值,所述判断所述当前浏览人数是否超过第一阈值的步骤,包括:识别所述当前日期是否为法定休息日;
若是,则判断所述当前浏览人数是否超过所述休息日阈值。
4.根据权利要求1所述的动态预警方法,其特征在于,所述判断所述当前浏览人数是否达到所述动态阈值的步骤之后,还包括:获取当前浏览的内存使用量和总内存;
根据所述内存使用量和总内存计算出内存占用比值;
判断所述内存占用比值是否达到第二阈值;
若达到,则启动阻止登入程序,所述阻止登入程序用于阻止新的登入浏览。
5.根据权利要求4所述的动态预警方法,其特征在于,所述启动阻止登入程序的步骤之后,包括:监听已登入用户退出浏览的退出数量;
允许与所述退出数量对应数量的未登入用户进行登入。
6.一种动态预警装置,其特征在于,包括:
获取单元,用于获取当前时间,并获取所述当前时间中浏览服务器的当前浏览人数;
门限判断单元,用于判断所述当前浏览人数是否超过第一阈值;
时间解析单元,用于若是,则获取所述当前时间对应的当前日期、所述当前日期在当前星期中的星期数,以及所述当前日期在当前月份中的日期数;
记录调取单元,用于获取历史浏览记录,在所述历史浏览记录中匹配出所述当前日期前A天中的每一天对应所述当前时间的A个第一浏览人数;在所述历史浏览记录中匹配出所述当前星期的前B周中与所述星期数相同星期数的B天中与所述当前时间对应的B个第二浏览人数;以及,在所述历史浏览记录中匹配出所述当前月份的前C月中与所述日期数相同日期数的C天中与所述当前时间对应的C个第三浏览人数;
第一计算单元,用于计算所述A个第一浏览人数的第一平均浏览人数;计算所述B个第二浏览人数的第二平均浏览人数;以及,计算所述C个第三浏览人数的第三平均浏览人数;
第二计算单元,根据预设定的日权重、周权重和月权重结合所述第一平均浏览人数、第二平均浏览人数和所述第三平均浏览人数运用预设的动态预警公式计算出动态阈值;
动态判断单元,用于判断所述当前浏览人数是否达到所述动态阈值;
预警单元,用于若达到,则触发预警;
所述动态预警公式为:
其中,R为所述动态阈值,WD为所述日权重,WW为周权重,WM为所述月权重,CD为一天的与所述当前时刻对应的浏览人数,CW为一周中与所述星期数相同的一天的与所述当前时刻对应的浏览人数,CM为一月中与所述当前日期相同的一天的与所述当前时刻对应的浏览人数, 为所述第一平均浏览人数, 为所述第二平均浏览人数, 为所述第三平均浏览人数。
7.根据权利要求6所述的动态预警装置,其特征在于,还包括:内存量获取单元,用于获取当前浏览的内存使用量和总内存;
内存占用比值计算单元,用于根据所述内存使用量和总内存计算出内存占用比值;
内存比值判断单元,用于判断所述内存占用比值是否达到第二阈值;
阻止登入程序启动单元,用于若达到,则启动阻止登入程序,所述阻止登入程序用于阻止新的登入浏览。
8.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的动态预警方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的动态预警方法的步骤。