[0035] 为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0036] 参见图1,在一个实施例中,基于大数据和智能仓储的物流管理方法可以包括:
[0037] S1、将产品仓储空间划分为若干个体积相同的运输区域,并对每个运输区域按照空间顺序进行编号以得到每个运输区域的区域顺序编号;获取产品仓储空间中每个运输区域的运输区域状态,并根据产品仓储空间中每个运输区域的运输区域状态和区域顺序编号生成运输区域状态表。
[0038] 在一个实施例中,产品运输终端为具有通信连接和数据传输功能的设备,其包括:智能手机、平板电脑、笔记本电脑和台式电脑。运输区域为在产品仓储空间中进行产品运输的基本单位。区域顺序编号用于表征运输区域的空间顺序和对运输区域进行唯一标识,每个区域顺序编号对应唯一的运输区域。
[0039] 在一个实施例中,根据区域顺序编号和运输区域状态生成运输区域状态表包括:
[0040] 获取产品仓储空间中每个运输区域的运输区域状态,并根据每个运输区域的运输区域状态对产品仓储空间中每个运输区域进行状态编号以得到产品仓储空间中每个运输区域的区域状态编号;
[0041] 根据区域顺序编号和区域状态编号对产品仓储空间的每个运输区域进行状态统计和状态映射以生成产品仓储空间的运输区域状态表;所述运输区域状态表用于指示运输区域与运输区域状态的映射关系。
[0042] 区域状态编号用于标识运输区域的运输区域状态,每种区域状态编号对应一种运输区域状态;运输区域状态包括空闲状态、产品状态和障碍状态;空闲状态指示相应运输区域为空闲;产品状态指示相应运输区域被产品运输单位占据;障碍状态指示相应运输区域被除了产品运输单位外的其他物体占据。
[0043] S2、从数据库获取产品仓储分布数据,并根据运输区域状态表和产品仓储分布数据进行建模得到产品仓储模型,然后根据产品仓储模型识别每个运输区域的运输区域类型。
[0044] 在一个实施例中,运输区域类型包括障碍区域、出口区域和普通区域。产品仓储分布数据用于指示产品仓储空间的空间分布情况。产品仓储模型用于指示运输区域的分布情况和各个运输区域的运输区域类型分布情况。
[0045] S3、将障碍区域的运输区域的区域阻塞度设置为第一阻塞度;将出口区域的运输区域的区域阻塞度设置为第二阻塞度;根据阻塞度函数、第一阻塞度和第二阻塞度计算每个普通区域在以不同出口区域为出口时的区域阻塞度以得到每个普通区域的阻塞度分布表,并选取每个普通区域的阻塞度分布表中数值最小的区域阻塞度作为每个普通区域的区域阻塞度。
[0046] 在一个实施例中,第一阻塞度和第二阻塞度为根据实际情况预先进行设置,一般情况下第一阻塞度设置为1000,第二阻塞度设置为0。
[0047] 运输区域为障碍区域类型表示该运输区域被除了产品运输单位外的其他物体占据,运输区域为出口区域类型表示该运输区域为产品仓储空间的出口,运输区域为普通区域类型表示该运输区域为空闲或被产品运输单位占据。阻塞度分布表包括该运输区域以不同出口区域为出口时的区域阻塞度。
[0048] S4、从数据库获取每个出口区域的产品运输容量,并根据每个出口区域的产品运输容量和每个时刻通过每个出口区域的产品运输单位数量进行分析以得到每个时刻每个出口区域的运输通畅度。
[0049] 在一个实施例中,产品运输单位为产品运输过程中由运输产品、运输设备和运输人员组成的单位。产品运输容量为每个出口区域最多可同时容纳的产品运输单位的数量。产品运输单位数量为产品运输单位的数量。
[0050] S5、以每个运输区域的中心为圆心以区域关联值为半径得到每个运输区域的关联区域,并根据每个时刻每个运输区域的关联区域内产品运输单位数量和每个时刻每个运输区域的关联区域内每个产品运输单位的产品运输速度得到每个时刻每个运输区域的关联区域的产品运输平均速度。
[0051] 在一个实施例中,区域关联值为根据实际情况预先进行设置。产品运输速度为产品运输单位的移动速度。产品运输平均速度为该关联区域内产品运输单位的平均速度。
[0052] S6、根据每个运输区域的区域阻塞度、每个时刻每个出口区域的运输通畅度和每个时刻每个运输区域的关联区域的产品运输平均速度进行产品运输统筹以得到产品运输统筹数据并将其发送到产品运输终端。
[0053] 在一个实施例中,进行产品运输统筹得到产品运输统筹数据包括:
[0054] 根据运输区域状态表获取每个运输区域的运输区域状态;
[0055] 将运输区域状态为空闲状态的运输区域的第一调整系数设置为第一调整值,第二调整系数设置为第一调整值;
[0056] 将运输区域状态为产品状态的运输区域的第一调整系数设置为第一调整值,第二调整系数设置为第二调整值;
[0057] 将运输区域状态为障碍状态的运输区域的第一调整系数设置为第二调整值,第二调整系数设置为第一调整值;第一调整值和第二调整值为根据实际情况预先进行设置。第一调整值和第二调整值根据实际情况预先进行设置,一般情况下第一调整值为0,第二调整值为1。
[0058] 根据产品运输成本函数、运输区域的第一调整系数、运输区域的第二调整系数、运输区域的区域阻塞度、出口区域的运输通畅度、运输区域的关联区域的产品运输平均速度、第一权重系数、第二权重系数和第三权重系数进行运输成本分析以得到当前时刻每个产品运输单位在选择不同运输区域时的产品运输成本;
[0059] 选择产品运输成本最小的运输区域作为产品运输单位在下一时刻的运输区域;在有两个或两个以上的产品运输单位下一时刻的运输区域为同一运输区域时,比较产品运输单位之间的产品运输成本,并选取产品运输成本最小的产品运输单位的移动到该运输区域;
[0060] 在产品运输单位移动到出口区域时,在下一时刻将该产品运输单位作为完成运输产品,直到完成所有产品运输单位的运输。
[0061] 在一个实施例中,根据区域阻塞度、出口区域的产品运输平均速度和出口区域的运输通畅度构建产品运输目标函数;
[0062] 获取第一权重系数、第二权重系数和第三权重系数;所述第一权重系数为区域阻塞度的权重系数,第二权重系数为出口区域的运输通畅度的权重系数,第三权重系数为出口区域的产品运输平均速度的权重系数;
[0063] 根据第一权重系数、第二权重系数和第三权重系数建立第一约束条件,根据区域阻塞度、出口区域的产品运输平均速度、出口区域的运输通畅度、第一权重系数、第二权重系数和第三权重系数建立第二约束条件;
[0064] 根据产品仓储空间中产品总量、第一产品数量和第二产品数量建立第三约束条件;所述产品总量为产品仓储空间中需要运输的产品总量;所述第一产品数量为已经完成产品运输的产品数量,第二产品数量为待完成产品运输的产品数量;
[0065] 根据产品运输目标函数、第一约束条件、第二约束条件和第三约束条件进行产品运输统筹以得到产品运输统筹数据。
[0066] 在一个实施例中,第一调整系数为调整障碍区域的调整系数,第二调整系数为调整空闲区域的调整系数。
[0067] 根据产品运输成本函数、运输区域的第一调整系数、运输区域的第二调整系数、运输区域的区域阻塞度、出口区域的运输通畅度、运输区域的关联区域的产品运输平均速度、第一权重系数、第二权重系数和第三权重系数进行运输成本分析以得到当前时刻每个产品运输单位在选择不同运输区域时的产品运输成本;
[0068] 在一个实施例中,产品运输成本的计算方式为:
[0069] Gk=(UOk+VPk+WQk)(1‑αk)βk
[0070] 其中,Gk为第k个运输区域的产品运输成本,U为第一权重系数,V为第二权重系数,W为第三权重系数,Ok为第k个运输区域的区域阻塞度,Pk为第k个运输区域的对应的出口区域的运输通畅度,Qk为第k个运输区域的关联区域的产品运输平均速度,αk为第一调整系数,βk为第二调整系数。
[0071] 产品运输终端为具有通信连接和数据传输功能的设备,其包括:智能手机、平板电脑、笔记本电脑和台式电脑。
[0072] 第一约束条件用于约束第一权重系数、第二权重系数、第三权重系数的和为1;第二约束条件用于约束产品运输单位的产品运输成本不小于零;第三约束条件用于约束第一产品数量与第二产品数量的和为产品总量。
[0073] 本发明通过获取产品仓储空间各运输区域的区域阻塞度、关联区域的产品运输平均速度和出口区域的运输通畅度进行运输方案统筹以得到产品运输方案,通过调整产品运输路径以此降低排队等待时间实现快速运输产品的目的,提高产品运输效率减少由于产品运输导致产品仓储空间拥堵的情况。
[0074] 本申请是参照根据本申请实施例的方法、计算机设备和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理云计算机设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理云计算机设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0075] 在一个典型的配置中,云计算机设备包括一个或多个处理器(CPU)、存储器和总线。云计算机设备还可以包括输入/输出接口、网络接口等。
[0076] 存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
[0077] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他特征权重的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CDROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储云计算机设备或任何其他非传输介质,可用于存储可以被计算云计算机设备匹配的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体。
[0078] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。