一种物资调配方法、系统、设备和介质与流程

文档序号:25523982发布日期:2021-06-18 20:12阅读:82来源:国知局
一种物资调配方法、系统、设备和介质与流程

本发明涉及数据处理领域,尤其涉及一种物资调配方法、系统、设备和介质。



背景技术:

在日常生活中经常会遇到物资供应不足需要紧急协调的情况,如商场活动需要补给特定商品;某地突发公共卫生事故需要药品、设备等物资补给等,由于无法及时了解周边可用资源,需要人力沟通询问,并完成统计协调工作,效率低下且信息获取存在延迟,容易造成延误。此外,商家往往拥有自身供应链,一旦供应链无法满足需求,将导致整个活动的瘫痪,如何实现商家或机构之间的数据共享,准确高效地获取可用物资,实现实时现场调配成为目前亟需解决的问题。



技术实现要素:

鉴于以上现有技术存在的问题,本发明提出一种物资调配方法、系统、设备和介质,主要解决目前物资调配依赖人工协调、处理效率低的问题。

为了实现上述目的及其他目的,本发明采用的技术方案如下。

一种物资调配方法,包括:

获取物资请求数据,所述物资请求数据包括:请求方名称、请求方位置、多种需求物资和对应物资需求量;

获取每种所述需求物资在指定区域内的拥有方信息,其中,所述拥有方信息包括:拥有方名称、拥有方位置和物资储量;

根据拥有方与请求方的距离对每种需求物资的拥有方进行排序,根据排序结果,获取需求物资对应的物资获取路径。

可选地,获取每个所述需求物资在指定区域内的拥有方信息,包括:

按区域建立供应方数据库,记录划分的指定区域内所有供应方的第一数据,其中,所述第一数据包括供应方名称、访问链接和供应物资清单;

根据请求方位置匹配对应区域的供应方数据库,并将需求物资与供应物资清单中包含物资进行比对,获取匹配的物资信息以及对应的供应方第一数据;

通过供应方访问链接验证请求方身份信息后,获取所述匹配的物资信息对应的物资储量,并将所述物资储量达到设定阈值的供应方作为对应区域的物资拥有方,获取拥有方信息。

可选地,设置每个供应方的供应物资清单对应的一个或多个物资类别,并将所述物资类别作为对应供应方的识别标识;

将需求物资与所述识别标识进行比对,根据比对结果筛选供应方的第一数据,并将筛选后得到的供应物资清单与需求物资进行比对,获取匹配的物资信息。

可选地,每个区域的供应方数据库存储邻近的一个或多个区域的供应方数据库访问地址信息;若当前区域没有匹配的物资信息时,通过访问邻近区域的供应方数据库获取匹配的物资信息。

可选地,根据拥有方与请求方的距离对每种需求物资的拥有方进行排序,根据排序结果,获取需求物资对应的物资获取路径,包括:

设置距离阈值,根据所述距离阈值对拥有方信息进行筛选,得到第一拥有方数据集;

从所述第一拥有方数据集中选出距离请求方最近的一个或多个拥有方组成获取所有需求物资的初始物资获取路径,并根据拥有方包含的需求物资种类数,修正所述初始物资获取路径,得到物资获取路径。

可选地,根据拥有方包含的需求物资种类数,修正所述初始物资获取路径,包括:

将所述第一拥有方数据集中拥有方按照包含需求物资种类由多到少进行排序,获取多个修正目标,其中每个修正目标至少包含两种以上需求物资种类;

若所述初始物资获取路径中存在一个或多个拥有方包含需求物资的集合为其中一个修正目标的真子集,则将所述修正目标用于替换包含元素最多的真子集对应的拥有方,得到物资获取路径。

可选地,获取修正目标真子集后,计算各真子集与对应修正目标的距离,若距离在第二距离阈值范围内,则将所述修正目标用于替换包含元素最多的真子集对应的拥有方,得到物资获取路径。

一种物资调配系统,包括:

请求模块,用于获取物资请求数据,所述物资请求数据包括:请求方名称、请求方位置、多种需求物资和对应物资需求量;

物资确认模块,用于获取每种所述需求物资在指定区域内的拥有方信息,其中,所述拥有方信息包括:拥有方名称、拥有方位置和物资储量;

物资调配模块,用于根据拥有方与请求方的距离对每种需求物资的拥有方进行排序,根据排序结果,获取需求物资对应的物资获取路径。

一种物资调配设备,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当所述一个或多个处理器执行时,使得所述设备执行所述的物资调配方法。

一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得设备执行所述的物资调配方法。

如上所述,本发明一种物资调配方法、系统、设备和介质,具有以下有益效果。

划区域数据共享,减少数据处理量,根据请求信息获取可用路径,方便实时了解需求物资分布情况,操作便捷,减少人工干预,简化整个物资调配流程。

附图说明

图1为本发明一实施例中物资调配方法的流程示意图。

图2为本发明一实施例中物资调配系统的模块图。

图3为本发明一实施例中终端设备的结构示意图。

图4为本发明另一实施例中终端设备的结构示意图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

请参阅图1,本发明提供物资调配方法,包括步骤s01-s03。

在步骤s01中,获取物资请求数据,物资请求数据包括:请求方名称、请求方位置、多种需求物资和对应物资需求量。

在一实施例中,以医疗机构的物资调配为例,选择一方医疗机构作为请求方,请求方通过终端设备输入急需的物资信息,也可直接上传需求物资清单的扫描文档,经终端设备整理后得到物资请求数据。终端设备可包括平板、手机或其他设置于医疗机构的固定终端。示例性地,针对单种类物资直接获取最近可用物资即可,这里针对包含多种需求物资的情况,如a机构急救的呼吸机、消毒用品、防护服短缺,可将这几类短缺物资生成物资请求数据;某商场活动缺少3类电器,需要紧急从就近供应方协调相应物资,可根据缺少物资生成物资请求数据。

在进行物资调配之前,预先划分区域,构建每个区域的物资供应方数据库。供应方可包括其他医疗机构、物资生产商、销售商等。具体地,可按城区、城镇区域分布划分对应区域,区域大小可根据具体应用场景进行调整。记录划分的每个区域内所有供应方的第一数据,其中,第一数据可包括供应方名称、访问链接和供应物资清单等信息。供应方可通过终端设备连接对应区域的供应方数据库,对自身的第一数据进行维护。示例性地,供应方访问数据库删除不再供应的物资信息、新增物资清单或修改访问连接等,保障数据实时可用,提高物资请求比对的准确性。可选地,供应方也可通过终端设备为自身供应的物资信息设置对应的物资类别,将物资与对应的物资类别建立对应关系。供应方数据库将每个供应方设置的所有物资类别信息作为该供应方的识别标识。

在一实施例中,可在每个区域对应各供应方数据库中存储其邻近的一个或多个区域的供应方数据库访问地址信息。当前区域无法完全获取需求物资时,可访问邻近区域的供应方数据库,进行物资补充。

步骤s02,获取每种需求物资在指定区域内的拥有方信息,其中,所述拥有方信息包括:拥有方名称、拥有方位置和物资储量。

在一实施例中,接收物资请求数据后,先根据请求方的位置信息匹配对应得区域。当请求方位于划分区域内时,获取对应划分区域的供应方数据库进行数据比对;当请求方位于两个或两个以上区域交界处,则可随机选择其中一个区域作为目标区域,获取目标区域对应的供应方数据库。

在一实施例中,获取物资请求数据匹配的供应方数据库后,可将数据库中每个供应方的识别标识与需求物资进行相似度比对,当需求物资与供应方任一识别标识的相似度达到相似度阈值时,则判定对应供应方为匹配供应方,进一步将需求物资与匹配供应方的供应物资清单中各物资信息进行相似度比对,获取匹配的物资信息。匹配的物资信息可以为需求物资,也可以为需求物资的替代物资。具体相似度计算可采用余弦相似度计算方法。通过分级相似度计算方法,减少每次比对的数据量,提高数据处理效率。

获取匹配的物资信息后,进一步获取对应的供应方第一数据,进而根据访问链接,可访问该供应方库存记录。访问之前,供应方可通过加密认证信息如账号密码、验证码等方式验证请求方的身份信息,保障数据安全性。经过身份验证后,读取库存记录,获取匹配物资的储量信息。可根据物资请求数据中的物资需求量,设置调配的准入阈值,示例性地,需求10台,可设置准入阈值为3台,若供应方只有两台呼吸机的库存,则该供应方不作为本次物资调配的对象;若该供应方有6台空置呼吸机,则将该供应方标记为需求物资的拥有方。获取该供应方的名称、位置和物资储量等信息。以此步骤,得到每种需求物资对应的拥有方信息。

在步骤s03中,根据拥有方与请求方的距离对每种需求物资的拥有方进行排序,根据排序结果,获取需求物资对应的物资获取路径。

在一实施例中,在获取所有需求物资对应的拥有方信息后,可设置距离阈值,剔除超出距离阈值的供应方。具体地,请求方可通过终端设备进行距离阈值实时设置,方便实时筛选需求数据。以距离阈值范围内拥有方包含所有需求物资为阈值设置标准。

经过距离阈值筛选获取第一拥有方数据集,采用距离最近原则,选出一个或多个与请求方距离最近的拥有方,将拥有方的位置作为节点,组成初始物资获取路径。该初始物资获取路径中所有拥有方包含的物资种类数与需求物资种类数保持一致。

在一实施例中,可根据第一拥有方数据集对构建的初始物资获取路径进行修正。具体地,可按第一拥有方数据集中每个拥有方包含的需求物资种类数进行排序。示例性地,设所有需求物资种类数为10,拥有方p1包含需求物资种类数为8;拥有方p2包含需求物资种类数为1;拥有方p3包含需求物资种类数为3;拥有方p4包含需求物资种类数为1,拥有方p5包含需求物资种类数为2;拥有方p6包含需求物资种类数为5;拥有方p7包含需求物资种类数为6。拥有方包含的需求物资种类数可存在交叉,则排序结果按包含需求物资种类由大到小为:p1,p7,p6,p3,p5,p2,p4。若选择组成初始物资获取路径的拥有方为:p6,p3,p2,p4。将余下所有包含需求物资种类数大于等于2的拥有方作为修正目标,则修正目标为:p7,p5,p1。

在一实施例中,若初始物资获取路径中存在一个或多个拥有方包含需求物资的集合为其中一个修正目标的真子集,则将所述修正目标用于替换包含元素最多的真子集对应的拥有方,得到物资获取路径。具体地,假设,p6为p1的真子集,则将p1替换p6作为新的路径节点。

可选地,在替换路径节点之前,可计算修正目标所有真子集之间的距离,若距离在第二距离阈值范围内,则将修正目标用于替换包含元素最多的真子集对应的拥有方,得到物资获取路径。示例性地,设p2,p3分别为p5的真子集,p3包含的需求物资种类数最多,p3与p5之间的距离在第二距离阈值范围内(如500米内),则将p5替换p3作为新的路径节点。具体阈值设置可根据实际应用场景进行调整,这里不作限制。经过修正后得到的物资获取路径,可保障包含需求物资最多的拥有方具有更高的优先级,避免物资经过多余的周转,简化路径节点,提高获取物资的效率。

请参阅图2,本实施例提供了一种物资调配系统,用于执行前述方法实施例中所述的物资调配方法。由于系统实施例的技术原理与前述方法实施例的技术原理相似,因而不再对同样的技术细节做重复性赘述。

在一实施例中,物资调配系统,包括:

请求模块10,用于获取物资请求数据,所述物资请求数据包括:请求方名称、请求方位置、多种需求物资和对应物资需求量;

物资确认模块11,用于获取每种所述需求物资在指定区域内的拥有方信息,其中,所述拥有方信息包括:拥有方名称、拥有方位置和物资储量;

物资调配模块12,用于根据拥有方与请求方的距离对每种需求物资的拥有方进行排序,根据排序结果,获取需求物资对应的物资获取路径。

请求模块10用于辅助执行前述方法实施例介绍的步骤s01;物资确认模块11用于执行前述方法实施例介绍的步骤s02;物资调配模块12用于执行前述方法实施例介绍的步骤s03。

本申请实施例还提供了一种物资调配设备,该设备可以包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述设备执行图1所述的方法。在实际应用中,该设备可以作为终端设备,也可以作为服务器,终端设备的例子可以包括:智能手机、平板电脑、电子书阅读器、mp3(动态影像专家压缩标准语音层面3,movingpictureexpertsgroupaudiolayeriii)播放器、mp4(动态影像专家压缩标准语音层面4,movingpictureexpertsgroupaudiolayeriv)播放器、膝上型便携计算机、车载电脑、台式计算机、机顶盒、智能电视机、可穿戴设备等等,本申请实施例对于具体的设备不加以限制。

本申请实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在设备时,可以使得该设备执行本申请实施例的图1中物资调配方法所包含步骤的指令(instructions)。

图3为本申请一实施例提供的终端设备的硬件结构示意图。如图所示,该终端设备可以包括:输入设备1100、第一处理器1101、输出设备1102、第一存储器1103和至少一个通信总线1104。通信总线1104用于实现元件之间的通信连接。第一存储器1103可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,第一存储器1103中可以存储各种程序,用于完成各种处理功能以及实现本实施例的方法步骤。

可选的,上述第一处理器1101例如可以为中央处理器(centralprocessingunit,简称cpu)、应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,该处理器1101通过有线或无线连接耦合到上述输入设备1100和输出设备1102。

可选的,上述输入设备1100可以包括多种输入设备,例如可以包括面向用户的用户接口、面向设备的设备接口、软件的可编程接口、摄像头、传感器中至少一种。可选的,该面向设备的设备接口可以是用于设备与设备之间进行数据传输的有线接口、还可以是用于设备与设备之间进行数据传输的硬件插入接口(例如usb接口、串口等);可选的,该面向用户的用户接口例如可以是面向用户的控制按键、用于接收语音输入的语音输入设备以及用户接收用户触摸输入的触摸感知设备(例如具有触摸感应功能的触摸屏、触控板等);可选的,上述软件的可编程接口例如可以是供用户编辑或者修改程序的入口,例如芯片的输入引脚接口或者输入接口等;输出设备1102可以包括显示器、音响等输出设备。

在本实施例中,该终端设备的处理器包括用于执行各设备中语音识别装置各模块的功能,具体功能和技术效果参照上述实施例即可,此处不再赘述。

图4为本申请的另一个实施例提供的终端设备的硬件结构示意图。图4是对图3在实现过程中的一个具体的实施例。如图所示,本实施例的终端设备可以包括第二处理器1201以及第二存储器1202。

第二处理器1201执行第二存储器1202所存放的计算机程序代码,实现上述实施例中图1所述方法。

第二存储器1202被配置为存储各种类型的数据以支持在终端设备的操作。这些数据的示例包括用于在终端设备上操作的任何应用程序或方法的指令,例如消息,图片,视频等。第二存储器1202可能包含随机存取存储器(randomaccessmemory,简称ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

可选地,第二处理器1201设置在处理组件1200中。该终端设备还可以包括:通信组件1203,电源组件1204,多媒体组件1205,音频组件1206,输入/输出接口1207和/或传感器组件1208。终端设备具体所包含的组件等依据实际需求设定,本实施例对此不作限定。

处理组件1200通常控制终端设备的整体操作。处理组件1200可以包括一个或多个第二处理器1201来执行指令,以完成上述图1所示方法的全部或部分步骤。此外,处理组件1200可以包括一个或多个模块,便于处理组件1200和其他组件之间的交互。例如,处理组件1200可以包括多媒体模块,以方便多媒体组件1205和处理组件1200之间的交互。

电源组件1204为终端设备的各种组件提供电力。电源组件1204可以包括电源管理系统,一个或多个电源,及其他与为终端设备生成、管理和分配电力相关联的组件。

多媒体组件1205包括在终端设备和用户之间的提供一个输出接口的显示屏。在一些实施例中,显示屏可以包括液晶显示器(lcd)和触摸面板(tp)。如果显示屏包括触摸面板,显示屏可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。

音频组件1206被配置为输出和/或输入语音信号。例如,音频组件1206包括一个麦克风(mic),当终端设备处于操作模式,如语音识别模式时,麦克风被配置为接收外部语音信号。所接收的语音信号可以被进一步存储在第二存储器1202或经由通信组件1203发送。在一些实施例中,音频组件1206还包括一个扬声器,用于输出语音信号。

输入/输出接口1207为处理组件1200和外围接口模块之间提供接口,上述外围接口模块可以是点击轮,按钮等。这些按钮可包括但不限于:音量按钮、启动按钮和锁定按钮。

传感器组件1208包括一个或多个传感器,用于为终端设备提供各个方面的状态评估。例如,传感器组件1208可以检测到终端设备的打开/关闭状态,组件的相对定位,用户与终端设备接触的存在或不存在。传感器组件1208可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在,包括检测用户与终端设备间的距离。在一些实施例中,该传感器组件1208还可以包括摄像头等。

通信组件1203被配置为便于终端设备和其他设备之间有线或无线方式的通信。终端设备可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个实施例中,该终端设备中可以包括sim卡插槽,该sim卡插槽用于插入sim卡,使得终端设备可以登录gprs网络,通过互联网与服务器建立通信。

由上可知,在图4实施例中所涉及的通信组件1203、音频组件1206以及输入/输出接口1207、传感器组件1208均可以作为图3实施例中的输入设备的实现方式。

综上所述,本发明一种物资调配方法、系统、设备和介质,只需输入需求信息,便可获取准确的物资推荐获取路径,为物资协调提供准确数据参考;建立基于区域的数据共享,方便随时接入查询,了解整个区域物资分布情况,方便后续协调管理;不需要人工过多干预,便可实现数据比对及输出,提高物资调配的效率,简化物资调配的流程,操作简单便捷。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1