一种献血后领取献血证的排队方法及系统技术方案

技术编号:39737208 阅读:9 留言:0更新日期:2023-12-17 23:39
本发明专利技术公开了一种献血后领取献血证的排队方法及系统,该包括:获取每个献血者的历史献血总量

【技术实现步骤摘要】
一种献血后领取献血证的排队方法及系统


[0001]本专利技术属于计算领取献血证排队顺序的
,更具体地,涉及一种献血后领取献血证的排队方法及系统


技术介绍

[0002]无偿献血证书是具备资质的医疗卫生部门根据

中华人民共和国献血法

第六条规定颁发给无偿献血者的一种证书

符合要求的健康公民一次性献血量符合最低标准
200ml
就可以获得国家颁发的无偿献血证

[0003]目前献血证的发放都是等献血完成后排队逐一进行发放,不能体现多献血或者稀有血液的贡献,不能达到鼓励多献血的目的,市面上也没有以上技术


技术实现思路

[0004]为解决以上技术问题,本专利技术提出一种献血后领取献血证的排队方法,包括:
[0005]获取每个献血者的历史献血总量

血型

当前献血量

历史献血频率和等待时间,其中,按照所述血型的稀有程度,设置血型系数,所述血型的稀有程度越高,所述血型系数越大;
[0006]根据所述历史献血总量

所述血型系数

所述当前献血量

所述历史献血频率和所述等待时间,设置排队模型,计算每个所述献血者的顺序值,对所述顺序值进行排序,每个所述献血者按照从大到小的顺序领取所述献血证,其中所述排队模型中包括时间动态调整因子,并根据所述等待时间动态调整所述顺序值的大小,从而保证等待时间长的所述献血者能够更快领到所述献血证;
[0007]判断工作人员的终端设备与打印机是否处于连接状态,若处于连接状态,则在工作人员的终端设备上的线程池中添加打印任务,发送打印数据到打印机,并进行打印

[0008]进一步的,所述排队模型为:
[0009][0010]m
为所述历史献血总量,
n
为所述当前献血量,
a
为所述历史献血总量和所述当前献血量的调节权重,
b
为所述历史献血频率

所述等待时间

所述时间动态调整因子和所述血型系数的调节权重,
p
为所述历史献血频率,
t
为所述等待时间,
μ
为所述血型系数,
γ
为所述时间动态调整因子,
g
为所述顺序值

[0011]进一步的,计算所述时间动态调整因子
γ
包括:
[0012][0013]其中,
T
为当前的所述等待时间,
B
为所述等待时间的基准值,
T

为,
R
为每增加等待时间
T


γ
的增长率

[0014]进一步的,还包括:
[0015]a
的值越大,所述历史献血总量和所述当前献血量在计算
g
时的影响就越大,反之则越小;
[0016]b
的值越大,所述等待时间

所述历史献血频率

所述血型系数和所述时间动态调整因子在计算
g
时的影响就越小,反之则越大

[0017]进一步的,还包括:
[0018]当前所述等待时间小于所述等待时间的基准值时,所述时间动态调整因子为1;
[0019]当前等待时间大于所述等待时间基准值时,所述时间动态调整因子根据所述等待时间的增长而逐渐增加

[0020]本专利技术还提出一种献血后领取献血证的排队系统,包括:
[0021]获取数据模块,用于获取每个献血者的历史献血总量

血型

当前献血量

历史献血频率和等待时间,其中,按照所述血型的稀有程度,设置血型系数,所述血型的稀有程度越高,所述血型系数越大;
[0022]计算顺序值模块,用于根据所述历史献血总量

所述血型系数

所述当前献血量

所述历史献血频率和所述等待时间,设置排队模型,计算每个所述献血者的顺序值,对所述顺序值进行排序,每个所述献血者按照从大到小的顺序领取所述献血证,其中所述排队模型中包括时间动态调整因子,并根据所述等待时间动态调整所述顺序值的大小,从而保证等待时间长的所述献血者能够更快领到所述献血证;
[0023]打印模块,用于判断工作人员的终端设备与打印机是否处于连接状态,若处于连接状态,则在工作人员的终端设备上的线程池中添加打印任务,发送打印数据到打印机,并进行打印

[0024]进一步的,所述排队模型为:
[0025][0026]m
为所述历史献血总量,
n
为所述当前献血量,
a
为所述历史献血总量和所述当前献血量的调节权重,
b
为所述历史献血频率

所述等待时间

所述时间动态调整因子和所述血型系数的调节权重,
p
为所述历史献血频率,
t
为所述等待时间,
μ
为所述血型系数,
γ
为所述时间动态调整因子,
g
为所述顺序值

[0027]进一步的,计算所述时间动态调整因子
γ
包括:
[0028][0029]其中,
T
为当前的所述等待时间,
B
为所述等待时间的基准值,
T

为,
R
为每增加等待时间
T


γ
的增长率

[0030]进一步的,还包括:
[0031]a
的值越大,所述历史献血总量和所述当前献血量在计算
g
时的影响就越大,反之则越小;
[0032]b
的值越大,所述等待时间

所述历史献血频率

所述血型系数和所述时间动态调整因子在计算
g
时的影响就越小,反之则越大

[0033]进一步的,还包括:
[0034]当前所述等待时间小于所述等待时间的基准值时,所述时间动态调整因子为1;
[0035]当前等待时间大于所述等待时间基准值时,所述时间动态调整因子根据所述等待时间的增长而逐渐增加

[0036]总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,具有以下有益效果:
[0037]本专利技术根据所述历史献血总量

所述血型系数

所述当前献血量

所述历史献血频率和所述等待时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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.
一种献血后领取献血证的...

【专利技术属性】
技术研发人员:潘小军许敬胡俊杰罗威
申请(专利权)人:武汉血液中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1