一种网络请求事件筛选方法及装置与流程

文档序号:11995382阅读:来源:国知局
一种网络请求事件筛选方法及装置与流程

技术特征:
1.一种网络请求事件筛选方法,其特征在于,该方法包括:在请求事件筛选时间范围内,通过随机算法确定一个或多个请求事件筛选时间点;接收到请求事件后,将接收到请求事件的时间点与当前请求事件筛选时间点进行比较,若当前请求事件筛选时间点对应多个被选中的请求事件,假设当前请求事件筛选时间点需要筛选的请求事件数量为N,依据在当前请求事件筛选时间区间内接收到请求事件的时间顺序确定被选中的N个请求事件;所述请求事件筛选时间区间指大于等于当前请求事件筛选时间点、且小于下一请求事件筛选时间点之间的时间区间,若当前请求事件筛选时间点为最后一个请求事件筛选时间点,则所述请求事件筛选时间区间指大于等于最后一个请求事件筛选时间点、且小于所述请求事件筛选时间范围的结束时间点之间的时间区间。2.根据权利要求1所述的方法,其特征在于,所述依据在当前请求事件筛选时间区间内接收到请求事件的时间顺序确定被选中的请求事件的步骤具体为:在一个请求事件筛选时间点对应一个被选中请求事件的情况下,将在当前请求事件筛选时间区间内接收到的第一个请求事件确定为被选中的请求事件;在一个请求事件筛选时间点对应多个被选中请求事件的情况下,将在当前请求事件筛选时间区间内最先接收到的对应个数的请求事件确定为被选中请求事件。3.根据权利要求2所述的方法,其特征在于,将所述请求事件筛选时间范围分为多个时间段,在每个时间段内通过随机算法确定一个或多个请求事件筛选时间点。4.根据权利要求3所述的方法,其特征在于,在将所述请求事件筛选时间范围分为多个时间段后,还包括:依据用户在线曲线为每个时间段分配权值;依据所述权值确定在每个时间段内的被选中请求事件的数量;所述在每个时间段内通过随机算法确定的请求事件筛选时间点的个数与所确定的在该时间段内的被选中请求事件的数量相对应。5.根据权利要求1至4任一项所述的方法,其特征在于,在有多个种类的事件处理函数与被选中请求事件对应的情况下,为每个被选中请求事件随机确定对应的事件处理函数的类型,在判断到已使用相同类型的事件处理函数处理过该用户之前发起的请求事件时,则忽略该用户在后发起的被选中的请求事件。6.根据权利要求1至4任一项所述的方法,其特征在于,若在当前请求事件筛选时间区间内未接收到请求事件,则将当前请求事件筛选时间点对应的被选中请求事件的名额累积到下一请求事件筛选时间区间内,或将当前请求事件筛选时间点对应的被选中请求事件的名额做过期作废处理。7.一种网络请求事件筛选装置,其特征在于,该装置包括:设置模块,用于设置请求事件筛选时间范围,被选中请求事件的数量;请求事件筛选时间点确定模块,用于在请求事件筛选时间范围内,通过随机算法确定一个或多个请求事件筛选时间点;请求事件筛选模块,用于比较接收到的请求事件的时间点与当前请求事件筛选时间点,若当前请求事件筛选时间点对应多个被选中的请求事件,假设当前请求事件筛选时间点需要筛选的请求事件数量为N,依据在当前请求事件筛选时间区间内接收到的请求事件的时间顺序确定被选中的N个请求事件;所述请求事件筛选时间区间指大于等于当前请求事件筛选时间点、且小于下一请求事件筛选时间点之间的时间区间,若当前请求事件筛选时间点为最后一个请求事件筛选时间点,则所述请求事件筛选时间区间指大于等于最后一个请求事件筛选时间点、且小于请求事件筛选时间范围的结束时间点之间的时间区间。8.根据权利要求7所述的装置,其特征在于,在一个请求事件筛选时间点对应一个被选中请求事件的情况下,所述请求事件筛选模块用于将在当前请求事件筛选时间区间内接收到的第一个请求事件确定为被选中的请求事件;在一个请求事件筛选时间点对应多个被选中请求事件的情况下,将在当前请求事件筛选时间区间内最先接收到的对应个数的请求事件确定为被选中请求事件。9.根据权利要求8所述的装置,其特征在于,所述请求事件筛选时间点确定模块还用于将所述请求事件筛选时间范围分为多个时间段,在每个时间段内通过随机算法确定一个或多个请求事件筛选时间点。10.根据权利要求9所述的装置,其特征在于,所述请求事件筛选时间点确定模块还用于依据用户在线曲线为每个时间段分配权值,依据所述权值确定在每个时间段内被选中请求事件的数量;所述请求事件筛选时间点确定模块在每个时间段内通过随机算法确定的请求事件筛选时间点的个数与为该时间段确定的被选中请求事件数量相对应。11.根据权利要求7至10任一项所述的装置,其特征在于,在有多个种类的事件处理函数与被选中请求事件对应的情况下,为每个被选中请求事件随机确定对应的事件处理函数的类型,在判断到已使用相同类型的事件处理函数处理过该用户之前发起的请求事件时,则忽略该用户在后发起的被选中的请求事件。12.根据权利要求7至10任一项所述的装置,其特征在于,若在当前请求事件筛选时间区间内未接收到请求事件,则请求事件筛选模块将当前请求事件筛选时间点对应的被选中请求事件的名额累积到下一请求事件筛选时间区间内,或将当前请求事件筛选时间点对应的被选中请求事件的名额做过期作废处理。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1