智慧后勤管理系统及管理方法转让专利

申请号 : CN202310847585.X

文献号 : CN117057705B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 蔡君仪

申请人 : 汕尾领君科技有限公司

摘要 :

本发明公开智慧后勤管理系统及管理方法,涉及后勤管理技术领域。本发明包括,接收提货请求;对提货请求进行响应得到提货指令,提货指令包括取出目标物资至物资交接点的最佳提货路径;多次获取接收提货请求时刻、仓管请求中的目标物品的类别与对应目标存储单元的模拟位置以及对应最佳提货路径作为提货记录;根据提货记录得到每个类别物品的提货频率;根据提货记录判断每个类别物品是否需要进行补货;若需要补充,则按照每个类别的物品的提货频率以及提货后空闲的存储单元至物资交接点的最佳提货路径,对提货后空闲的存储单元进行补货,并记录在仓储空间模型内。本发明通过对提货和补充路径进行规划,提高了后勤管理的效率。(56)对比文件胡雯.智慧配送 让物流更高效――关于物流智慧配送的研究.运输经理世界.2012,(第07期),全文.

权利要求 :

1.一种后勤管理方法,其特征在于,包括,获取后勤仓储的空间结构,建模得到仓储空间模型;

获取物资交接点在所述仓储空间模型内的模拟位置;

获取每个存储单元在所述仓储空间模型内的模拟位置;

获取每个所述存储单元内物品的类别,并记录在所述仓储空间模型内;

接收提货请求,其中,所述提货请求包括目标物品及目标物资交接点的模拟位置;

对所述提货请求进行响应得到提货指令,所述提货指令包括取出目标物资至所述物资交接点的最佳提货路径;

多次获取接收提货请求时刻、仓管请求中的目标物品的类别与对应目标存储单元的模拟位置以及对应最佳提货路径作为提货记录;

根据所述提货记录得到每个类别物品的提货频率;

根据所述提货记录判断每个类别物品是否需要进行补货;

若需要补充,则按照每个类别的物品的提货频率以及提货后空闲的存储单元至所述物资交接点的最佳提货路径,对提货后空闲的存储单元进行补货,并记录在所述仓储空间模型内;

若否,则不进行操作;

其中,

所述按照每个类别的物品的提货频率以及提货后空闲的存储单元至所述物资交接点的最佳提货路径,对提货后空闲的存储单元进行补货的步骤,包括,判断是否需要对多个类别的物品进行补货;

若是,则获取提货后空闲的存储单元的模拟位置作为空闲模拟位置;

按照每个类别物品的提货频率之间的比值,将所述空闲模拟位置的总量在对应的每个类别物品之间进行分配,得到每个类别物品的补货量;

获取每个所述空闲模拟位置对应的最佳提货路径;

按照每个类别物品的提货频率之间的比值、每个类别物品的补货量以及每个所述空闲模拟位置对应的最佳提货路径,得到每个空闲的存储单元补充物品的类别;

所述按照每个类别物品的提货频率之间的比值、每个类别物品的补货量以及每个所述空闲模拟位置对应的最佳提货路径,得到每个空闲的存储单元补充物品的类别的步骤,包括,计算获取每个空闲模拟位置对应的最佳提货路径长度作为空闲提货路径;

根据每个所述空闲提货路径之间的距离差将所述空闲提货路径划分至若干个空闲提货路径团组;

获取每个所述空闲提货路径团组内所述空闲提货路径的数量作为每个所述空闲提货路径团组对应补充物品的数量;

对于每个空闲提货路径团组,按照每个类别物品的提货频率之间的比值,将对应数量的补充物品与空闲提货路径进行配对,得到所述空闲提货路径团组内每个所述空闲提货路径对应的补充物品的类别;

根据所述空闲提货路径团组内每个所述空闲提货路径对应的补充物品的类别得到每个空闲的存储单元补充物品的类别;

所述根据每个所述空闲提货路径之间的距离差将所述空闲提货路径划分至若干个空闲提货路径团组的步骤,包括,将全部所述空闲提货路径按照长度大小进行排序得到空闲提货路径序列;

获取所述空闲提货路径序列内每个所述空闲提货路径与相邻所述空闲提货路径的距离差或平均距离差作为所述空闲提货路径的提货间隔距离差;

获取全部所述空闲提货路径的所述提货间隔距离差的均值或中位数作为分段距离差;

将所述空闲提货路径序列内相邻且彼此之间提货间隔距离差小于所述分段距离差的若干个所述空闲提货路径组成空闲提货路径团组。

2.根据权利要求1所述的方法,其特征在于,所述根据所述提货记录得到每个类别物品的提货频率的步骤,包括,获取每种类别的物品对应的多次接收提货请求时刻;

根据每种类别的物品对应的多次接收提货请求时刻得到每个类别物品在近期时段的提货次数;

根据每个类别物品在近期时段的提货次数得到单位时间内提货次数的均值作为每个类别物品的提货频率。

3.根据权利要求2所述的方法,其特征在于,所述根据每种类别的物品对应的多次接收提货请求时刻得到每个类别物品在近期时段的提货次数的步骤,包括,对于每种类别的物品,根据对应的多次接收提货请求时刻按照时间顺序排列得到历次请求时序表;

获取所述历次请求时序表内每个所述接收提货请求时刻与相邻所述接收提货请求时刻的间隔时长或平均间隔时长作为所述接收提货请求时刻的提货间隔时长;

获取全部所述提货间隔时长的均值或中位数作为分段时长;

将所述历次请求时序表内发生时刻最晚的所述接收提货请求时刻作为基准时刻;

在所述历次请求时序表内由基准时刻开始逐个向前获取每个所述接收提货请求时刻的所述提货间隔时长是否小于所述分段时长;

若是,则继续逐个向前进行比对判断;

若否,则将已经完成比对判断的若干个所述接收提货请求时刻对应的时段作为近期时段;

将所述近期时段内所述接收提货请求时刻的数量作为对应类别物品在近期时段的提货次数。

4.根据权利要求2所述的方法,其特征在于,所述根据所述提货记录判断每个类别物品是否需要进行补货的步骤,包括,获取补货所需时长;

根据所述仓储空间模型得到每个类别物品的剩余量;

根据每个类别物品的剩余量和每个类别物品在所述近期时段的提货次数得到每个类别物品的可供货时长;

判断每个类别物品的可供货时长是否低于补货所需时长;

若是,则判断对应类别物品需要进行补货;

若否,则判断对应类别物品不需要进行补货。

5.一种后勤管理方法,其特征在于,包括,发出提货请求;

接收权利要求1至4任一项所述一种后勤管理方法中的提货指令;

按照所述提货指令中的最佳提货路径提取目标物资至物资交接点。

6.一种智慧后勤管理方法,其特征在于,包括,发出提货请求;

获取后勤仓储的空间结构,建模得到仓储空间模型;

获取物资交接点在所述仓储空间模型内的模拟位置;

获取每个存储单元在所述仓储空间模型内的模拟位置;

获取每个所述存储单元内物品的类别,并记录在所述仓储空间模型内;

接收提货请求,其中,所述提货请求包括目标物品及目标物资交接点的模拟位置;

对所述提货请求进行响应得到提货指令,所述提货指令包括取出目标物资至所述物资交接点的最佳提货路径;

接收所述提货指令;

按照所述提货指令中的最佳提货路径提取目标物资至物资交接点;

多次获取接收提货请求时刻、仓管请求中的目标物品的类别与对应目标存储单元的模拟位置以及对应最佳提货路径作为提货记录;

根据所述提货记录得到每个类别物品的提货频率;

根据所述提货记录判断每个类别物品是否需要进行补货;

若需要补充,则按照每个类别的物品的提货频率以及提货后空闲的存储单元至所述物资交接点的最佳提货路径,对提货后空闲的存储单元进行补货,并记录在所述仓储空间模型内;

若否,则不进行操作;

其中,

所述按照每个类别的物品的提货频率以及提货后空闲的存储单元至所述物资交接点的最佳提货路径,对提货后空闲的存储单元进行补货的步骤,包括,判断是否需要对多个类别的物品进行补货;

若是,则获取提货后空闲的存储单元的模拟位置作为空闲模拟位置;

按照每个类别物品的提货频率之间的比值,将所述空闲模拟位置的总量在对应的每个类别物品之间进行分配,得到每个类别物品的补货量;

获取每个所述空闲模拟位置对应的最佳提货路径;

按照每个类别物品的提货频率之间的比值、每个类别物品的补货量以及每个所述空闲模拟位置对应的最佳提货路径,得到每个空闲的存储单元补充物品的类别;

按照每个空闲的存储单元补充物品的类别对提货后空闲的存储单元进行补货;

所述按照每个类别物品的提货频率之间的比值、每个类别物品的补货量以及每个所述空闲模拟位置对应的最佳提货路径,得到每个空闲的存储单元补充物品的类别的步骤,包括,计算获取每个空闲模拟位置对应的最佳提货路径长度作为空闲提货路径;

根据每个所述空闲提货路径之间的距离差将所述空闲提货路径划分至若干个空闲提货路径团组;

获取每个所述空闲提货路径团组内所述空闲提货路径的数量作为每个所述空闲提货路径团组对应补充物品的数量;

对于每个空闲提货路径团组,按照每个类别物品的提货频率之间的比值,将对应数量的补充物品与空闲提货路径进行配对,得到所述空闲提货路径团组内每个所述空闲提货路径对应的补充物品的类别;

根据所述空闲提货路径团组内每个所述空闲提货路径对应的补充物品的类别得到每个空闲的存储单元补充物品的类别;

所述根据每个所述空闲提货路径之间的距离差将所述空闲提货路径划分至若干个空闲提货路径团组的步骤,包括,将全部所述空闲提货路径按照长度大小进行排序得到空闲提货路径序列;

获取所述空闲提货路径序列内每个所述空闲提货路径与相邻所述空闲提货路径的距离差或平均距离差作为所述空闲提货路径的提货间隔距离差;

获取全部所述空闲提货路径的所述提货间隔距离差的均值或中位数作为分段距离差;

将所述空闲提货路径序列内相邻且彼此之间提货间隔距离差小于所述分段距离差的若干个所述空闲提货路径组成空闲提货路径团组。

7.一种智慧后勤管理系统,其特征在于,包括,用户端,用于发出提货请求;

管理端,用于获取后勤仓储的空间结构,建模得到仓储空间模型;

获取物资交接点在所述仓储空间模型内的模拟位置;

获取每个存储单元在所述仓储空间模型内的模拟位置;

获取每个所述存储单元内物品的类别,并记录在所述仓储空间模型内;

接收提货请求,其中,所述提货请求包括目标物品及目标物资交接点的模拟位置;

对所述提货请求进行响应得到提货指令,所述提货指令包括取出目标物资至所述物资交接点的最佳提货路径;

用户端,用于接收所述提货指令;

按照所述提货指令中的最佳提货路径提取目标物资至物资交接点;

管理端,用于多次获取接收提货请求时刻、仓管请求中的目标物品的类别与对应目标存储单元的模拟位置以及对应最佳提货路径作为提货记录;

根据所述提货记录得到每个类别物品的提货频率;

根据所述提货记录判断每个类别物品是否需要进行补货;

若需要补充,则按照每个类别的物品的提货频率以及提货后空闲的存储单元至所述物资交接点的最佳提货路径,对提货后空闲的存储单元进行补货,并记录在所述仓储空间模型内;

若否,则不进行操作;

其中,

所述按照每个类别的物品的提货频率以及提货后空闲的存储单元至所述物资交接点的最佳提货路径,对提货后空闲的存储单元进行补货的步骤,包括,判断是否需要对多个类别的物品进行补货;

若是,则获取提货后空闲的存储单元的模拟位置作为空闲模拟位置;

按照每个类别物品的提货频率之间的比值,将所述空闲模拟位置的总量在对应的每个类别物品之间进行分配,得到每个类别物品的补货量;

获取每个所述空闲模拟位置对应的最佳提货路径;

按照每个类别物品的提货频率之间的比值、每个类别物品的补货量以及每个所述空闲模拟位置对应的最佳提货路径,得到每个空闲的存储单元补充物品的类别;

按照每个空闲的存储单元补充物品的类别对提货后空闲的存储单元进行补货;

所述按照每个类别物品的提货频率之间的比值、每个类别物品的补货量以及每个所述空闲模拟位置对应的最佳提货路径,得到每个空闲的存储单元补充物品的类别的步骤,包括,计算获取每个空闲模拟位置对应的最佳提货路径长度作为空闲提货路径;

根据每个所述空闲提货路径之间的距离差将所述空闲提货路径划分至若干个空闲提货路径团组;

获取每个所述空闲提货路径团组内所述空闲提货路径的数量作为每个所述空闲提货路径团组对应补充物品的数量;

对于每个空闲提货路径团组,按照每个类别物品的提货频率之间的比值,将对应数量的补充物品与空闲提货路径进行配对,得到所述空闲提货路径团组内每个所述空闲提货路径对应的补充物品的类别;

根据所述空闲提货路径团组内每个所述空闲提货路径对应的补充物品的类别得到每个空闲的存储单元补充物品的类别;

所述根据每个所述空闲提货路径之间的距离差将所述空闲提货路径划分至若干个空闲提货路径团组的步骤,包括,将全部所述空闲提货路径按照长度大小进行排序得到空闲提货路径序列;

获取所述空闲提货路径序列内每个所述空闲提货路径与相邻所述空闲提货路径的距离差或平均距离差作为所述空闲提货路径的提货间隔距离差;

获取全部所述空闲提货路径的所述提货间隔距离差的均值或中位数作为分段距离差;

将所述空闲提货路径序列内相邻且彼此之间提货间隔距离差小于所述分段距离差的若干个所述空闲提货路径组成空闲提货路径团组。

说明书 :

智慧后勤管理系统及管理方法

技术领域

[0001] 本发明属于后勤管理技术领域,特别是涉及智慧后勤管理系统及管理方法。

背景技术

[0002] 医疗机构后勤管理是医院运行的重要组成部分,包括设备管理、人员安排、物料供应等多个环节。传统的医疗后勤管理方式主要依赖人工进行各项任务,管理效率较低,也容易出现错误。
[0003] 目前,虽然一些医疗机构已开始尝试使用信息化手段进行后勤管理,如使用RFID进行设备追踪,使用信息系统进行人员排班和物料采购等,但这些方法仍然无法满足医疗后勤管理的复杂性和动态性。

发明内容

[0004] 本发明的目的在于提供智慧后勤管理系统及管理方法,通过对提货和补充路径进行规划,提高了后勤管理的效率。
[0005] 为解决上述技术问题,本发明是通过以下技术方案实现的:
[0006] 本发明提供一种后勤管理方法,包括,
[0007] 获取后勤仓储的空间结构,建模得到仓储空间模型;
[0008] 获取物资交接点在所述仓储空间模型内的模拟位置;
[0009] 获取每个存储单元在所述仓储空间模型内的模拟位置;
[0010] 获取每个所述存储单元内物品的类别,并记录在所述仓储空间模型内;
[0011] 接收提货请求,其中,所述提货请求包括目标物品及目标物资交接点的模拟位置;
[0012] 对所述提货请求进行响应得到提货指令,所述提货指令包括取出目标物资至所述物资交接点的最佳提货路径;
[0013] 多次获取接收提货请求时刻、仓管请求中的目标物品的类别与对应目标存储单元的模拟位置以及对应最佳提货路径作为提货记录;
[0014] 根据所述提货记录得到每个类别物品的提货频率;
[0015] 根据所述提货记录判断每个类别物品是否需要进行补货;
[0016] 若需要补充,则按照每个类别的物品的提货频率以及提货后空闲的存储单元至所述物资交接点的最佳提货路径,对提货后空闲的存储单元进行补货,并记录在所述仓储空间模型内;
[0017] 若否,则不进行操作。
[0018] 本发明还公开了一种后勤管理方法,包括,
[0019] 发出提货请求;
[0020] 接收提货指令;
[0021] 按照所述提货指令中的最佳提货路径提取目标物资至物资交接点。
[0022] 本发明还公开了一种智慧后勤管理方法,包括,
[0023] 发出提货请求;
[0024] 获取后勤仓储的空间结构,建模得到仓储空间模型;
[0025] 获取物资交接点在所述仓储空间模型内的模拟位置;
[0026] 获取每个存储单元在所述仓储空间模型内的模拟位置;
[0027] 获取每个所述存储单元内物品的类别,并记录在所述仓储空间模型内;
[0028] 接收提货请求,其中,所述提货请求包括目标物品及目标物资交接点的模拟位置;
[0029] 对所述提货请求进行响应得到提货指令,所述提货指令包括取出目标物资至所述物资交接点的最佳提货路径;
[0030] 接收所述提货指令;
[0031] 按照所述提货指令中的最佳提货路径提取目标物资至物资交接点;
[0032] 多次获取接收提货请求时刻、仓管请求中的目标物品的类别与对应目标存储单元的模拟位置以及对应最佳提货路径作为提货记录;
[0033] 根据所述提货记录得到每个类别物品的提货频率;
[0034] 根据所述提货记录判断每个类别物品是否需要进行补货;
[0035] 若需要补充,则按照每个类别的物品的提货频率以及提货后空闲的存储单元至所述物资交接点的最佳提货路径,对提货后空闲的存储单元进行补货,并记录在所述仓储空间模型内;
[0036] 若否,则不进行操作。
[0037] 本发明还公开了一种智慧后勤管理系统,包括,
[0038] 用户端,用于发出提货请求;
[0039] 管理端,用于获取后勤仓储的空间结构,建模得到仓储空间模型;
[0040] 获取物资交接点在所述仓储空间模型内的模拟位置;
[0041] 获取每个存储单元在所述仓储空间模型内的模拟位置;
[0042] 获取每个所述存储单元内物品的类别,并记录在所述仓储空间模型内;
[0043] 接收提货请求,其中,所述提货请求包括目标物品及目标物资交接点的模拟位置;
[0044] 对所述提货请求进行响应得到提货指令,所述提货指令包括取出目标物资至所述物资交接点的最佳提货路径;
[0045] 用户端,用于接收所述提货指令;
[0046] 按照所述提货指令中的最佳提货路径提取目标物资至物资交接点;
[0047] 管理端,用于多次获取接收提货请求时刻、仓管请求中的目标物品的类别与对应目标存储单元的模拟位置以及对应最佳提货路径作为提货记录;
[0048] 根据所述提货记录得到每个类别物品的提货频率;
[0049] 根据所述提货记录判断每个类别物品是否需要进行补货;
[0050] 若需要补充,则按照每个类别的物品的提货频率以及提货后空闲的存储单元至所述物资交接点的最佳提货路径,对提货后空闲的存储单元进行补货,并记录在所述仓储空间模型内;
[0051] 若否,则不进行操作。
[0052] 本发明通过对提货和补充路径的规划,后勤管理的效率得到提高。首先建立了仓储空间模型确定了物资交接点和存储单元的位置并记录了物品的类别。在接收提货请求后,响应并获得提货指令。按照指令提取目标物资至物资交接点。同时多次记录了提货请求的时刻、物品类别和最佳提货路径,形成了提货记录。通过分析记录得到每个物品类别的提货频率并判断是否需要补货。对于需要补货的类别,根据频率和最佳路径补充空闲存储单元并记录在仓储空间模型内。这样实现了高效的提货和补货路径规划,提升了后勤管理效率,同时充分利用了仓储空间。
[0053] 当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

[0054] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0055] 图1为本发明所述一种智慧后勤管理系统于一实施例的功能模块及信息流向示意图;
[0056] 图2为本发明所述一种智慧后勤管理方法于一实施例的步骤流程示意图;
[0057] 图3为本发明所述步骤S8于一实施例的步骤流程示意图;
[0058] 图4为本发明所述步骤S82于一实施例的步骤流程示意图;
[0059] 图5为本发明所述步骤S9于一实施例的步骤流程示意图;
[0060] 图6为本发明所述步骤S10于一实施例的步骤流程示意图;
[0061] 图7为本发明所述步骤S104于一实施例的步骤流程示意图;
[0062] 图8为本发明所述步骤S1042于一实施例的步骤流程示意图。
[0063] 附图中,各标号所代表的部件列表如下:
[0064] 1‑用户端,2‑管理端。

具体实施方式

[0065] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0066] 包括药品和医疗器械的各种医疗用品,不仅种类较多,而且消耗的速度也不尽相同,这就导致储备仓库的库存难以进行及时高效的补充管理。为了有效解决此问题,本发明提供以下方案。
[0067] 请参阅图1至2所示,本发明提供了一种智慧后勤管理系统,从功能模块上划分可以包括用户端1和管理端2。用户端1可以是仓管人员,也可以是理货机器人。管理端2可以是包括存储仓库和控制管理终端在内的整套仓管系统。在具体的使用过程中,首先由用户端1执行步骤S01发出提货请求。之后由管理端2执行步骤S1获取后勤仓储的空间结构,并利用孪生数字技术建模仓储空间模型。接下来可以执行步骤S2至S4获取物资交接点在仓储空间模型内的模拟位置、每个存储单元在仓储空间模型内的模拟位置,每个存储单元内物品的类别,并记录在仓储空间模型内。接下来可以执行步骤S5接收包括目标物品及目标物资交接点的模拟位置在内的提货请求。之后可以执行步骤S6对提货请求进行响应得到提货指令,提货指令包括取出目标物资至物资交接点的最佳提货路径,此处的最佳提货路径可以是通过蚁群算法计算得到。
[0068] 之后由用户端1执行步骤S02接收提货指令,接下来可以执行步骤S03按照提货指令中的最佳提货路径提取目标物资至物资交接点。接下来由管理端2执行步骤S7多次获取接收提货请求时刻、仓管请求中的目标物品的类别与对应目标存储单元的模拟位置以及对应最佳提货路径作为提货记录。接下来可以执行步骤S8根据提货记录得到每个类别物品的提货频率。接下来可以执行步骤S9根据提货记录判断每个类别物品是否需要进行补货。若需要补充则接下来可以执行步骤S10按照每个类别的物品的提货频率以及提货后空闲的存储单元至物资交接点的最佳提货路径,对提货后空闲的存储单元进行补货,并记录在仓储空间模型内以便于对后勤仓储的物品存储状态进行及时有效的监控,避免混乱。
[0069] 以上步骤在实施的过程中,首先建立仓储空间模型确定物资交接点和存储单元位置,并记录物品类别。接收提货请求后响应获得提货指令,按指令提取目标物资至交接点。多次记录提货请求时刻、物品类别和最佳路径形成提货记录。分析记录得出物品类别的提货频率,并判断是否需要补货。对需要补货的类别,根据频率和最佳路径补充空闲存储单元,并记录在仓储空间模型内。实现高效的路径规划和存储、提升后勤管理效率。
[0070] 为了对上述的步骤S1至步骤S10的实施过程进行补充说明,提供部分功能模块的源代码,并在注释部分进行对照解释说明。为了符合相关法律法规对建筑物的数据安全要求,对不影响方案实施的部分数据进行脱敏处理,下同。
[0071]
[0072]
[0073]
[0074] 以上代码的主要功能是模拟一个仓库的运行,它按照如下流程运行:首先,获取仓储空间结构并建立仓储空间模型,然后循环接收和处理提货请求。在处理每个提货请求时,它会根据提货记录判断是否需要对该类别的物品进行补货,如果需要,则进行补货操作。所有这些操作都会记录在仓储空间模型中。这个程序还会根据提货记录计算每个类别物品的提货频率,以帮助确定是否需要补货。
[0075] 请参阅图3所示,不同提货频率的物品需要进行理货和补货操作,有鉴于此,需要对每个类别物品的提货频率进行量化计算。具体而言,上述的步骤S8在具体实施的过程中首先可以执行步骤S81获取每种类别的物品对应的多次接收提货请求时刻。接下来可以执行步骤S82根据每种类别的物品对应的多次接收提货请求时刻得到每个类别物品在近期时段的提货次数。最后可以执行步骤S83根据每个类别物品在近期时段的提货次数得到单位时间内提货次数的均值作为每个类别物品的提货频率。
[0076] 为了对上述步骤的实施过程进行补充说明,提供部分功能模块的源代码,并在注释部分进行对照解释说明。
[0077]
[0078]
[0079]
[0080] 这段代码的主要功能是模拟提货请求处理和提货频率的计算。首先处理一些模拟的提货请求,然后计算每个物品类别的提货频率,最后输出每个物品类别的提货频率。每次处理提货请求时都会更新提货记录,计算提货频率时会遍历提货记录,对每个物品类别计算其提货频率。
[0081] 请参阅图4所示,每种类别的物品在不同时段的使用频次是会变化的,不仅如此,由于医疗技术的迭代,早期的物品使用和提货频次不具有参考价值,例如对于玻璃瓶装的生理盐水以前提货频次极高,但是目前被聚乙烯瓶装或袋装的生理盐水取代。有鉴于此,上述的步骤S82在具体实施的过程中首先可以执行步骤S821根据对应的多次接收提货请求时刻按照时间顺序排列得到历次请求时序表。接下来可以执行步骤S822获取历次请求时序表内每个接收提货请求时刻与相邻接收提货请求时刻的间隔时长或平均间隔时长作为接收提货请求时刻的提货间隔时长。接下来可以执行步骤S823获取全部提货间隔时长的均值或中位数作为分段时长。接下来可以执行步骤S824将历次请求时序表内发生时刻最晚的接收提货请求时刻作为基准时刻。接下来可以执行步骤S825在历次请求时序表内由基准时刻开始逐个向前获取每个接收提货请求时刻的提货间隔时长是否小于分段时长。若是则接下来可以执行步骤S826继续逐个向前进行比对判断,若否则接下来可以执行步骤S827将已经完成比对判断的若干个接收提货请求时刻对应的时段作为近期时段。最后可以执行步骤S828将近期时段内接收提货请求时刻的数量作为对应类别物品在近期时段的提货次数。
[0082] 为了对上述步骤的实施过程进行补充说明,提供部分功能模块的源代码,并在注释部分进行对照解释说明。
[0083]
[0084]
[0085] 这段代码的主要功能是模拟提货请求处理和近期提货次数的计算。首先,代码会处理一些模拟的提货请求。在处理每个提货请求时,它会记录每种物品类别的所有提货请求时刻。然后,代码会计算每个物品类别在近期时段的提货次数。这个过程包括计算所有提货请求之间的时间间隔,找出平均间隔时间,然后从最近的提货请求开始,找出所有时间间隔小于平均间隔时间的请求。最后,代码会输出出每个物品类别在近期时段的提货次数。
[0086] 请参阅图5所示,为了避免物品因为频繁提货之后导致断货,上述的步骤S9在具体实施的过程中首先可以执行步骤S91获取补货所需时长。接下来可以执行步骤S92根据仓储空间模型得到每个类别物品的剩余量。接下来可以执行步骤S93根据每个类别物品的剩余量和每个类别物品在近期时段的提货次数得到每个类别物品的可供货时长。接下来可以执行步骤S94判断每个类别物品的可供货时长是否低于补货所需时长。若是则接下来可以执行步骤S95判断对应类别物品需要进行补货,若否则最后可以执行步骤S96判断对应类别物品不需要进行补货。
[0087] 为了对上述步骤的实施过程进行补充说明,提供部分功能模块的源代码,并在注释部分进行对照解释说明。
[0088]
[0089]
[0090] 这段代码的主要功能是模拟提货请求处理和补货需求判断。首先,代码会处理一些模拟的提货请求。在处理每个提货请求时,它会更新每种物品类别的剩余量。然后,代码会判断每个物品类别是否需要补货。这个过程包括计算每个物品类别的可供货时长,然后判断可供货时长是否低于补货所需时长。最后,代码会输出出每个物品类别是否需要补货。
[0091] 请参阅图6所示,为了对空闲后的存储单元进行补货,同时还要尽量缩短提货过程中的总路径长度,上述的步骤S10在具体实施的过程中首先可以执行步骤S101判断是否需要对多个类别的物品进行补货。若是则接下来可以执行步骤S102获取提货后空闲的存储单元的模拟位置作为空闲模拟位置。接下来可以执行步骤S103按照每个类别物品的提货频率之间的比值,将空闲模拟位置的总量在对应的每个类别物品之间进行分配,得到每个类别物品的补货量。接下来可以执行步骤S104获取每个空闲模拟位置对应的最佳提货路径。接下来可以执行步骤S105按照每个类别物品的提货频率之间的比值、每个类别物品的补货量以及每个空闲模拟位置对应的最佳提货路径,得到每个空闲的存储单元补充物品的类别。最后可以执行步骤S106按照每个空闲的存储单元补充物品的类别对提货后空闲的存储单元进行补货。
[0092] 步骤S102在具体实施的过程中,首先可以获取每个类别物品在近期时段的提货次数。之后可以获取近期时段内每个类别物品的提货次数的比例系数。最后可以按照近期时段内每个类别物品的提货次数的比例系数将所述空闲模拟位置的总量在对应的每个类别物品之间进行分配得到每个类别物品的补货量。
[0093] 为了对上述步骤的实施过程进行补充说明,提供部分功能模块的源代码,并在注释部分进行对照解释说明。
[0094]
[0095]
[0096]
[0097] 这段代码的主要功能是模拟仓库的补货过程。首先,代码会初始化每种物品类别的提货频率和仓库的空闲存储单元。然后,代码会调用补货函数。在补货函数中,代码首先会判断是否需要补货。如果需要补货,代码会根据每种物品类别的提货频率分配存储单元,然后输出出补货信息。最后,代码会模拟补货过程,即清空所有的空闲存储单元。
[0098] 请参阅图7所示,为了让补货后的提货总路径缩短,需要对不同空闲的存储单元的补货类别进行控制调整。总的来说是按照不同类别物品的提货频率进行分配。具体而言,为了在兼顾缩短提货总路径长度和低频次提货物品的提货效率,可以将多个空闲提货路径的长度将长度相近的空闲提货路径分配到同一个空闲提货路径团组。之后再按照不同类别物品的提货频率将该空闲提货路径团组内的多个空闲提货路径进行分配。有鉴于此,上述的步骤S104在具体实施的过程中首先可以执行步骤S1041计算获取每个空闲模拟位置对应的最佳提货路径长度作为空闲提货路径。接下来可以执行步骤S1042根据每个空闲提货路径之间的距离差将空闲提货路径划分至若干个空闲提货路径团组。接下来可以执行步骤S1043获取每个空闲提货路径团组内空闲提货路径的数量作为每个空闲提货路径团组对应补充物品的数量。接下来可以执行步骤S1044对于每个空闲提货路径团组,按照每个类别物品的提货频率之间的比值,将对应数量的补充物品与空闲提货路径进行配对,得到空闲提货路径团组内每个空闲提货路径对应的补充物品的类别。最后可以执行步骤S1045根据空闲提货路径团组内每个空闲提货路径对应的补充物品的类别得到每个空闲的存储单元补充物品的类别。
[0099] 为了对上述步骤的实施过程进行补充说明,提供部分功能模块的源代码,并在注释部分进行对照解释说明。
[0100]
[0101]
[0102]
[0103] 这段代码的主要功能是为每个空闲存储单元分配物品。首先,代码会计算每个空闲存储单元的提货路径。然后,代码会根据每种物品类别的提货频率来分配补货量。最后,代码会根据每种物品类别的补货量和提货路径来为每个空闲存储单元分配物品。在这个过程中会尽量保证每种物品类别的补货量和提货频率之间的比例相等。
[0104] 请参阅图8所示,为了将长度相近的空闲提货路径分配到同一个空闲提货路径团组,上述的步骤S1042在具体实施的过程中首先可以执行步骤S10421将全部空闲提货路径按照长度大小进行排序得到空闲提货路径序列。接下来可以执行步骤S10422获取空闲提货路径序列内每个空闲提货路径与相邻空闲提货路径的距离差或平均距离差作为空闲提货路径的提货间隔距离差。接下来可以执行步骤S10423获取全部空闲提货路径的提货间隔距离差的均值或中位数作为分段距离差。最后可以执行步骤S10424将空闲提货路径序列内相邻且彼此之间提货间隔距离差小于分段距离差的若干个空闲提货路径组成空闲提货路径团组。
[0105] 为了对上述步骤的实施过程进行补充说明,提供部分功能模块的源代码,并在注释部分进行对照解释说明。
[0106]
[0107]
[0108] 这段代码的主要功能是将所有的提货路径按照长度进行排序,然后根据每个提货路径与其相邻路径的长度差将它们分为若干个组。首先,代码会计算每个提货路径与其相邻路径的长度差,然后计算这些长度差的中位数,这个中位数将用作分组的阈值。然后,代码将遍历所有的提货路径,当两个相邻提货路径的长度差大于阈值时,就将它们分为两个不同的组。最后,代码将输出每个组的提货路径。
[0109] 综上所述,本方案通过对提货和补充路径进行规划,从而提高后勤管理效率。建立了仓储空间模型,明确了物资交接点和存储单元的位置,并记录了物品的类别。在接收提货请求后,及时响应并获取提货指令,按照指令提取目标物资至物资交接点。同时多次记录提货请求的时刻、物品类别和最佳提货路径形成了提货记录。通过分析这些记录得出了每个物品类别的提货频率,并判断是否需要补货。对于需要补货的类别,根据频率和最佳路径,补充空闲存储单元并将其记录在仓储空间模型内。这种方法实现了高效的提货和补货路径规划,提升了后勤管理效率,并且充分利用了仓储空间。
[0110] 附图中的流程图和框图显示了根据本申请的多个实施例的装置、系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。
[0111] 也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行相应的功能或动作的硬件,例如电路或ASIC(专用集成电路,Application Specific Integrated Circuit)来实现,或者可以用硬件和软件的组合,如固件等来实现。
[0112] 尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其它变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其它单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0113] 以上已经描述了本申请的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。