CN112308494A - 一种全域派单的控制***、控制方法、设备及其存储介质 - Google Patents

一种全域派单的控制***、控制方法、设备及其存储介质 Download PDF

Info

Publication number
CN112308494A
CN112308494A CN202011328384.1A CN202011328384A CN112308494A CN 112308494 A CN112308494 A CN 112308494A CN 202011328384 A CN202011328384 A CN 202011328384A CN 112308494 A CN112308494 A CN 112308494A
Authority
CN
China
Prior art keywords
warehouse
order information
group
priority
shippable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011328384.1A
Other languages
English (en)
Inventor
高玲
朱峰
陈磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Baisheng Software Co ltd
Original Assignee
Shanghai Baisheng Software Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Baisheng Software Co ltd filed Critical Shanghai Baisheng Software Co ltd
Priority to CN202011328384.1A priority Critical patent/CN112308494A/zh
Publication of CN112308494A publication Critical patent/CN112308494A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提出一种全域派单的控制***、控制方法、设备及其存储介质,包括:规则配置模块,用于配置单规则仓库优先级和仓库优先级算法;第一通信模块,用于接收来源于多业务渠道的订单信息;仓库筛选模块,用于根据订单信息,筛选可发货仓库或可发货仓库组;仓库匹配模块,用于根据仓库优先级,在所述可发货仓库或所述可发货仓库组中匹配最终的发货仓库或发货仓库组;当为所述发货仓库组时,按照所述发货仓库组对所述订单信息进行拆分;第二通信模块,用于将所述订单信息发送至所述发货仓库;或者将拆分后的订单信息发送至所述发货仓库组。本发明提出的全域派单的控制***可以提高工作效率。

Description

一种全域派单的控制***、控制方法、设备及其存储介质
技术领域
本发明涉及全渠道交易运营领域,特别涉及一种全域派单的控制***、控制方法、设备及其存储介质。
背景技术
随着现有零售行业及全网融合销售渠道的发展,逐渐形成以消费者为核心,线上线下统一高效运营的新型销售模式。而目前订单形式多样,且订单的产品往往存放在多个不同的仓储资源之中,需要对大量的订单进行高效合理的拆分,并需要与分散多地的仓储资源进行快速匹配,完成从订单到配货完成的精准对接和快速最优匹配。尤其是在面对大促销时,更会遇到百万级别的订单快速处理的问题,企业需要快速提高订单处理效率。
发明内容
鉴于上述现有技术的缺陷,本发明提出一种全域派单的控制***、控制方法、电子设备和计算机可读存储介质,该全域派单的控制***可以对订单进行快速处理,实现订单与发货仓库的良好匹配。
为实现上述目的及其他目的,本发明提出一种全域派单的控制***,包括:
规则配置模块,用于配置单规则仓库优先级和仓库优先级算法;
第一通信模块,用于接收来源于多业务渠道的订单信息;
仓库筛选模块,用于根据订单信息,筛选可发货仓库或可发货仓库组;
仓库匹配模块,用于根据仓库优先级,在所述可发货仓库或所述可发货仓库组中匹配最终的发货仓库或发货仓库组;当为所述发货仓库组时,按照所述发货仓库组对所述订单信息进行拆分;
第二通信模块,用于将所述订单信息发送至所述发货仓库;或者将拆分后的订单信息发送至所述发货仓库组;
存储模块,用于保存所述订单信息、所述仓库优先级、以及各仓库库存商品种类及数量;
其中,所述订单信息包括商品种类、商品数量以及客户信息。
进一步地,所述仓库包括实体仓库和门店。
进一步地,所述仓库筛选模块包括:
第一筛选子模块,用于筛选直接满足所述订单信息要求的仓库,并将其作为所述可发货仓库;
第二筛选子模块,用于筛选出多个仓库组合,使得所述多个仓库组合的库存汇总后满足所述订单信息的要求;并将筛选出的包含仓库数量最小的多所述个仓库组合作为所述发货仓库组;
标识子模块,用于在所有仓库的库存均无法满足所述订单信息时,对所述订单信息进行缺货标识;
所述第一通信模块还用于将经过缺货标识的所述订单信息反馈至其对应的所述业务渠道。
进一步地,所述规则配置模块包括:
单规则优先级配置子模块;用于基于每一个规则,对每一个仓库配置其对应的优先级;其中,所述规则包括:仓库适配度、仓库所处区域、仓库等级、物理距离和/或月接单量;
优先级算法配置子模块,用于配置所述优先级算法,所述优先级算法包括:单梯度优先级算法、多梯度优先级算法、和/或权重优先级算法。
进一步地,所述仓库匹配模块包括:
判断子模块,用于判断所述可发货仓库或所述可发货仓库组的数量是否为一个,如果是一个,则将所述可发货仓库或所述可发货仓库组作为最终的发货仓库或发货仓库组;
优先级计算子模块,用于按照配置的所述优先级算法,根据单规则下的仓库优先级计算所述可发货仓库或所述可发货仓库组的优先级;
选择模块,用于选择优先级最高的所述可发货仓库或所述可发货仓库组,并将其作为最终的发货仓库或发货仓库组;
订单拆分子模块,用于根据发货仓库组对所述订单信息进行拆分。
进一步地,所述控制***还包括:更新模块,用于在所述第二通信模块将所述订单信息或拆分后的订单信息发出后,自动更新所述存储模块中的对应发货仓库的库存商品种类及数量。
进一步地,本发明还提出一种全域派单的控制方法,包括:
接收来自于多个业务渠道的订单信息;
根据所述订单信息筛选出可发货仓库或可发货仓库组;
根据仓库优先级,在所述可发货仓库或所述可发货仓库组中匹配最终的发货仓库或发货仓库组,如为所述发货仓库组时,按照所述发货仓库组对所述订单信息进行拆分;
将所述订单信息发送至所述发货仓库;或者将拆分后的订单信息发送至所述发货仓库组。
进一步地,所述控制方法还包括:
基于每一个规则,对每一个仓库配置其对应的优先级;其中,所述规则包括:仓库适配度、仓库所处区域、仓库等级、物理距离和/或月接单量;
优先级算法配置子模块,用于配置优先级算法,所述优先级算法包括:单梯度优先级算法、多梯度优先级算法、和/或权重优先级算法。
进一步地,所述根据所述订单信息筛选出可发货仓库或可发货仓库组的步骤包括:
根据所述订单信息,判断是否存在直接满足所述订单信息的要求的仓库:
如果有,直接作为可发货仓库;
否则,筛选出多个仓库组合,使得所述多个仓库组合的库存汇总后满足所述订单信息的要求;并将筛选出的包含仓库数量最小对的多个仓库组合作为所述发货仓库组。
进一步地,所述根据仓库优先级,在所述可发货仓库或所述可发货仓库组中匹配最终的发货仓库或发货仓库组,如为所述发货仓库组时,按照所述发货仓库组对所述订单信息进行拆分的步骤包括:
判断所述可发货仓库或所述可发货仓库组是否为一个:
如果为一个,则将所述可发货仓库或所述可发货仓库组作为发货仓库或发货仓库组;
如果为多个,则按照仓库优先级进行匹配,选取优先级最高的作为发货仓库或发货仓库组;当为所述发货仓库组时,按照所述发货仓库组对所述订单信息进行拆分。
进一步地,本发明还提出一种电子设备,包括处理器,所述处理器和存储器耦合,所述存储器存储有程序指令,当所述存储器存储的程序指令被所述处理器执行时实现全域派单的控制方法。
进一步地,本发明还提出计算机可读存储介质,包括程序,当其在计算机上运行时,使得计算机执行全域派单的控制方法。
综上所述,本发明提出一种全域派单的控制***、控制方法、电子设备和计算机可读存储介质,本发明在接收到多个业务渠道的订单信息之后,然后在根据订单信息筛选出可发货仓库或可发货仓库组,然后根据仓库优先级在可发货仓库或可发货仓库组中匹配出最终的发货仓库或发货仓库组,当匹配出发货仓库组时,则按照所述发货仓库组对所述订单信息进行拆分。本发明同时通过配置单规则仓库优先级和仓库优先级算法可以快速匹配出订单信息对应的发货仓库,因此可以提高订单信息的处理效率,可以提高工作效率。
附图说明
图1:本发明中全域派单的控制***示意图。
图2:本发明中规则匹配模块的示意图。
图3:本发明中第一通信模块连接业务渠道的示意图。
图4:本发明中仓库筛选模块的示意图。
图5:本发明中仓库匹配模块的示意图。
图6:本发明中更新模块的示意图。
图7:本发明中全域派单的控制方法流程图。
图8:本发明图7中步骤S2的流程图。
图9:本发明图7中步骤S3的流程图。
图10:本发明中单梯度优先级算法示意图。
图11-图14:本发明中多梯度优先级算法示意图。
图15:本发明中多梯度优先级算法获得仓库优先级顺序图。
图16:本发明中订单和仓库库存的数据图。
图17-图21:本发明中权重优先级算法示意图。
图22:本发明中权重优先级算法获得仓库优先级顺序图。
图23:本发明中订单和仓库库存的数据图。
图24:本发明中可发货仓库组的示意图。
图25:本发明中权重优先级算法获得的发货仓库组。
图26:本发明中电子设备的示意图。
图27:本发明中计算机可读存储介质的示意图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
如图1所示,本发明提出一种全域派单的控制***100,该全域派单的控制***100包括规则配置模块110、第一通信模块120、仓库筛选模块130、仓库匹配模块140、第二通信模块150和存储模块160。所述渠道可以理解为分销渠道(place),引申意为商品销售路线,是商品的流通路线,所指为厂家的商品通向一定的社会网络或代理商或经销商而卖向不同的区域,以达到销售的目的,故而渠道又称网络。该全域派单的控制***100可以快速地对全渠道的订单进行处理,提高处理效率。
如图2所示,在本实施例中,该规则配置模块110用于配置单规则仓库优先级和仓库优先级算法,也就是说通过该规则配置模块110可以为发货仓库设置优先级,因此可以快速为订单信息匹配发货仓库。该规则配置模块110包括单规则优先级配置子模块111和优先级算法配置子模块112。该单规则优先级配置子模块111可以基于每一个规则,对每一个仓库配置对应的优先级,所述规则可以包括仓库适配度、仓库所处区域,仓库等级、物理距离和/或月接单量。在本实施例中,所述仓库适配度表示该仓库可以满足订单信息的程度,所述仓库适配度越高,所述仓库的优先级越高。所述仓库所处区域表示所述仓库覆盖的范围,所述仓库覆盖的范围越大,所述仓库的优先级越高。所述仓库等级表示客户对该仓库的评价,所述仓库等级越高,所述仓库优先级越高。所述物理距离表示所述仓库与收货地址之间的距离,当所述物理距离越短时,所述仓库优先级越高。所述月接单量表示所述仓库接收订单的数量,所述月接单量越少,则所述仓库或门店处理的速度更快,所述仓库或门店的优先级越高。
如图2所示,在本实施例中,该优先级算法配置子模块112可以用于配置优先级算法,所述优先级算法可以包括单梯度优先级算法,多梯度优先级算法和/或权重优先级算法。本实施例将在后文阐述单梯度优先级算法,多梯度优先级算法和/或权重优先级算法。通过单梯度优先级算法,多梯度优先级算法和/或权重优先级算法可以匹配出优先级最高的发货仓库或发货仓库组,因此可以快速匹配出订单信息的发货仓库,提高派单处理效率。
如图3所示,在本实施例中,该第一通信模块120用于对接多个业务渠道,并接收对应的订单信息。例如该第一通信模块120分别对接业务渠道1,业务渠道2和业务渠道3。业务渠道1至业务渠道3可以包括实体渠道和电商渠道。所述实体渠道例如为实体自营店、实体加盟店、电子货架、异业联盟等。电商渠道例如为第三方电商渠道,包括进驻电子商务平台如淘宝店、天猫店、京东店、苏宁店、唯品会店、美团店、饿了么店、拼多多店、亚马逊店、快手店、抖音店等。当然该规则配置模块还可以对接自建渠道,例如官方商城、APP商城、微信小程序商城、H5公众号等。也就是说所述业务渠道包括线上第三方电商平台渠道、线上自建平台渠道、线下门店渠道、小程序商城和APP商城中的至少一种。通过对接多个业务渠道,该第一通信模块120可以接收到所有商品的订单信息,所述订单信息例如包括商品种类,商品数量和客户信息。在第一通信模块120接收到订单信息之后,该全域派单的控制***100就可以合理对多个业务渠道的订单信息进行有效分配,实现全智能高效率的商品发货,实现商品流通的效率最大化,订单交付的成本最优化,服务体验客户满意度的最大化。
如图4所示,在本实施例中,该仓库筛选模块130用于根据订单信息筛选出适合订单信息的发货仓库或者发货仓库组。该仓库筛选模块130包括第一筛选子模块131,第二筛选子模块132和识别子模块133。该第一筛选子模块131用于筛选直接满足订单信息要求的仓库,并将该仓库作为可发货仓库,例如在所有的仓库中,仓库A可以满足该订单信息,则可以筛选出该仓库A,并将该仓库A作为可发货仓库。当某个仓库无法直接满足该订单信息时,第二筛选子模块132则筛选出多个仓库组合,从而使得多个仓库组合的库存汇总后可以满足订单信息的要求,并将筛选出的包含数量最小的所述多个仓库组合作为可发货仓库组。例如仓库A和仓库B的库存汇总可以满足订单信息的要求,仓库C,仓库D和仓库E的库存汇总可以满足订单信息的要求,因此仓库A和仓库B的组合以及仓库C,仓库D和仓库E的组合可以作为可发货仓库组,仓库A和仓库B的组合包括的仓库数量最小,因此可以将仓库A和仓库B的组合作为可发货仓库组。在本实施例中,该标识子模块133还可以对订单信息进行标识,例如当所有仓库的库存均无法满足订单信息时,该标识子模块133则可以将该订单信息标记为缺货标识,然后由第一通信模块130将该订单信息反馈至该订单信息对应的业务渠道。例如当所有仓库的库存均无法满足该订单信息的要求时,该标识子模块133则将该订单信息标志为缺货订单,然后由第一通信模块130将该缺货订单反馈至相应的业务渠道,由业务渠道进行处理。
如图5所示,在本实施例中,当通过仓库筛选模块130筛选出可发货仓库或可发货仓库组时,则通过仓库匹配模块140根据仓库优先级,在所述可发货仓库或所述可发货仓库组中匹配最终的发货仓库或发货仓库组,当为所述发货仓库组时,则按照所述发货仓库组对所述订单信息进行拆分。
如图5所示,在本实施例中,该仓库匹配模块140包括判断子模块141,优先级计算子模块142,选择模块143和订单拆分子模块144。由于通过仓库筛选模块130可以筛选出所述可发货仓库或所述可发货仓库组,然后通过判断子模块141判断所述可发货仓库或所述可发货仓库组的数量是否为一个,如果所述可发货仓库或可发货仓库组的数量为一个,则将所述可发货仓库或可发货仓库组作为最终的发货仓库或发货仓库组。所述优先级计算子模块142用于按照配置的优先级算法,根据单规则下的仓库优先级计算所述可发货仓库或可发货仓库组的优先级。所述选择模块143用于选择优先级最高的所述可发货仓库或所述可发货仓库组,并将其作为最终的发货仓库或者发货仓库组。如果最终的发货仓库为发货仓库组,那么订单拆分子模块144则根据所述发货仓库组对所述订单信息进行拆分。
如图1所示,在本实施例中,当仓库匹配模块140匹配出最终的发货仓库或者发货仓库组时,则通过第二通信模块150将该订单信息发送至所述发货仓库,或者将拆分后的订单信息发送至所述发货仓库组,从而进行发货处理。
如图1和图6所示,在本实施例中,该全域派单的控制***100还包括存储模块160,该存储模块160可以连接规则配置模块110,第一通信模块120,仓库筛选模块130,仓库匹配模块140,第二通信模块150。该存储模块160可以用于保存订单信息,仓库优先级以及各仓库库存商品种类及数量。在一些实施例中,该控制***100还可以包括更新模块170,当第二通信模块160将所述订单信息或者拆分后的订单信息发出后,更新模块170则自动更新存储模块160中对应发货仓库的库存商品种类和数量。
如图7所示,本实施例还提出一种全域派单的控制方法,包括:
S1:接收来自于多个业务渠道的订单信息;
S2:根据所述订单信息筛选出可发货仓库或可发货仓库组;
S3:根据仓库优先级,在所述可发货仓库或所述可发货仓库组中匹配最终的发货仓库或发货仓库组,如为所述发货仓库组时,按照所述发货仓库组对所述订单信息进行拆分;
S4:将所述订单信息发送至所述发货仓库;或者将拆分后的订单信息发送至所述发货仓库组。
如图3所示,在步骤S1中,首先通过第一通信模块120对接多个业务渠道,并接收对应的订单信息。所述订单信息例如包括商品种类,商品数量和客户信息。第一通信模块120例如从电商渠道和实体渠道获得订单信息。
如图4和图8所示,图8显示为图步骤S2的流程图。当仓库筛选模块130接收到订单信息时(步骤S21),然后通过第一筛选子模块131筛选是否有直接满足订单信息的要求的仓库(步骤S22),如果有直接满足订单信息要求的仓库,则将该仓库作为可发货仓库(步骤S23),如果没有直接满足订单信息要求的仓库,通过第二筛选子模块132筛选出多个仓库组合,使得多个仓库组合的库存汇总后满足所述订单信息的要求,并将筛选出的包含仓库数量最小的多个仓库组合作为可发货仓库组合。
如图5和图9所示,图9显示为步骤S3的流程图。当筛选出可发货仓库或者可发货仓库组合之后,则通过仓库匹配模块140对可发货仓库或者可发货仓库组合的数量进行判断(步骤S31),例如通过判断子模块141判断可发货仓库或者可发货仓库组合的数量是否为一个,若是,则将该可发货组合或者可发货仓库组合作为发货仓库或者发货仓库组(S32),若否,则通过优先级计算模块142按照配置的优先级算法根据单规则下的仓库优先级计算可发货仓库或者可发货仓库组的优先级,然后在通过选择模块143选择优先级最高的可发货仓库或者可发货仓库组,并将其作为最终的发货仓库或发货仓库组。当选择发货仓库组时,还可以通过订单拆分子模块对订单信息进行拆分。
如图7所示,当确定发货仓库或者发货仓库组时,由第二通信模块150将该订单信息发发送至发货仓库或者将拆分后的订单信息发送至发货仓库组,从而进行发货。
在本实施例中,该控制方法还可以包括基于每一个规则,对每一个仓库配置其对应的优先级;其中,所述规则包括:仓库适配度、仓库所处区域、仓库等级、物理距离和/或月接单量;优先级算法配置子模块,用于配置优先级算法,所述优先级算法包括:单梯度优先级算法、多梯度优先级算法、和/或权重优先级算法。
如图10所示,本实施例将阐述单梯度优先级算法的过程。所述单梯度优先级算法可以表示选择一个规则,然后按照该规则下的仓库优先级匹配优先级最高的仓库。所述规则可以包括仓库适配度、仓库所处区域、仓库等级、物理距离和/或月接单量。图10以物理距离为规则,阐述单梯度优先级算法。图10中显示出仓库CK001至仓库CK005的物理距离,物理距离越小,表示该仓库至收货地址的距离越短,因此该仓库的得分越高,由于单梯度优先级算法仅选择一个规则,因此将该规则的权重设置成1,因此仓库CK001至仓库CK005的总分表示仓库CK001至仓库CK005的优先级,总分的值越大,表示该仓库的优先级越高,因此从图10中可以看出,仓库CK001至仓库CK005的优先级顺序如下:CK001>CK002>CK003>CK005>CK004。因此使用单梯度优先级算法可以计算出各个仓库的优先级顺序,然后根据仓库匹配模块选择仓库CK001作为发货仓库。需要说明的是,在使用单梯度优先级算法匹配发货仓库时,不能将订单信息进行拆分。
如图11-图14所示,图11显示为根据仓库适配度计算的仓库的优先级,仓库适配度得分越高表示该仓库的优先级越高。图12显示为根据仓库所处区域计算的仓库的优先级,仓库所处区域得分越高表示该仓库优先级越高。图13显示为根据仓库等级计算的仓库的优先级,仓库等级得分越高表示该仓库优先级越高,A等级大于B等级大于E等级。图14显示为根据月接单量计算的仓库的优先级,仓库月接单量越少,得分越高,优先级越高。
如图10-图15所示,图15显示为多梯度优先级算法得到的仓库优先级的顺序图。本实施例将阐述多梯度优先级算法的过程,需要说明的是,多梯度优先级算法可以在单梯度优先级算法的基础上继续进行计算。从图10中可以看出,以物理距离为规则,且将物理距离的权重设置成1,首先计算出仓库CK001至仓库CK005的优先级,然后再次以仓库适配度、仓库所处区域、仓库等级和月接单量来计算仓库CK001至仓库CK005的优先级。当进行多梯度优先级算法时,每个规则设置的权重不同,当然每个规则设置的权重也可以相同,然后进行统计得出,在单规则优先级梯度算法下,多梯度优先级算法得出的仓库CK001至仓库CK005的优先级顺序如下:CK005>CK002>CK004>CK003>CK001。
如图16所示,图16显示为订单信息和各个仓库的库存数据图。图10中的仓库CK001至仓库CK005依次对应图16中的仓库A至仓库E。当使用单梯度优先级算法时,可以则可以确定仓库A作为发货仓库,但是由于仓库A无法满足该订单,则将仓库A剔除,使用多梯度优先级算法,并根据仓库优先级顺序,选择最终的发货仓库。在本实施例中,由于仓库E(仓库CK005)的优先级顺序最高,因此优先选择仓库E作为最终的发货仓库。
如图16所示,在一些实施例中,当使用多梯度优先级算法时,可能会存在多个优先级相同的仓库,假设仓库D(仓库CK004)和仓库E(仓库CK005)具有相同的优先级,那么则可以选择仓库D或仓库E作为最终的发货仓库。
如图17-图21所示,本实施例将阐述权重优先级算法的过程,该权重优先级算法可以将订单信息进行拆分。图17显示为根据仓库适配度计算的仓库优先级,仓库适配度越高,得分越高,仓库的优先级越高。图18显示为根据仓库所处区域计算的仓库优先级,仓库所处区域得分越高,表示该仓库的优先级越高。图19显示为根据物理距离计算的仓库优先级,物理距离越小,表示该仓库的优先级越高。图20显示为根据仓库等级计算的仓库优先级,仓库等级越高,得分越高,仓库的优先级越高。图21显示为根据月接单量计算的仓库优先级,月接单量越少,得分越高,仓库的优先级越高。从图17-图21中可看出,每个规则的权重的总和为1。
如图22所示,图22显示为根据权重优先级算法获得的仓库优先级排序图,从图22中可以看出,仓库CK001至仓库CK003的优先级顺序如下:CK002>CK001>CK003。
如图23-图25所示,图23显示为订单信息和仓库库存的数据图。需要说明的是,图23中的仓库A至仓库C对应仓库CK001至仓库003。从图23中可以看出,仓库A或仓库B或仓库C均无法直接满足该订单的要求,因此需要筛选出多个仓库组合。图24显示为筛选出的多个仓库组合的数据图,从图24中可以看出,单独的仓库均无法满足订单,仓库A至仓库C的组合,仓库B和仓库C的组合以及仓库A和仓库C的组合可以作为可发货仓库组,但是比较这个可发货仓库组的优先级,仓库B和仓库C的组合的优先级最高,且包含的仓库的数量最小,因此可以将仓库B和仓库C作为最终的发货仓库组。从图25中可以看出,仓库B发出3份商品2和1份商品3,仓库C发出4份商品1和1份商品1。
如图26所示,本实施例还提出一种电子设备,所述电子设备包括处理器50和存储器60,所述存储器60存储有程序指令,所述处理器50运行程序指令实现上述全域派单的控制方法。所述处理器50可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DigitalSignal Processing,简称DSP)、专用集成电路(Application Specific IntegratedCircuit,简称ASIC)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件;所述存储器60可能包含随机存取存储器(Random Access Memory,简称RAM),也可能还包括非易失性存储器(Non-Volatile Memory),例如至少一个磁盘存储器。所述存储器60也可以为随机存取存储器(Random Access Memory,RAM)类型的内部存储器,所述处理器50、存储器60可以集成为一个或多个独立的电路或硬件,如:专用集成电路(ApplicationSpecificIntegrated Circuit,ASIC)。需要说明的是,上述的存储器60中的计算机程序可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。
如图27所示,本实施例还提出一种计算机可读存储介质701,所述计算机可读存储介质701存储有计算机指令70计算机指令70,所述计算机指令70用于使所述计算机执行上述全域派单的控制方法。计算机可读存储介质701可以是,电子介质、磁介质、光介质、电磁介质、红外介质或半导体***或传播介质。计算机可读存储介质701还可以包括半导体或固态存储器、磁带、可移动计算机磁盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘可以包括光盘-只读存储器(CD-ROM)、光盘-读/写(CD-RW)和DVD。
综上所述,本发明提出一种全域派单的控制***、控制方法、电子设备和计算机可读存储介质,本发明在接收到多个业务渠道的订单信息之后,然后在根据订单信息筛选出可发货仓库或可发货仓库组,然后根据仓库优先级在可发货仓库或可发货仓库组中匹配出最终的发货仓库或发货仓库组,当匹配出发货仓库组时,则按照所述发货仓库组对所述订单信息进行拆分。本发明同时通过配置单规则仓库优先级和仓库优先级算法可以快速匹配出订单信息对应的发货仓库,因此可以提高订单信息的处理效率,可以提高工作效率。
在整篇说明书中提到“一个实施例(one embodiment)”、“实施例(anembodiment)”或“具体实施例(a specific embodiment)”意指与结合实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中,并且不一定在所有实施例中。因而,在整篇说明书中不同地方的短语“在一个实施例中(in one embodiment)”、“在实施例中(inan embodiment)”或“在具体实施例中(in a specific embodiment)”的各个表象不一定是指相同的实施例。此外,本发明的任何具体实施例的特定特征、结构或特性可以按任何合适的方式与一个或多个其他实施例结合。应当理解本文所述和所示的发明实施例的其他变型和修改可能是根据本文教导的,并将被视作本发明精神和范围的一部分。
还应当理解还可以以更分离或更整合的方式实施附图所示元件中的一个或多个,或者甚至因为在某些情况下不能操作而被移除或因为可以根据特定应用是有用的而被提供。
另外,除非另外明确指明,附图中的任何标志箭头应当仅被视为示例性的,而并非限制。此外,除非另外指明,本文所用的术语“或”一般意在表示“和/或”。在术语因提供分离或组合能力是不清楚的而被预见的情况下,部件或步骤的组合也将视为已被指明。
如在本文的描述和在下面整篇权利要求书中所用,除非另外指明,“一个(a)”、“一个(an)”和“该(the)”包括复数参考物。同样,如在本文的描述和在下面整篇权利要求书中所用,除非另外指明,“在…中(in)”的意思包括“在…中(in)”和“在…上(on)”。
本发明所示实施例的上述描述(包括在说明书摘要中所述的内容)并非意在详尽列举或将本发明限制到本文所公开的精确形式。尽管在本文仅为说明的目的而描述了本发明的具体实施例和本发明的实例,但是正如本领域技术人员将认识和理解的,各种等效修改是可以在本发明的精神和范围内的。如所指出的,可以按照本发明所述实施例的上述描述来对本发明进行这些修改,并且这些修改将在本发明的精神和范围内。
本文已经在总体上将***和方法描述为有助于理解本发明的细节。此外,已经给出了各种具体细节以提供本发明实施例的总体理解。然而,相关领域的技术人员将会认识到,本发明的实施例可以在没有一个或多个具体细节的情况下进行实践,或者利用其它装置、***、配件、方法、组件、材料、部分等进行实践。在其它情况下,并未特别示出或详细描述公知结构、材料和/或操作以避免对本发明实施例的各方面造成混淆。
因而,尽管本发明在本文已参照其具体实施例进行描述,但是修改自由、各种改变和替换意在上述公开内,并且应当理解,在某些情况下,在未背离所提出发明的范围和精神的前提下,在没有对应使用其他特征的情况下将采用本发明的一些特征。因此,可以进行许多修改,以使特定环境或材料适应本发明的实质范围和精神。本发明并非意在限制到在下面权利要求书中使用的特定术语和/或作为设想用以执行本发明的最佳方式公开的具体实施例,但是本发明将包括落入所附权利要求书范围内的任何和所有实施例及等同物。因而,本发明的范围将只由所附的权利要求书进行确定。

Claims (12)

1.一种全域派单的控制***,其特征在于,包括:
规则配置模块,用于配置单规则仓库优先级和仓库优先级算法;
第一通信模块,用于接收来源于多业务渠道的订单信息;
仓库筛选模块,用于根据订单信息,筛选可发货仓库或可发货仓库组;
仓库匹配模块,用于根据仓库优先级,在所述可发货仓库或所述可发货仓库组中匹配最终的发货仓库或发货仓库组;当为所述发货仓库组时,按照所述发货仓库组对所述订单信息进行拆分;
第二通信模块,用于将所述订单信息发送至所述发货仓库;或者将拆分后的订单信息发送至所述发货仓库组;
存储模块,用于保存所述订单信息、所述仓库优先级、以及各仓库库存商品种类及数量;
其中,所述订单信息包括商品种类、商品数量以及客户信息。
2.根据权利要求1所述的全域派单的控制***,其特征在于,所述仓库包括实体仓库和门店。
3.根据权利要求1所述的全域派单的控制***,其特征在于,所述仓库筛选模块包括:
第一筛选子模块,用于筛选直接满足所述订单信息要求的仓库,并将其作为所述可发货仓库;
第二筛选子模块,用于筛选出多个仓库组合,使得所述多个仓库组合的库存汇总后满足所述订单信息的要求;并将筛选出的包含仓库数量最小的所述多个仓库组合作为所述可发货仓库组;
标识子模块,用于在所有仓库的库存均无法满足所述订单信息时,对所述订单信息进行缺货标识;
所述第一通信模块还用于将经过缺货标识的所述订单信息反馈至其对应的所述业务渠道。
4.根据权利要求1所述的全域派单的控制***,其特征在于,所述规则配置模块包括:
单规则优先级配置子模块;用于基于每一个规则,对每一个仓库配置其对应的优先级;其中,所述规则包括:仓库适配度、仓库所处区域、仓库等级、物理距离和/或月接单量;
优先级算法配置子模块,用于配置所述优先级算法,所述优先级算法包括:单梯度优先级算法、多梯度优先级算法、和/或权重优先级算法。
5.根据权利要求4所述的全域派单的控制***,其特征在于:所述仓库匹配模块包括:
判断子模块,用于判断所述可发货仓库或所述可发货仓库组的数量是否为一个,如果是一个,则将所述可发货仓库或所述可发货仓库组作为最终的发货仓库或发货仓库组;
优先级计算子模块,用于按照配置的所述优先级算法,根据单规则下的仓库优先级计算所述可发货仓库或所述可发货仓库组的优先级;
选择模块,用于选择优先级最高的所述可发货仓库或所述可发货仓库组,并将其作为最终的发货仓库或发货仓库组;
订单拆分子模块,用于根据所述发货仓库组对所述订单信息进行拆分。
6.根据权利要求1所述的全域派单的控制***,其特征在于:所述控制***还包括:更新模块,用于在所述第二通信模块将所述订单信息或拆分后的订单信息发出后,自动更新所述存储模块中的对应发货仓库的库存商品种类及数量。
7.一种全域派单的控制方法,其特征在于,包括:
接收来自于多个业务渠道的订单信息;
根据所述订单信息筛选出可发货仓库或可发货仓库组;
根据仓库优先级,在所述可发货仓库或所述可发货仓库组中匹配最终的发货仓库或发货仓库组,如为所述发货仓库组时,按照所述发货仓库组对所述订单信息进行拆分;
将所述订单信息发送至所述发货仓库;或者将拆分后的订单信息发送至所述发货仓库组。
8.根据权利要求7所述的全域派单的控制方法,其特征在于,所述控制方法还包括:
基于每一个规则,对每一个仓库配置其对应的优先级;其中,所述规则包括:仓库适配度、仓库所处区域、仓库等级、物理距离和/或月接单量;
优先级算法配置子模块,用于配置优先级算法,所述优先级算法包括:单梯度优先级算法、多梯度优先级算法、和/或权重优先级算法。
9.根据权利要求7所述的全域派单的控制方法,其特征在于:所述根据所述订单信息筛选出可发货仓库或可发货仓库组的步骤包括:
根据所述订单信息,判断是否存在直接满足所述订单信息的要求的仓库;
如果有,直接作为可发货仓库;
否则,筛选出多个仓库组合,使得所述多个仓库组合的库存汇总后满足所述订单信息的要求;并将筛选出的包含仓库数量最小对的多个仓库组合作为所述发货仓库组。
10.根据权利要求7所述的全域派单的控制方法,其特征在于:所述根据仓库优先级,在所述可发货仓库或所述可发货仓库组中匹配最终的发货仓库或发货仓库组,如为所述发货仓库组时,按照所述发货仓库组对所述订单信息进行拆分的步骤包括:
判断所述可发货仓库或所述可发货仓库组是否为一个:
如果为一个,则将所述可发货仓库或所述可发货仓库组作为发货仓库或发货仓库组;
如果为多个,则按照仓库优先级进行匹配,选取优先级最高的作为发货仓库或发货仓库组;当为所述发货仓库组时,按照所述发货仓库组对所述订单信息进行拆分。
11.一种电子设备,其特征在于,包括处理器,所述处理器和存储器耦合,所述存储器存储有程序指令,当所述存储器存储的程序指令被所述处理器执行时实现权利要求7-10中任意一项所述的方法。
12.一种计算机可读存储介质,其特征在于,包括程序,当其在计算机上运行时,使得计算机执行如权利要求7-10中任意一项所述的方法。
CN202011328384.1A 2020-11-24 2020-11-24 一种全域派单的控制***、控制方法、设备及其存储介质 Pending CN112308494A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011328384.1A CN112308494A (zh) 2020-11-24 2020-11-24 一种全域派单的控制***、控制方法、设备及其存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011328384.1A CN112308494A (zh) 2020-11-24 2020-11-24 一种全域派单的控制***、控制方法、设备及其存储介质

Publications (1)

Publication Number Publication Date
CN112308494A true CN112308494A (zh) 2021-02-02

Family

ID=74335666

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011328384.1A Pending CN112308494A (zh) 2020-11-24 2020-11-24 一种全域派单的控制***、控制方法、设备及其存储介质

Country Status (1)

Country Link
CN (1) CN112308494A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113240397A (zh) * 2021-05-21 2021-08-10 青岛以萨数据技术有限公司 一种易制毒化学品的监管***及方法
CN114348585A (zh) * 2021-12-30 2022-04-15 重庆特斯联智慧科技股份有限公司 一种基于平台调度的物流机器人***及其控制方法
CN116228372A (zh) * 2023-03-16 2023-06-06 北京科码先锋互联网技术股份有限公司 一种零售行业dtc模式多仓发货的订单寻源算法及***
CN116797144A (zh) * 2023-08-23 2023-09-22 广州淘通科技股份有限公司 一种基于订单信息的物流仓库筛选方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108090717A (zh) * 2017-11-14 2018-05-29 上海伯俊软件科技有限公司 一种用于全渠道零售的云仓派单方法
US20180158014A1 (en) * 2016-12-05 2018-06-07 Oracle International Corporation Rule based source sequencing for allocation
CN109460956A (zh) * 2018-11-12 2019-03-12 广州早晨信息科技有限公司 一种云零售订单分解分仓发货方法及***
CN109493178A (zh) * 2018-11-12 2019-03-19 广州早晨信息科技有限公司 一种云零售订单分解方法及***
CN110223010A (zh) * 2019-05-07 2019-09-10 宏图物流股份有限公司 一种综合多因素的智能出库方法
CN111292030A (zh) * 2018-12-10 2020-06-16 北京京东尚科信息技术有限公司 选仓方法及装置、计算机可读存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180158014A1 (en) * 2016-12-05 2018-06-07 Oracle International Corporation Rule based source sequencing for allocation
CN108090717A (zh) * 2017-11-14 2018-05-29 上海伯俊软件科技有限公司 一种用于全渠道零售的云仓派单方法
CN109460956A (zh) * 2018-11-12 2019-03-12 广州早晨信息科技有限公司 一种云零售订单分解分仓发货方法及***
CN109493178A (zh) * 2018-11-12 2019-03-19 广州早晨信息科技有限公司 一种云零售订单分解方法及***
CN111292030A (zh) * 2018-12-10 2020-06-16 北京京东尚科信息技术有限公司 选仓方法及装置、计算机可读存储介质
CN110223010A (zh) * 2019-05-07 2019-09-10 宏图物流股份有限公司 一种综合多因素的智能出库方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113240397A (zh) * 2021-05-21 2021-08-10 青岛以萨数据技术有限公司 一种易制毒化学品的监管***及方法
CN114348585A (zh) * 2021-12-30 2022-04-15 重庆特斯联智慧科技股份有限公司 一种基于平台调度的物流机器人***及其控制方法
CN116228372A (zh) * 2023-03-16 2023-06-06 北京科码先锋互联网技术股份有限公司 一种零售行业dtc模式多仓发货的订单寻源算法及***
CN116797144A (zh) * 2023-08-23 2023-09-22 广州淘通科技股份有限公司 一种基于订单信息的物流仓库筛选方法及装置
CN116797144B (zh) * 2023-08-23 2023-11-28 广州淘通科技股份有限公司 一种基于订单信息的物流仓库筛选方法及装置

Similar Documents

Publication Publication Date Title
CN112308494A (zh) 一种全域派单的控制***、控制方法、设备及其存储介质
Ovezmyradov et al. Effects of customer response to fashion product stockout on holding costs, order sizes, and profitability in omnichannel retailing
US8019643B2 (en) System and method for incorporating packaging and shipping ramifications of net profit/loss when up-selling
US7813961B2 (en) System and method for planning, allocation, and purchasing
CN112308685A (zh) 一种全渠道订单的控制***、方法、电子设备和存储介质
WO2019125894A1 (en) Data structure systems and methods that receive and genericize recipes
KR20200042123A (ko) 인테리어 자재 주문정보 등록과 견적서 서비스 제공 장치 및 방법
CN112308684A (zh) 全渠道订单的快递适配***、方法、设备及其存储介质
US20190188775A1 (en) Database systems and methods of maintaining and enabling retail purchases through recipes
Pang et al. Preorder price guarantee in e-commerce
US20210233145A1 (en) Methods and apparatuses for evaluating substitutions made during order fulfillment processes
CN110880061A (zh) 商品到手价格的风险监管方法及***
CN112070423A (zh) 库存预占方法、装置、电子设备及存储介质
CN112308681A (zh) 一种库存处理方法、装置、电子设备和存储介质
CN113763125A (zh) 一种关于购买货物的采购单生成方法及装置
CN115062850A (zh) 一种基于物联网技术的物流配送业务的优化方法及***
CN111507779A (zh) 一种对商品进行等级划分的方法和装置
US20230031627A1 (en) Methods and apparatus for automatic order assignment
CN112085537A (zh) 一种基于大数据分析商品的方法及***
CN116228372A (zh) 一种零售行业dtc模式多仓发货的订单寻源算法及***
CN108921482B (zh) 快消品投放方法及***
US10223731B1 (en) Generating add-on item deals in an electronic marketplace
CN112418967B (zh) 采购预警方法、服务器、***和存储介质
KR102197727B1 (ko) 오픈마켓에 적용되는 인공지능 쇼핑 시스템
CN113205397A (zh) 商品分配方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination