1.一种资源传播方法,其特征在于,包括以下步骤:
根据向第一用户账号进行资源发送的发送指令,在活跃资源池中选取出传播余量大于等于1且所述第一用户账号未接收过的第一资源;其中,所述发送指令根据所述第一用户终端通过所述第一用户账号发起的资源获取请求生成;或者根据预设的推送需求生成,所述活跃资源池为所述第一用户账号关注的第一群组的活跃资源池,所述第一群组为根据预设的抽选规则从所述第一用户账号关注的所有群组中抽选出的一个群组;
将所述第一资源发送至与所述第一用户账号对应的第一用户终端,并更新所述第一资源的状态参数;其中,所述状态参数包括第一资源在所述第一群组的传播容量、传播余量以及第一资源的已获取列表,所述已获取列表用于存储所有接收过所述第一资源的用户账号;所述传播余量根据所述第一资源的传播容量和第一群组中的第一资源的已接收用户量生成;
接收所述第一用户账号对所述第一资源的反馈类型;
当所述反馈类型为用于标志传播的第一反馈类型时,根据所述第一用户账号的影响力相应增加所述第一资源在传播的目标群组中的传播容量;其中,所述第一资源初始的传播容量根据所述第一资源的发布者在目标群组中的影响力生成;传播的目标群组为当前群组或者由用户手动选择的新的群组;
当所述反馈类型为用于标志资源存在异常的第二反馈类型时,记录所述第二反馈类型,以等待后台处理;
当根据所述第二反馈类型及后台处理确定所述第一资源为有效异常资源时,为所述第一资源增加异常资源标记。
2.根据权利要求1所述的资源传播方法,其特征在于,还包括:
每隔预设的时间查询位于所述活跃资源池内的每个资源上一次更新传播容量的更新时间;
当判断资源的更新时间与当前时间的时间差超过预设的时间阈值时,将所述资源从活跃资源池中删除,并转移至资源数据库内。
3.根据权利要求2所述的资源传播方法,其特征在于,还包括:
将新发布的资源与所述资源数据库内的所有资源进行查重检测,获取所述新发布的资源与所述资源数据库内的各个资源的重复度;
当检测到新发布的资源与资源数据库中的预定资源的重复度大于预设的阈值时,将所述新发布的资源的初始的已获取列表设置为所述预定资源的已获取列表。
4.根据权利要求3所述的资源传播方法,其特征在于,还包括:
当判断到位于所述资源数据库内的资源被重新激活后,将所述资源从资源数据库转移至活跃资源池,并根据激活所述资源的用户账号的影响力更新所述资源的传播容量;其中,激活的机制包括对所述资源的检索或者对与该资源相应的历史记录的操作或者检测到与资源重复度等于1的新发布资源。
5.根据权利要求1所述的资源传播方法,其特征在于,还包括:
更新与所述第一资源相关的用户账号的中止容量历史数列;其中,所述中止容量为所述第一资源从活跃资源池中删除时的传播容量;与所述第一资源相关的用户账号包括所述第一资源的发布用户账号以及所述第一资源在各个活跃资源池的始发转发账号;所述第一资源的发布用户账号的中止容量历史数列根据所述中止容量以及预设的发布者权重系数进行更新;所述第一资源在各个活跃资源池的始发转发账号的中止容量历史数列根据所述中止容量以及预设的转发权重系数进行更新;其中,当所述第一资源带有异常资源标记中,所述发布者权重系数以及转发权重系数为0;
根据所述中止容量历史数列更新与所述第一资源相关的用户账号的影响力。
6.一种资源传播装置,其特征在于,包括:
第一资源选取单元,用于根据向第一用户账号进行资源发送的指令,在活跃资源池中选取出传播余量大于等于1且所述第一用户账号未接收过的第一资源;其中,所述发送指令根据所述第一用户终端通过所述第一用户账号发起的资源获取请求生成;或者根据预设的推送需求生成,所述活跃资源池为所述第一用户账号关注的第一群组的活跃资源池,所述第一群组为根据预设的抽选规则从所述第一用户账号关注的所有群组中抽选出的一个群组;
状态参数更新单元,用于将所述第一资源发送至与所述第一用户账号对应的第一用户终端,并更新所述第一资源的状态参数;其中,所述状态参数包括第一资源在所述第一群组的传播容量、传播余量以及第一资源的已获取列表,所述已获取列表用于存储所有接收过所述第一资源的用户账号;所述传播余量根据所述第一资源的传播容量和第一群组中的第一资源的已接收用户量生成;还用于在更新所述第一资源的状态参数之后,接收所述第一用户账号对所述第一资源的反馈类型;
当所述反馈类型为用于标志传播的第一反馈类型时,根据所述第一用户账号的影响力相应增加所述第一资源在传播的目标群组中的传播容量;其中,所述第一资源初始的传播容量根据所述第一资源的发布者在目标群组中的影响力生成;传播的目标群组为当前群组或者由用户手动选择的新的群组;
当所述反馈类型为用于标志资源存在异常的第二反馈类型时,记录所述第二反馈类型,以等待后台处理;
当根据所述第二反馈类型及后台处理确定所述第一资源为有效异常资源时,为所述第一资源增加异常资源标记。
7.一种资源传播服务器,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至5任意一项所述的资源传播方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至5中任意一项所述的资源传播方法。