The invention discloses a method and a device for distributing event resources. The method comprises the following steps: get the actual acquisition target execution events of the first event and the second resource plan resources, resources are scheduled for the sum of the first event belongs to the target class in the course of the implementation of the target event of the target object in the event of resources, resources for the second event plan assigned to the target categories of events for the proportion of resources; the event resource allocation ratio of the ratio of second event resources and first event resources; allocation of resources will be allocated according to the proportion of the event target event resources target object event resources in a given object, the sum of the target object target event resources allocated for all the second event resources. The invention solves the technical first user login event processing platform can give priority to scheduled event resources, after the user login event processing platform can not be scheduled to event resources, caused by technical problems are not balanced allocation of resources.
【技术实现步骤摘要】
本专利技术涉及计算机领域,具体而言,涉及一种事件资源分配方法和装置。
技术介绍
目前,在事件处理平台中处理某个事件时,通常需要对事件资源进行分配,但是,相关技术在对事件资源进行分配时,一般采用预先固定待分配的事件资源的总量,允许用户对其进行预订,其中,先登录事件处理平台的用户可以优先预订事件资源,且所能够预定的事件资源的数量可以为小于待分配的事件资源的总量的任意值。上述事件资源分配方式将会导致先登录事件处理平台的用户可以预定到事件资源,后登录事件处理平台的用户所能够预定的事件资源比较少或者后登录事件处理平台的用户无法预定到事件资源,进而将会造成事件资源的分配不均衡。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种事件资源分配方法和装置,以至少解决相关技术中先登录事件处理平台的用户可以优先预定事件资源,后登录事件处理平台的用户无法预定到事件资源,造成事件资源分配不均衡的技术问题。根据本专利技术实施例的一个方面,提供了一种事件资源分配方法,包括:获取执行目标事件所实际得到的第一事件资源和通过执行目标事件所计划得到的第二事件资源,其中,第一事件资源为在执行目标事件过程中属于目标类别的目标对象所预定的事件资源的总和,第二事件资源为计划分配给目标类别的事件资源;获取事件资源分配比例,其中,事件资源分配比例为第二事件资源与第一事件资源的比值;按照事件资源分配比例将目标对象所预定的事件资源中的目标事件资源分配给目标对象,其中,所有的目标对象分配到的目标事件资源的总和为第二事件资源。根据本专利技术实施例的另一方面,还提供了一种事件资源分 ...
【技术保护点】
一种事件资源分配方法,其特征在于,包括:获取执行目标事件所实际得到的第一事件资源和通过执行所述目标事件所计划得到的第二事件资源,其中,所述第一事件资源为在执行所述目标事件过程中属于目标类别的目标对象所预定的事件资源的总和,所述第二事件资源为计划分配给所述目标类别的事件资源;获取事件资源分配比例,其中,所述事件资源分配比例为所述第二事件资源与所述第一事件资源的比值;按照所述事件资源分配比例将所述目标对象所预定的事件资源中的目标事件资源分配给所述目标对象,其中,所有的所述目标对象分配到的目标事件资源的总和为所述第二事件资源。
【技术特征摘要】
1.一种事件资源分配方法,其特征在于,包括:获取执行目标事件所实际得到的第一事件资源和通过执行所述目标事件所计划得到的第二事件资源,其中,所述第一事件资源为在执行所述目标事件过程中属于目标类别的目标对象所预定的事件资源的总和,所述第二事件资源为计划分配给所述目标类别的事件资源;获取事件资源分配比例,其中,所述事件资源分配比例为所述第二事件资源与所述第一事件资源的比值;按照所述事件资源分配比例将所述目标对象所预定的事件资源中的目标事件资源分配给所述目标对象,其中,所有的所述目标对象分配到的目标事件资源的总和为所述第二事件资源。2.根据权利要求1所述的方法,其特征在于,所述按照所述事件资源分配比例将所述目标对象所预定的事件资源中的目标事件资源分配给所述目标对象包括:按照以下公式获取第三事件资源:Tij=Bij×Ri其中,i为所述目标类别,Ri为所述事件资源分配比例,Bij为所述目标类别中的第j个所述目标对象所预定的事件资源,Tij为所述第三事件资源;判断所述第三事件资源与第一阈值的差值是否是第二阈值的整数倍,其中,允许所述目标对象预定的事件资源大于预先设置的所述第一阈值,允许所述目标对象以所述第二阈值为单位预定事件资源;在所述第三事件资源与所述第一阈值的差值是所述第二阈值的整数倍的情况下,将所述第三事件资源作为所述目标事件资源分配给所述目标对象。3.根据权利要求2所述的方法,其特征在于,在所述第三事件资源与所述第一阈值的差值不是所述第二阈值的整数倍的情况下,所述按照所述事件资源分配比例将所述目标对象所预定的事件资源中的目标事件资源分配给所述目标对象还包括:按照以下公式获取第四事件资源:Fij=Min+ROUNDDOWN((Tij-Min)/A)×A其中,Min为所述第一阈值,A为所述第二阈值,ROUNDDOWN表示舍弃余数函数,Fij为所述第四事件资源;将所述第四事件资源分配给所述目标对象;将剩余事件资源分配给一个或者多个所述目标对象,其中,所述剩余事件资源按照以下公式计算:Li=Si-Σj=1MFij]]>其中,M为所述目标类别中所述目标对象的个数,Si为所述第二事件资源,Li为所述剩余事件资源。4.根据权利要求3所述的方法,其特征在于,所述将剩余事件资源分配给一个或者多个所述目标对象包括:判断分配给所述目标对象的所述目标事件资源是否为0;在分配给所述目标对象的所述目标事件资源为0的情况下,从所述剩余事件资源中获取第五事件资源分配给所述目标对象;在分配给所述目标对象的所述目标事件资源不为0的情况下,从所述剩余事件资源中获取第六事件资源分配给所述目标对象。5.根据权利要求4所述的方法,其特征在于,在所述判断分配给所述目标对象的所述目标事件资源是否为0之前,所述将剩余事件资源分配给一个或者多个所述目标对象还包括:按照所述目标对象所预定的事件资源与所述第四事件资源的差对所述目标类别中的多个所述目标对象进行排序;所述判断分配给所述目标对象的所述目标事件资源是否为0包括:按照所述排序依次判断分配给每个所述目标对象的所述目标事件资源是否为0。6.根据权利要求2所述的方法,其特征在于,在所述获取第三事件资源之后,所述按照所述事件资源分配比例将所述目标对象所预定的事件资源中的目标事件资源分配给所述目标对象还包括:判断所述第三事件资源是否小于所述第一阈值;在所述第三事件资源小于所述第一阈值的情况下,为所述目标对象分配的所述目标事件资源为0;在所述第三事件资源不小于所述第一阈值的情况下,执行所述判断所述第三事件资源与第一阈值的差值是否是第二阈值的整数倍。7.根据权利要求1所述的方法,其特征在于,在所述获取通过执行所述目标事件所计划得到的第二事件资源之前,所述方法还包括:获取通过执行所述目标事件所计划总共得到的事件资源;将所述计划总共得到的事件资源分配给多个所述目标类别,其中,所有的所述目标类别分配到的事件资源的总和为所述计划总共得到的事件资源。8.根据权利要求7所述的方法,其特征在于,所述将所述计划总共得到的事件资源分配给多个所述目标类别包括以下之一:分配给第一目标类别的事件资源大于分配给第二目标类别的事件资源,其中,所述多个所述目标类别包括所述第一目标类别和所述第二目标类别,所述第一目标类别中的目标对象登录事件处理平台的次数小于所述第二目标类别中的目标对象登录所述事件处理平台的次数;分配给所述第一目标类别的事件资源大于分配给所述第二目标类别的事件资源,其中,所述第一目标类别中的目标对象的等级高于所述第二目标类别中的目标对象的等级;分配给所述第一目标类别的事件资源大于分配给所述第二目标类别的事件资源,其中,分配给所述第一目标类别的事件资源转移至所述事件处理平台的时间早于分配给所述第二目标类别的事件资源转移至所述事件处理平台的时间。9.根据权利要求1所述的方法,其特征在于,在所述按照所述事件资源分配比例将所述目标对象所预定的事件资源中的目标事件资源分配给所述目标对象之后,所述方法还包括:将所述目标事件资源转移至第一账号,其中,所述第一账号为计划获取所述第二事件资源的账号。10.一种事件资源分配装置,其特征...
【专利技术属性】
技术研发人员:闫敏,李善林,吴建国,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。