【技术实现步骤摘要】
一种献血后领取献血证的排队方法及系统
[0001]本专利技术属于计算领取献血证排队顺序的
,更具体地,涉及一种献血后领取献血证的排队方法及系统
。
技术介绍
[0002]无偿献血证书是具备资质的医疗卫生部门根据
《
中华人民共和国献血法
》
第六条规定颁发给无偿献血者的一种证书
。
符合要求的健康公民一次性献血量符合最低标准
200ml
就可以获得国家颁发的无偿献血证
。
[0003]目前献血证的发放都是等献血完成后排队逐一进行发放,不能体现多献血或者稀有血液的贡献,不能达到鼓励多献血的目的,市面上也没有以上技术
。
技术实现思路
[0004]为解决以上技术问题,本专利技术提出一种献血后领取献血证的排队方法,包括:
[0005]获取每个献血者的历史献血总量
、
血型
、
当前献血量
、
历史献血频率和等待时间,其中,按照所述血型的稀有程度,设置血型系数,所述血型的稀有程度越高,所述血型系数越大;
[0006]根据所述历史献血总量
、
所述血型系数
、
所述当前献血量
、
所述历史献血频率和所述等待时间,设置排队模型,计算每个所述献血者的顺序值,对所述顺序值进行排序,每个所述献血者按照从大到小的顺序领取所述献血证,其中所述排队模型中包括时间动态调整因子,并根据所述等待时间动态调整所述顺序值的大 ...
【技术保护点】
【技术特征摘要】
1.
一种献血后领取献血证的排队方法,其特征在于,包括:获取每个献血者的历史献血总量
、
血型
、
当前献血量
、
历史献血频率和等待时间,其中,按照所述血型的稀有程度,设置血型系数,所述血型的稀有程度越高,所述血型系数越大;根据所述历史献血总量
、
所述血型系数
、
所述当前献血量
、
所述历史献血频率和所述等待时间,设置排队模型,计算每个所述献血者的顺序值,对所述顺序值进行排序,每个所述献血者按照从大到小的顺序领取所述献血证,其中所述排队模型中包括时间动态调整因子,并根据所述等待时间动态调整所述顺序值的大小,从而保证等待时间长的所述献血者能够更快领到所述献血证;判断工作人员的终端设备与打印机是否处于连接状态,若处于连接状态,则在工作人员的终端设备上的线程池中添加打印任务,发送打印数据到打印机,并进行打印
。2.
如权利要求1所述的一种献血后领取献血证的排队方法,其特征在于,所述排队模型为:
m
为所述历史献血总量,
n
为所述当前献血量,
a
为所述历史献血总量和所述当前献血量的调节权重,
b
为所述历史献血频率
、
所述等待时间
、
所述时间动态调整因子和所述血型系数的调节权重,
p
为所述历史献血频率,
t
为所述等待时间,
μ
为所述血型系数,
γ
为所述时间动态调整因子,
g
为所述顺序值
。3.
如权利要求2所述的一种献血后领取献血证的排队方法,其特征在于,计算所述时间动态调整因子
γ
包括:其中,
T
为当前的所述等待时间,
B
为所述等待时间的基准值,
T
′
为,
R
为每增加等待时间
T
′
时
γ
的增长率
。4.
如权利要求2所述的一种献血后领取献血证的排队方法,其特征在于,还包括:
a
的值越大,所述历史献血总量和所述当前献血量在计算
g
时的影响就越大,反之则越小;
b
的值越大,所述等待时间
、
所述历史献血频率
、
所述血型系数和所述时间动态调整因子在计算
g
时的影响就越小,反之则越大
。5.
如权利要求3所述的一种献血后领取献血证的排队方法,其特征在于,还包括:当前所述等待时间小于所述等待时间的基准值时,所述时间动态调整因子为1;当前等待时间大于所述等待时间基准值时,所述时间动态调整因子根据所述等待时间的增长而逐渐增加
。6.
一种献血后领取献血证的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。