【技术实现步骤摘要】
针对成瘾人员的心理测评方法及其系统框架的运行方法
本专利技术涉及心理测评
,具体来说,涉及一种针对成瘾人员的心理测评方法及其系统框架的运行方法。
技术介绍
在以往的戒毒工作中,主要采用单类或者没有系统分类的测评软件方法来了解正在戒毒的毒品成瘾者心理状况,或者有些系统虽然推出了戒毒防复吸测试服务方法,但是并不是以心理问题为核心要点,同时也并没有凸显复吸的风险评估以及戒毒的分区和阶段特征,以此了解其心理问题的动态过程,为戒断后的复吸风险进行评估。并且现有的测评软件系统采用的框架使用不方便,经常出现故障性问题,影响成瘾人员的心理测评过程和结果。
技术实现思路
为解决现有技术中存在的不关注吸毒者的心理、没有复吸风险评估等问题,本专利技术提供一种针对成瘾人员的心理测评方法及其系统框架的运行方法,能够对受测者的心理问题进行全面评估,具有明显的复吸风险预判作用,更加具有针对性,同时采用的系统框架运行稳定。为实现上述目的,本专利技术采用的技术方案是:一种针对成瘾人员的心理综合测评系统框架的运行方法,包括以下步骤:1)、给每个服务器分配不同的权值;2)、设置每个节点的三个权重变量:配置的权重weight、节点当前权重currentWeight和有效权重effectiveWeight;3)、轮询所有节点,计算当前状态下所有节点的有效权重之和totalWeight;4)、采用公式currentWeight=currentWeight+effectiveWeight选 ...
【技术保护点】
1.一种针对成瘾人员的心理综合测评系统框架的运行方法,其特征在于,包括以下步骤:/n1)、给每个服务器分配不同的权值;/n2)、设置每个节点的三个权重变量:配置的权重weight、节点当前权重currentWeight和有效权重effectiveWeight;/n3)、轮询所有节点,计算当前状态下所有节点的有效权重之和totalWeight;/n4)、采用公式currentWeight=currentWeight+effectiveWeight选出所有节点中节点当前权重currentWeight中最大的一个节点作为选中节点;/n5)、选中节点的节点当前权重currentWeight=currentWeight-totalWeight;/n6)、对于服务器数组{a(1),b(2),c(4)}而言,gcd为1,maxweight为4;/n7)、假设对于服务器数组{a(1),b(2),c(4)}而言,gcd为1,maxweight为4;/n8)、重复调用函数,轮询服务器数组,并返回其值。/n
【技术特征摘要】
1.一种针对成瘾人员的心理综合测评系统框架的运行方法,其特征在于,包括以下步骤:
1)、给每个服务器分配不同的权值;
2)、设置每个节点的三个权重变量:配置的权重weight、节点当前权重currentWeight和有效权重effectiveWeight;
3)、轮询所有节点,计算当前状态下所有节点的有效权重之和totalWeight;
4)、采用公式currentWeight=currentWeight+effectiveWeight选出所有节点中节点当前权重currentWeight中最大的一个节点作为选中节点;
5)、选中节点的节点当前权重currentWeight=currentWeight-totalWeight;
6)、对于服务器数组{a(1),b(2),c(4)}而言,gcd为1,maxweight为4;
7)、假设对于服务器数组{a(1),b(2),c(4)}而言,gcd为1,maxweight为4;
8)、重复调用函数,轮询服务器数组,并返回其值。
2.根据权利要求1所述的一种针对成瘾人员的心理综合测评系统框架的运行方法,其特征在于,步骤2)所述的三个权重变量中,weight为配置的权重,即在配置文件或初始化时约定好的每个节点的权重;currentWeight为节点当前权重,会一直变化;effectiveWeight为有效权重,初始值为weight,通讯过程中发现节点异常,则-1,之后再次选取本节点,调用成功一次则+1,直达恢复到weight,用于健康检查,处理异常节点,降低其权重。
3.根据权利要求1所述的一种针对成瘾人员的心理综合测评系统框架的运行方法,其特征在于,步骤8)中所述的函数公式为totalweight=x+y+z
A1=2xB1=2yC1=2z
A1=Tmax-totaoweight,B1,C1=C1
A2=A`+x,B2=B`+y,C2=C`+z
A`=Tmax-totaoweight,B`=B2,C`=C31
式中totalweight代表了总权重,x、y、z分别代表了原始权重数,Ai、Bi、Ci分别代表不同的三台服务器所接受请求后所计算的权重,i代表了程序提出请求的次数(i=1,2,3……),A’,B’,C’分别代表轮询后的暂时结果,Tmax代表Ai、Bi、Ci中的最大值;
在该公式中,当i=7时,即经过7(1+2+4)次调用之后,每个服务器被选中的次数正好是其权重值,如果有新的请求到来,第8次调用该函数时,i为2,cw为1;进入循环后,i首先被置为0,cw被置为cw-gcd,也就是0,因此cw被重置为maxweight;这种情况就跟第一次调用该函数时一样了;因此,7次是一遍加权轮询结束,7次之后,重复之前的过程。
4.根据权利要求3所述的一种针对成瘾人员的心理综合测评系统框架的运行方法,其特征在于,采用上述公式进行的重复计算的步骤为:
81)、第1次调用该函数时,i(index)为-1,cw(current_weight)为0,进入循环后,i首先被置为0,因此cw被置为maxweight;从i开始轮询服务器数组ss,第一个权重大于等于cw的服务器是c,因此,i被置为2,并返回其值。
82)、第2次...
【专利技术属性】
技术研发人员:杨玲,曹华,王梦琳,张建勋,
申请(专利权)人:西北师范大学,
类型:发明
国别省市:甘肃;62
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。