本申请涉及数据处理
技术领域:
,具体而言,涉及基于传播网络的吸毒人员个体危害度评价方法及装置。
背景技术:
:目前,日趋严重的毒品问题已经成为全球性的灾难。毒品不仅严重损害人体健康,还会败坏社会风气。吸毒人员一旦吸毒成瘾,将会严重威胁到人们的生命财产安全,给社会带来极大的危害。此外,吸毒人员不但自己吸毒,还会很大可能性的将毒品传播给其他人,这种吸毒传播的危害更是不可估量。然而,现有技术中大多着眼在传染病方面对吸毒危害程度进行研究,有关吸毒传播所可能导致的危害并没有深入研究。技术实现要素:有鉴于此,本申请的目的在于提供基于传播网络的吸毒人员个体危害度评价方法及装置,能够对吸毒传播危害等级进行预测,预测的准确性较好。第一方面,本申请提供了一种基于传播网络的吸毒人员个体危害度评价方法,所述方法包括:获取毒品传播网络中每个吸毒人员的毒品传播信息;针对任一吸毒人员,对该吸毒人员的毒品传播信息进行处理,确定该吸毒人员在所述毒品传播网络中的危害等级。结合第一方面,本申请提供了第一方面的第一种可能的实施方式,其中,所述毒品传播信息包括首次染毒时间和首次传毒时间;确定任一吸毒人员在所述毒品传播网络中的危害等级,包括:针对任一吸毒人员,基于该吸毒人员的首次染毒时间和首次传毒时间,确定该吸毒人员从首次染毒至首次传毒的间隔时长;判断所述间隔时长是否小于预设时长阈值;若是,确定该吸毒人员在所述毒品传播网络中的危害等级为高级,若否,则确定该吸毒人员在所述毒品传播网络中的危害等级为低级。结合第一方面,本申请提供了第一方面的第二种可能的实施方式,其中,所述毒品传播信息包括传毒时间、以及与该传毒时间对应的传毒次数,确定任一吸毒人员在所述毒品传播网络中的危害等级,包括:针对任一吸毒人员,确定该吸毒人员的传毒时间所属的时间区间、该吸毒人员在所属的时间区间内的第一传毒次数、以及该吸毒人员在所属的时间区间之前的第一预设数量个时间区间内的第一传毒次数和值;基于所述第一传播次数和所述第一传毒次数和值,确定该吸毒人员在所属的时间区间上的平均传毒次数;根据所述平均传毒次数确定该吸毒人员在所述毒品传播网络中的危害等级。结合第一方面的第二种可能的实施方式,本申请提供了第一方面的第三种可能的实施方式,根据所述平均传毒次数确定任一吸毒人员在所述毒品传播网络中的危害等级,包括:针对任一吸毒人员,判断所述平均传毒次数是否大于第一预设传毒次数,且小于第二预设传毒次数;所述第二预设传毒次数大于所述第一预设传毒次数;若是,确定所述吸毒人员在所述毒品传播网络中的危害等级为中级。结合第一方面的第二种可能的实施方式,本申请提供了第一方面的第四种可能的实施方式,其中,若判断出所述平均传毒次数小于或等于所述第一预设传毒次数,则确定所述吸毒人员在所述毒品传播网络中的危害等级为低级。结合第一方面的第二种可能的实施方式,本申请提供了第一方面的第五种可能的实施方式,其中,若判断出所述平均传毒次数大于或等于所述第二预设传毒次数,则确定所述吸毒人员在所述毒品传播网络中的危害等级为高级。结合第一方面,本申请提供了第一方面的第六种可能的实施方式,其中,所述毒品传播信息包括首次染毒时间、至少一个传毒时间、以及与每个传毒时间对应的传毒次数,确定任一吸毒人员在所述毒品传播网络中的危害等级,包括:针对任一吸毒人员,确定该吸毒人员的每个传毒时间所属的时间区间、该吸毒人员在每个时间区间内的第二传毒次数、以及该吸毒人员在每个时间区间之前的第二预设数量个时间区间内的第二传毒次数和值;针对每个时间区间,基于任一吸毒人员在该时间区间内的第二传毒次数以及在该时间区间之前的第二预设数量个时间区间内的第二传毒次数和值,确定所述吸毒人员在该时间区间上的平均传毒次数;针对任一吸毒人员,确定该吸毒人员平均传毒次数最大对应的目标时间区间;根据该吸毒人员的首次染毒时间和所述目标时间区间,确定该吸毒人员从所述首次染毒时间所属的时间区间至所述目标时间区间的区间数量;根据确定的区间数量确定该吸毒人员在所述毒品传播网络中的危害等级。第二方面,本申请提供了一种基于传播网络的吸毒人员个体危害度评价装置,包括:获取模块,用于获取毒品传播网络中每个吸毒人员的毒品传播信息;确定模块,用于针对任一吸毒人员,对该吸毒人员的毒品传播信息进行处理,确定该吸毒人员在所述毒品传播网络中的危害等级。本申请提供了基于传播网络的吸毒人员个体危害度评价方法及装置,其通过获取的毒品传播网络中每个吸毒人员的毒品传播信息来确定任一吸毒人员在所述毒品传播网络中的危害等级,也即,能够对吸毒传播危害等级进行预测,预测的准确性较好,从而可以为禁毒行动提供数据参考及决策依据,合理调整禁毒策略,以实现更大的毒品防控效果。为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本申请实施例一所提供的一种基于传播网络的吸毒人员个体危害度评价方法的流程图;图2示出了本申请实施例二所提供的一种基于传播网络的吸毒人员个体危害度评价方法的流程图;图3示出了本申请实施例三所提供的一种基于传播网络的吸毒人员个体危害度评价方法的流程图;图4示出了本申请实施例四所提供的一种基于传播网络的吸毒人员个体危害度评价方法的流程图;图5示出了本申请实施例五所提供的一种基于传播网络的吸毒人员个体危害度评价装置的结构示意图;具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。考虑到现有技术中缺乏对吸毒传播所可能导致的危害的深入研究。基于此,本申请的一个实施例提供了一种基于传播网络的吸毒人员个体危害度评价方法,通过如下几个实施例进行描述。实施例一如图1所示,为本申请实施例提供的基于传播网络的吸毒人员个体危害度评价方法的流程图。上述方法包括如下步骤:S101、获取毒品传播网络中每个吸毒人员的毒品传播信息。这里,有关毒品传播网络的形成是在一定的时间内,指定区域内的所有人员从未吸毒到陆续染上毒瘾,最终均成为吸毒人员的过程。在毒品传播网络形成的过程中,可以获取到每一个吸毒人员的毒品传播信息,例如某一个吸毒人员染上毒瘾的时间、每一次进行毒品传播的时间及传播的对象等等。S102、针对任一吸毒人员的毒品传播信息,对该吸毒人员的毒品传播信息进行处理,确定该吸毒人员在毒品传播网络中的危害等级。这里,可以在获取到毒品传播网络中每个吸毒人员的毒品传播信息之后,根据获取的毒品传播信息来确定吸毒人员在毒品传播网络中的危害等。本申请实施例中针对不同的毒品传播信息,确定吸毒人员在毒品传播网络中的危害等级的方法也不同,接下来结合如下如下实施例二至实施例四进行具体描述:实施例二本申请实施例二可以基于首次染毒时间和首次传毒时间等毒品传播信息来确定任一吸毒人员在毒品传播网络中的危害等级,如图2所示,具体的吸毒人员个体危害度评价方法可以通过如下步骤来实现:S201、针对任一吸毒人员,基于该吸毒人员的首次染毒时间和首次传毒时间,确定该吸毒人员从首次染毒至首次传毒的间隔时长。具体的,可以首先获取毒品传播信息中每个吸毒人员的首次染毒时间和首次传毒时间,然后可以针对每个吸毒人员,基于该吸毒人员的首次染毒时间和首次传毒时间,确定该吸毒人员从首次染毒至首次传毒的间隔时长。可以采用如下的公式来确定该吸毒人员从首次染毒至首次传毒的时间间隔时长。Vi=min{Xij·τj+(1-Xij)M}-τi(1)这里Vi表示吸毒人员i的从首次染毒至首次传毒的间隔时长;τi表示吸毒人员i的首次染毒时刻;τj表示吸毒人员j的首次染毒时刻;Xij表示当吸毒人员i已经将毒品传播给j,则取1;否则取0;M表示一个大于整个吸毒网络中总吸毒人员数量的数。结合公式可知,针对每个吸毒人员,基于其首次染毒时间和首次传毒时间,均可确定该吸毒人员从首次染毒至首次传毒的间隔时长。S202、判断间隔时长是否小于预设时长阈值;若是,确定该吸毒人员在毒品传播网络中的危害等级为高级,若否,则确定该吸毒人员在毒品传播网络中的危害等级为低级。这里,如果间隔时长大于预设时长阈值,基本可以说明该吸毒人员在染上毒瘾后并未很快向周围人员进行传播,该吸毒人员持有毒品的目的可能更多的是为了满足自己的吸食需求并没有很强烈的意愿向周围人员进行传播。因此,该吸毒人员被基本认为在这个毒品传播网络中的危害较小,危害等级确认为低级,这样,可以基本确定该吸毒人员目前不是重点关注的对象。反之,如果间隔时长小于预设时长阈值,基本可以说明该吸毒人员在染上毒瘾后很快会向周围人员进行传播,该吸毒人员持有毒品的目的除了满足自己的吸食需求之外,还有很强烈的意愿向周围人员进行传播。因此,该吸毒人员被认为在这个毒品传播网络中的危害较大,危害等级确认为高级,该吸毒人员是需要重点关注的对象。实施例三本申请实施例三可以基于传毒时间、以及与该传毒时间对应的传毒次数等毒品传播信息来确定吸毒人员在毒品传播网络中的危害等级,如图3所示,具体的吸毒人员个体危害度评价方法可以通过如下步骤来实现:S301、针对任一吸毒人员,确定该吸毒人员的传毒时间所属的时间区间、该吸毒人员在所属的时间区间内的第一传毒次数、以及该吸毒人员在所属的时间区间之前的第一预设数量个时间区间内的第一传毒次数和值。S302、基于第一传播次数和第一传毒次数和值,确定该吸毒人员在所属的时间区间上的平均传毒次数。这里,针对任一吸毒人员,可以首先确定该吸毒人员的传毒时间所属的时间区间、该吸毒人员在所属的时间区间内的第一传毒次数、以及该吸毒人员在所属的时间区间之前的第一预设数量个时间区间内的第一传毒次数和值,基于第一传播次数和第一传毒次数和值,确定该吸毒人员在所属的时间区间上的平均传毒次数。可以通过如下公式确定该吸毒人员在所属的时间区间上的平均传毒次数:这里Ri(t,c)表示吸毒人员i在t时刻所在的区间及t时刻所在区间之前的c-1个区间平均传毒次数。Xijt表示在t时刻吸毒人员i已经将毒品传播给j,则取1;否则取0;C表示设定的区间的数量。结合上式可知,根据毒品传播网络中每个吸毒人员的毒品传播信息,及设定好的第一预设数量个时间区间,可以确定该吸毒人员在所属的时间区间上的平均传毒次数。S303、根据平均传毒次数确定该吸毒人员在毒品传播网络中的危害等级。这里,确定的吸毒人员在所属的时间区间上的平均传毒次数可以反映出在同一时间区间内吸毒人员进行毒品传播行为的活跃程度。在当前时刻所在区间内平均传播毒品的次数多的吸毒人员危害度较大,平均传播毒品的次数少的危害度小,因此计算出各个吸毒人员在当前区间内平均传播毒品的次数之后,再进行比较,可以反应吸毒人员进行毒品传播行为的活跃程度,活跃程度大的危害等级越大,活跃程度小的危害等级越小。本申请实施例中,针对任一吸毒人员,可以通过其平均传毒次数与第一预设传毒次数以及第二预设传毒次数的比较结果来确定该吸毒人员的危险等级。其中,在判断出平均传毒次数大于第一预设传毒次数,且小于第二预设传毒次数时,可以确定吸毒人员在毒品传播网络中的危害等级为中级,在判断出平均传毒次数小于或等于第一预设传毒次数,可以确定该吸毒人员在毒品传播网络中的危害等级为低级,在判断出平均传毒次数大于或等于第二预设传毒次数,则可以确定该吸毒人员在毒品传播网络中的危害等级为高级。针对危险等级为低级的吸毒人员来说,可以说明,该吸毒人员在毒品传播网络中的活跃度较低,危害较小,暂时可以不作为重点关注对象,而针对危险等级为高级的吸毒人员来说,可以说明,该吸毒人员在毒品传播网络中的活跃度较高,危害较大,需要重点关注。实施例四本申请实施例四可以基于首次染毒时间、至少一个传毒时间、以及与每个传毒时间对应的传毒次数等毒品传播信息来确定吸毒人员在毒品传播网络中的危害等级,如图4所示,具体的吸毒人员个体危害度评价方法可以通过如下步骤来实现:S401、针对任一吸毒人员,确定该吸毒人员的每个传毒时间所属的时间区间、该吸毒人员在每个时间区间内的第二传毒次数、以及该吸毒人员在每个时间区间之前的第二预设数量个时间区间内的第二传毒次数和值。S402、针对每个时间区间,基于任一吸毒人员在该时间区间内的第二传毒次数以及在该时间区间之前的第二预设数量个时间区间内的第二传毒次数和值,确定吸毒人员在该时间区间上的平均传毒次数。这里,可以设置以下变量,根据毒品传播网络中每个吸毒人员的毒品传播信息,通过如下公式确定吸毒人员在各个满足要求的时间区间上的平均传毒次数:变量s,e须满足以下条件:(1)(2)这里Ri(t,e-s)表示吸毒人员i在t时刻所在的区间及t时刻所在区间之前的e-s-1个区间平均传毒次数;Xijt表示在t时刻吸毒人员i已经将毒品传播给j,则取1;否则取0;c1表示设定的区间的下限;c2表示设定的区间的上限。根据上述公式可以确定吸毒人员在满足要求的时间区间上的平均传毒次数。然后再确定最大的平均传播次数。S403、针对任一吸毒人员,确定该吸毒人员平均传毒次数最大对应的目标时间区间;根据该吸毒人员的首次染毒时间和所述目标时间区间,确定该吸毒人员从首次染毒时间所属的时间区间至目标时间区间的区间数量。S404、根据确定的区间数量确定该吸毒人员在毒品传播网络中的危害等级。这里,可以将得到的区间数量与预设区间数量进行对比。如果确定的区间数量大于预设区间数量,则确定该吸毒人员在毒品传播网络中的危害等级为高级。为了便于理解上述基于传播网络的吸毒人员个体危害度评价方法,现结合如下示例进行具体说明。一个有415名吸毒人员的传播网络数据,这些人员被标记为i=1~415,组成吸毒人员集合。所有吸毒人员在传播期间t=0~12的期间内,即完整时间跨度Nt=12内,陆续染上毒瘾,最终均成为吸毒人员。假设在t=0时刻,该传播网络现一名自发染毒的吸毒人员,此时n=1,即构成单元素原生吸毒人员集合,为吸毒人员集合的子集。该原生吸毒人员在之后的期间持续地向传播网络中的其他未染毒人员传播毒品,已经被其教唆引诱成功的新生吸毒人员也同时在染毒后的期间持续教唆引诱他人吸毒。下表列示出了前20名吸毒人员向他人传播毒品的传播关系时间参量Xijt,由于吸毒人员并非两两之间均存在传播关系,因此下表仅列示出了Xijt=1的下标组合,未列示出的代表Xijt=0.表1吸毒人员传播关系时间参量Xijt根据上表中列举的20名吸毒人员传播数据Xijt,计算过程如下:(1)基于吸毒人员的首次染毒时间和首次传毒时间,确定该吸毒人员从首次染毒至首次传毒的间隔时长V。以20名吸毒人员i=1~20为例,由表1中吸毒人员传播关系时间参量Xijt,得到了这些吸毒人员在染上毒瘾后至首次对外传播毒品的时间Vi。具体结果如下表所示。表2吸毒人员首次染毒至首次传毒的间隔时长Vi(2)计算吸毒人员在所属的时间区间上的平均传毒次数。根据表1中吸毒人员传播关系时间参量Xijt得到所有吸毒人员i=1~20在完整的时间跨度,即传播期间t=0~12上的平均传毒次数Ri(t,c)。其中第一预设数量个时间区间与当前时间区间之和c分别取固定值1,3,5来进行计算,具体结果如下表所示。表3吸毒人员平均传播次数Ri(t,c),c=1表4吸毒人员平均传播次数Ri(t,c),c=3表5吸毒人员平均传播次数Ri(t,c),c=5该区域中的所有吸毒人员i=1~20,由于是在整个时间跨度t=0~12上陆续染上毒瘾,假设吸毒人员在染毒之前不能教唆引诱他人染毒,上表中的空白表格代表相应吸毒人员还没有染毒的时段。(3)计算目标时间区间将参数c1与c2分别设置为3和5,即该目标时间区间的长度被限制在3~5之间。针对20名吸毒人员i=1~20,在传播期间t=0~12上,计算出排除了吸毒人员染毒时间τi影响的目标时间区间(si',ei')。表6吸毒人员目标时间区间(si',ei')i(si',ei')i(si',ei')1[0,3]11[2,5]2[6,9]12[2,5]3[0,3]13[0,3]4[4,7]14[0,3]5[0,3]15[2,5]6[0,3]16[0,3]7[0,3]17[2,5]8[0,3]18[0,3]9[2,5]19[0,3]10[2,5]20[0,3]这样,基于上述各中间变量,并可以对吸毒传播危害进行预测,预测的准确性较好。实施例五基于同一发明构思,本申请实施例提供了一种与基于传播网络的吸毒人员个体危害度评价方法对应的基于传播网络的吸毒人员个体危害度评价装置,由于本申请实施例中的装置解决问题的原理与本申请实施例上述基于传播网络的吸毒人员个体危害度评价方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。如图5所示,为本申请实施例所提供的基于传播网络的吸毒人员个体危害度评价装置的结构示意图,该装置具体包括:获取模块501,用于获取毒品传播网络中每个吸毒人员的毒品传播信息;确定模块502,用于针对任一吸毒人员,对该吸毒人员的毒品传播信息进行处理,确定该吸毒人员在所述毒品传播网络中的危害等级。在一种实施方式中,毒品传播信息包括首次染毒时间和首次传毒时间上述确定模块502具体用于:针对任一吸毒人员,基于该吸毒人员的首次染毒时间和首次传毒时间,确定该吸毒人员从首次染毒至首次传毒的间隔时长;判断所述间隔时长是否小于预设时长阈值;若是,确定该吸毒人员在所述毒品传播网络中的危害等级为高级,若否,则确定该吸毒人员在所述毒品传播网络中的危害等级为低级。在另一种实施方式中,毒品传播信息包括传毒时间、以及与该传毒时间对应的传毒次数,确定任一吸毒人员在毒品传播网络中的危害等级,上述确定模块502具体用于:针对任一吸毒人员,确定该吸毒人员的传毒时间所属的时间区间、该吸毒人员在所属的时间区间内的第一传毒次数、以及该吸毒人员在所属的时间区间之前的第一预设数量个时间区间内的第一传毒次数和值;基于所述第一传播次数和所述第一传毒次数和值,确定该吸毒人员在所属的时间区间上的平均传毒次数;根据所述平均传毒次数确定该吸毒人员在所述毒品传播网络中的危害等级。在又一种实施方式中,上述确定模块502具体用于:针对任一吸毒人员,判断所述平均传毒次数是否大于第一预设传毒次数,且小于第二预设传毒次数;所述第二预设传毒次数大于所述第一预设传毒次数;若是,确定所述吸毒人员在所述毒品传播网络中的危害等级为中级。在再一种实施方式中,上述确定模块502具体用于:若判断出所述平均传毒次数小于或等于所述第一预设传毒次数,则确定所述吸毒人员在所述毒品传播网络中的危害等级为低级。在再一种实施方式中,上述确定模块502具体用于:若判断出所述平均传毒次数大于或等于所述第二预设传毒次数,则确定所述吸毒人员在所述毒品传播网络中的危害等级为高级。在再一种实施方式中,毒品传播信息包括首次染毒时间、至少一个传毒时间、以及与每个传毒时间对应的传毒次数,确定任一吸毒人员在毒品传播网络中的危害等级,上述确定模块502具体用于:针对任一吸毒人员,确定该吸毒人员的每个传毒时间所属的时间区间、该吸毒人员在每个时间区间内的第二传毒次数、以及该吸毒人员在每个时间区间之前的第二预设数量个时间区间内的第二传毒次数和值;针对每个时间区间,基于任一吸毒人员在该时间区间内的第二传毒次数以及在该时间区间之前的第二预设数量个时间区间内的第二传毒次数和值,确定所述吸毒人员在该时间区间上的平均传毒次数;针对任一吸毒人员,确定该吸毒人员平均传毒次数最大对应的目标时间区间;根据该吸毒人员的首次染毒时间和所述目标时间区间,确定该吸毒人员从所述首次染毒时间所属的时间区间至所述目标时间区间的区间数量;根据确定的区间数量确定该吸毒人员在所述毒品传播网络中的危害等级。实施例六本申请实施例所提供了一种电子设备,该电子设备包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行上述实施例一至实施例四任一所述的吸毒传播危害的确定方法基于传播网络的吸毒人员个体危害度评价方法的步骤。本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被控制器运行时执行上述实施例一至实施例四任一所述的吸毒传播危害的确定方法基于传播网络的吸毒人员个体危害度评价方法的步骤。具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述吸毒传播危害的确定方法基于传播网络的吸毒人员个体危害度评价方法,能够对吸毒传播危害等级进行预测,预测的准确性较高,从而可以为禁毒行动提供数据参考及决策依据,合理调整禁毒策略,以实现更大的毒品防控效果。本申请实施例所提供的吸毒传播危害的预测方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,程序代码包括的指令可用于执行前面方法实施例中的方法,具体实现可参见方法实施例,在此不再赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域:
的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。当前第1页1 2 3