物流订单配送的预分配方法及系统、电子设备和存储介质与流程

文档序号:18415300发布日期:2019-08-13 19:19阅读:448来源:国知局
物流订单配送的预分配方法及系统、电子设备和存储介质与流程

本发明属于物流配送领域,特别涉及一种物流订单配送的预分配方法及系统、电子设备和存储介质。



背景技术:

随着网络购物的蓬勃发展,包裹配送的效率成为很多物流、快递公司提升配送体验的重要手段,特别是在配送员送货的环节,成为配送的一个重要瓶颈。现在,在配送站点中,订单包裹被运输车辆运输到配送站点后,站点人员会将包裹卸载到统一地点,当车辆上该站点的所有包裹都卸载完毕后,再对所有的包裹进行具体配送人员的分配,即按照配送的具体地址来分配给具体的配送人员,此种方式存在站点的二次分拣,浪费人力成本和时间成本,特别是当网络购物处于促销活动的高峰期时,经常出现站点的积压,延长了包裹的配送时间。



技术实现要素:

本发明是为了克服现有技术中包裹配送到配送站点后需要二次分拣的缺陷,提供一种物流订单配送的预分配方法及系统、电子设备和存储介质。

本发明通过以下技术方案来解决上述问题:

一种物流订单配送的预分配方法,所述预分配方法包括:

预设至少一个配送片区,每个所述配送片区包括至少一个配送地点;

获取物流订单的配送信息;所述配送信息包括地址信息;

将所述地址信息与所述配送地点进行匹配,得到与所述物流订单相匹配的配送地点;

根据所述与所述物流订单相匹配的配送地点得到与所述物流订单对应的配送片区;

将所述与所述物流订单对应的配送片区增加到所述配送信息中。

较佳地,所述将所述地址信息与所述配送地点进行匹配,得到与所述物流订单相匹配的配送地点的步骤具体包括:

构建地点字典树;所述地点字典树包括所有所述配送地点以及所述配送地点所属的配送片区信息;

将所述地址信息与所述地点字典树进行匹配,得到n个包含于所述地点字典树的词组;n为自然数;

提取所述词组中汉字个数最多的目标词组;

将所述目标词组作为所述与所述物流订单相匹配的配送地点。

较佳地,所述构建地点字典树的步骤具体包括:

将每个所述配送地点依次拆分为单字;

为所述配送地点的每个单字设置对应的字性编码,所述字性编码用于表征所述配送地点的单字所属的配送地点以及在所有所述配送地点的单字中的顺序号;

为所述配送地点的最后一个单字设置对应的片区编码,所述片区编码用于表征所述配送地点所属的配送片区。

较佳地,所述将所述地址信息与所述地点字典树进行匹配,得到n个包含于所述地点字典树的词组的步骤具体包括:

将所述地址信息依次拆分为单字,选取所述地址信息的任意一个单字与所有所述配送地点的第一个单字进行匹配;

判断匹配是否成功且所述目标单字是否不为所述地址信息的最后一个单字;

若是,为所述地址信息中匹配成功的单字设置与对应的所述配送地点中匹配成功的单字相同的所述字性编码和所述片区编码,并按照字的顺序选取所述地址信息的下一个单字与匹配成功的所述配送地点的下一个单字进行匹配,并继续执行判断匹配是否成功且所述目标单字是否不为所述地址信息的最后一个单字的步骤;

若否,从所述地址信息中所有匹配成功的单字中提取包含片区编码的单字,并提取所有与所述地址信息中包含片区编码的单字的字性编码相同的单字按照字的顺序组合形成所述词组。需要说明的是,此处判定为否的情况包括匹配不成功、所述目标单字为所述地址信息的最后一个单字、匹配不成功且所述目标单字为所述地址信息的最后一个单字中任意一种情况。

较佳地,所述根据所述与所述物流订单相匹配的配送地点得到与所述物流订单对应的配送片区的步骤具体包括:

提取所述目标词组的最后一个单字的片区编码;

根据所述最后一个单字的片区编码得到与所述物流订单对应的配送片区。

较佳地,所述将所述地址信息与所述地点字典树进行匹配,得到n个包含于所述地点字典树的词组的步骤之后,所述预分配方法还包括:

判断n是否为0,若否,则执行提取所述词组中汉字个数最多的目标词组的步骤,若是,则根据所述地址信息建立新的配送地点,并为所述新的配送地点设置相应的配送片区,并将所述新的配送地点增加到所述地点字典树中。

较佳地,所述将所述地址信息与所述配送地点进行匹配,得到与所述物流订单相匹配的配送地点的步骤之前,所述预分配方法还包括:

删除所述地址信息中的地域信息,所述地域信息包括省属信息、市属信息、区县属信息和镇属信息。

较佳地,所述预设至少一个配送片区,每个所述配送片区包括至少一个配送地点的步骤具体包括:

预设至少一个配送片区;

获取所述配送片区内历史配送成功的物流订单的配送信息;

根据所述配送成功的物流订单的配送信息得到所述配送地点与所述配送片区的关系;

根据所述配送地点与所述配送片区的关系为每个所述配送片区设置至少一个配送地点。

一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述各优选项任一项所述的物流订单配送的预分配方法。

一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述各优选项任一项所述的物流订单配送的预分配方法的步骤。

一种物流订单配送的预分配系统,所述预分配系统包括预设模块、配送信息获取模块、配送地点匹配模块、配送片区获取模块和配送信息增加模块;

所述预设模块用于预设至少一个配送片区,每个所述配送片区包括至少一个配送地点;

所述配送信息获取模块用于获取物流订单的配送信息;所述配送信息包括地址信息;

所述配送地点匹配模块用于将所述地址信息与所述配送地点进行匹配,得到与所述物流订单相匹配的配送地点;

所述配送片区获取模块用于根据所述与所述物流订单相匹配的配送地点得到与所述物流订单对应的配送片区;所述配送信息增加模块用于将所述与所述物流订单对应的配送片区增加到所述配送信息中。

较佳地,所述配送地点匹配模块包括地点字典树构建模块、词组匹配模块和配送地点确定模块:

所述地点字典树构建模块用于构建地点字典树;所述地点字典树包括所有所述配送地点以及所述配送地点所属的配送片区信息;

所述词组匹配模块用于将所述地址信息与所述地点字典树进行匹配,得到n个包含于所述地点字典树的词组;n为自然数;

所述配送地点确定模块用于提取所述词组中汉字个数最多的目标词组,并将所述目标词组作为所述与所述物流订单相匹配的配送地点。

较佳地,所述地点字典树构建模块包括单字拆分单元、字性编码单元和片区编码单元;

所述单字拆分单元用于将每个所述配送地点依次拆分为单字;

所述字性编码单元用于为所述配送地点的每个单字设置对应的字性编码,所述字性编码用于表征所述配送地点的单字所属的配送地点以及在所有所述配送地点的单字中的顺序号;

所述片区编码单元用于为所述配送地点的最后一个单字设置对应的片区编码,所述片区编码用于表征所述配送地点所属的配送片区。

较佳地,所述配送地点匹配模块还包括单字匹配模块和第一判断模块;

所述单字匹配模块用于将所述地址信息依次拆分为单字,并选取所述地址信息的任意一个单字与所有所述配送地点的第一个单字进行匹配;

所述第一判断模块用于判断匹配是否成功且所述目标单字是否不为所述地址信息的最后一个单字;

若是,则调用所述字性编码单元、所述片区编码单元和所述单字匹配模块,所述字性编码单元用于为所述地址信息中匹配成功的单字设置与对应的所述配送地点中匹配成功的单字相同的所述字性编码,所述片区编码单元用于为所述地址信息中匹配成功的单字设置与对应的所述配送地点中匹配成功的单字相同的所述片区编码,所述单字匹配模块用于按照字的顺序选取所述地址信息的下一个单字与匹配成功的所述配送地点的下一个单字进行匹配,并调用所述第一判断模块;

若否,则调用所述词组匹配模块,所述词组匹配模块用于从所述地址信息中所有匹配成功的单字中提取包含片区编码的单字,并提取所有与所述地址信息中包含片区编码的单字的字性编码相同的单字按照字的顺序组合形成所述词组。较佳地,所述配送片区获取模块还用于提取所述目标词组的最后一个单字的片区编码,并根据所述最后一个单字的片区编码得到与所述物流订单对应的配送片区。

较佳地,所述预分配系统还包括第二判断模块和新建模块;

所述第二判断模块用于判断n是否为0,若否,则调用所述目标词组提取模块,若是,则调用所述新建模块;

所述新建模块用于根据所述地址信息建立新的配送地点,并为所述新的配送地点设置相应的配送片区,并将所述新的配送地点增加到所述地点字典树中。

较佳地,所述预分配系统还包括地域信息删除模块;

所述地域信息删除模块用于删除所述地址信息中的地域信息,所述地域信息包括省属信息、市属信息、区县属信息和镇属信息。

较佳地,所述预设模块包括配送片区预设模块、历史信息获取模块、关系生成模块和配送地点设置模块;

所述配送片区预设模块用于预设至少一个配送片区;

所述历史信息获取模块用于获取所述配送片区内历史配送成功的物流订单的配送信息;

所述关系生成模块用于根据所述配送成功的物流订单的配送信息得到所述配送地点与所述配送片区的关系;

所述配送地点设置模块用于根据所述配送地点与所述配送片区的关系为每个所述配送片区设置至少一个配送地点。

本发明的积极进步效果在于:本发明中采用对配送站点进行配送片区的划分,当订单分配到某一个配送站点后,可以通过扫描枪获取物流订单的具体配送信息,实时提取配送信息中的地址信息,将其与配送地点进行匹配,匹配成功后进一步得到该配送地点的配送片区,再将该物流订单按照不同的配送片区进行分区放置,不需要配送站点再对物流订单进行二次分拣包裹,卸货的同时即能完成货物的分拣,配送人员来站点取货派送时,可以直接按照片区提取货物。

附图说明

图1为本发明实施例1的物流订单配送的预分配方法的流程图。

图2为本发明实施例2的物流订单配送的预分配方法中步骤130的具体流程图。

图3为本发明实施例2的物流订单配送的预分配方法中步骤1301的具体流程图。

图4为本发明实施例2的物流订单配送的预分配方法中步骤1302的具体流程图。

图5为本发明实施例2的物流订单配送的预分配方法中步骤140的具体流程图。

图6为本发明实施例3的物流订单配送的预分配方法中步骤130的具体流程图。

图7为本发明实施例3的物流订单配送的预分配方法的流程图。

图8为本发明实施例4的物流订单配送的预分配方法中步骤110的具体流程图。

图9为本发明实施例5的电子设备的结构框图。

图10为本发明实施例7的物流订单配送的预分配系统的结构框图。

图11为本发明实施例8的物流订单配送的预分配系统中配送地点匹配模块的结构框图。

图12为本发明实施例8的物流订单配送的预分配系统中地点字典树构建模块的结构框图。

图13为本发明实施例9的物流订单配送的预分配系统的结构框图。

图14为本发明实施例10的物流订单配送的预分配系统中预设模块的结构框图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例1

一种物流订单配送的预分配方法,如图1所示,所述预分配方法包括:

步骤110、预设至少一个配送片区,每个配送片区包括至少一个配送地点;

步骤120、获取物流订单的配送信息;配送信息包括地址信息;

步骤130、将地址信息与配送地点进行匹配,得到与物流订单相匹配的配送地点;

步骤140、根据与物流订单相匹配的配送地点得到与物流订单对应的配送片区;

步骤150、将与物流订单对应的配送片区增加到配送信息中。

本实施例中,采用对配送站点进行配送片区的划分,并指定每个片区包含的配送地点,其中配送地点数据、配送片区数据及两者的关系可以由历史数据统计分析或配送人员来维护。当订单分配到某一个配送站点后,可以通过扫描枪获取物流订单的具体配送信息,实时提取配送信息中的地址信息,将其与配送地点进行匹配,匹配成功后进一步得到该配送地点的配送片区,再将该物流订单按照不同的配送片区进行分区放置,不需要配送站点进行二次分拣货物,卸货的同时即能完成货物的分拣,配送人员来站点取货派送时,可以直接按照片区提取货物。

实施例2

如图2-5所示,本实施例的物流订单配送的预分配方法是在实施例1的基础上进一步改进,步骤130具体包括:

步骤1301、构建地点字典树;地点字典树包括所有配送地点以及配送地点所属的配送片区信息;

步骤1302、将地址信息与地点字典树进行匹配,得到n个包含于地点字典树的词组;n为自然数;

步骤1303、提取词组中汉字个数最多的目标词组;

步骤1304、将目标词组作为与物流订单相匹配的配送地点。

其中,如图3所示,步骤1301具体包括:

步骤13011、将每个配送地点依次拆分为单字;

步骤13012、为配送地点的每个单字设置对应的字性编码;字性编码用于表征配送地点的单字所属的配送地点以及在所有配送地点的单字中的顺序号;

步骤13013、为配送地点的最后一个单字设置对应的片区编码;片区编码用于表征配送地点所属的配送片区。

如图4所示,步骤1302具体包括:

步骤13021、将地址信息依次拆分为单字,选取地址信息的任意一个单字与所有配送地点的第一个单字进行匹配;

步骤13022、判断匹配是否成功且目标单字是否不为地址信息的最后一个单字,若是,则执行步骤13023;若否,执行步骤13025;

步骤13023、为地址信息中匹配成功的单字设置与对应的配送地点中匹配成功的单字相同的字性编码和片区编码;需要说明的是,若当前单字没有片区编码的话,可以用缺省标记;

步骤13024、按照字的顺序选取地址信息的下一个单字与匹配成功的配送地点的下一个单字进行匹配,并执行步骤13022;

步骤13025、从地址信息中所有匹配成功的单字中提取包含片区编码的单字,并提取所有与地址信息中包含片区编码的单字的字性编码相同的单字按照字的顺序组合形成词组。

如图5所示,步骤140具体包括:

步骤1401、提取目标词组的最后一个单字的片区编码;

步骤1402、根据最后一个单字的片区编码得到与物流订单对应的配送片区。

下面列举一具体示例,为配送站点周边的配送片区划分,每个派送片区中都会有很多的配送地点,而一个片区一般都是一个配送员来负责。具体配送站点、配送片区和配送地点表如下表1所示,其中字母a和b为片区编码。

表1

按照配送站点维度构建地点字典树,每个配送地点被分割成单个字,其中每个字都有字性编码和片区编码,构建方式如下表2所示,其中以“昂1-1”说明,前面的“1”表示“昂”所属的配送地点“昂立信息园”,后面的“1”表示“昂”在配送地点“昂立信息园”排第1个字。

表2

以配送地址“新隆街高迎路1号美丽小区一期3号楼”为例,参照表1和表1,将该订单配送地址拆分为单字,分别为“新、隆、街、高、迎、路、1、号、美、丽、小、区、一、期、3、号、楼”,任意选取一个单字,比如:选取“新”字开始匹配,将其与地点字典树中的单字进行匹配,没有发现匹配的单字,则“新”不在该配送站点的地点字典树中;再比如:选取“美”字开始匹配,将其与地点字典树中的单字进行匹配,按照字的顺序,“美”、“丽”、“小”、“区”、“一”、“期”依次匹配成功,从中提取出包含片区编码的“区”和“期”,根据字性编码,将“区”之前匹配成功的与“区”的字性编码相同的单字按照字的顺序组和形成配送地点“美丽小区”,将“期”之前匹配成功的与“期”的字性编码相同的单字按照字的顺序组和形成配送地点“美丽小区一期”;将上述配送地址匹配后得到匹配的配送地点为“美丽小区”和“美丽小区一期”,选取其中字数最多的作为上述配送地址的配送地点,即“美丽小区一期”,进一步得到与上述配送地址匹配的配送片区为“it办公片区”,并将其增加到配送信息中去。

举另一示例,若地址信息为“美丽街高迎路1号美丽小区一期3号楼”,具体配送站点、配送片区和配送地点表同样如上表1所示,地点字典树的构建如上表2所示,参考上述匹配方式,依次匹配成功的单字为“美”、“丽”以及“美”、“丽”、“小”、“区”、“一”、“期”,“美”、“丽”中并不包含片区编码,则舍弃“美”、“丽”,“美”、“丽”、“小”、“区”、“一”、“期”与上述示例相同,最终得到与“美丽街高迎路1号美丽小区一期3号楼”这一配送地址匹配的配送片区为“it办公片区”,并将其增加到配送信息中去。

本实施例中,根据预设的配送地点构建地点字典树,将获取到的物流订单的地址信息与地点字典树进行匹配,得到多个匹配成功的词组,再从匹配成功的词组中提取字数最长的词组作为与所述物流订单相匹配的配送地点,并将其增加到配送信息中去。

实施例3

如图6-7所示,本实施例的物流订单配送的预分配方法是在实施例1的基础上进一步改进,步骤1302之后,步骤130还包括:

步骤13021、判断n是否为0,若否,则执行步骤1303,若是,则执行步骤13022;

步骤13022、根据地址信息建立新的配送地点,并为新的配送地点设置相应的配送片区,并将新的配送地点增加到地点字典树中。

另外,如图7所示,步骤120之后,预分配方法还包括:

步骤1201、删除地址信息中的地域信息;地域信息包括省属信息、市属信息、区县属信息和镇属信息。

本实施例中,在地点字典树匹配的过程中,预先将地址信息中的省、市、区县和镇信息剔除掉,再进行匹配,另外,在匹配过程中,若没有成功匹配的词组,则针对该地址信息新建新的配送地点,并为之匹配相应的配送片区。

实施例4

本实施例的物流订单配送的预分配方法是在实施例1的基础上进一步改进,如图8所示,步骤110具体包括:

步骤1101、预设至少一个配送片区;

步骤1102、获取配送片区内历史配送成功的物流订单的配送信息;

步骤1103、根据配送成功的物流订单的配送信息得到配送地点与配送片区的关系;

步骤1104、根据配送地点与配送片区的关系为每个配送片区设置至少一个配送地点。

本实施例中,根据历史配送成功的物流订单的配送信息,配送片区、配送地点的关系;配送地点可以由配送成功的历史物流订单的配送信息统计分析得出,根据历史成功配送订单的地址信息来抽取出公共的地点进行推荐,也可以由熟练的配送人员进行推荐。

实施例5

一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实施例1-4中任意一个实施例中所述的物流订单配送的预分配方法。

图9为本发明实施例5提供的一种电子设备的结构示意图。图9示出了适于用来实现本发明实施方式的示例性电子设备30的框图。图9显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图9所示,电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:至少一个处理器31、至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。

总线33包括数据总线、地址总线和控制总线。

存储器32可以包括易失性存储器,例如随机存取存储器(ram)321和/或高速缓存存储器322,还可以进一步包括只读存储器(rom)323。

存储器32还可以包括具有一组(至少一个)程序模块324的程序工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1-4中任意一个实施例所提供的物流订单配送的预分配方法。

电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口35进行。并且,电子设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器36通过总线33与电子设备30的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。

应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

实施例6

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现实施例1-4中任意一个实施例中所述的物流订单的预分配方法的步骤。

其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。

在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1-4中任意一个实施例中所述的物流订单的预分配方法的步骤。

其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。

实施例7

一种物流订单配送的预分配系统,如图10所示,所述预分配系统包括预设模块1、配送信息获取模块2、配送地点匹配模块3、配送片区获取模块4和配送信息增加模块5;

所述预设模块1用于预设至少一个配送片区,每个所述配送片区包括至少一个配送地点;

所述配送信息获取模块2用于获取物流订单的配送信息;所述配送信息包括地址信息;

所述配送地点匹配模块3用于将所述地址信息与所述配送地点进行匹配,得到与所述物流订单相匹配的配送地点;

所述配送片区获取模块4用于根据所述与所述物流订单相匹配的配送地点得到与所述物流订单对应的配送片区;所述配送信息增加模块5用于将所述与所述物流订单对应的配送片区增加到所述配送信息中。

本实施例中,采用对配送站点进行配送片区的划分,并指定每个片区包含的配送地点,其中配送地点数据、配送片区数据及两者的关系可以由历史数据统计分析或配送人员来维护。当订单分配到某一个配送站点后,可以通过扫描枪获取物流订单的具体配送信息,实时提取配送信息中的地址信息,将其与配送地点进行匹配,匹配成功后进一步得到该配送地点的配送片区,再将该物流订单按照不同的配送片区进行分区放置,不需要配送站点进行二次分拣货物,卸货的同时即能完成货物的分拣,配送人员来站点取货派送时,可以直接按照片区提取货物。

实施例8

如图11-12所示,本实施例的物流订单配送的预分配系统是在实施例7的基础上进一步改进,所述配送地点匹配模块3包括地点字典树构建模块301、词组匹配模块302和配送地点确定模块303:

所述地点字典树构建模块301用于构建地点字典树;所述地点字典树包括所有所述配送地点以及所述配送地点所属的配送片区信息;

所述词组匹配模块302用于将所述地址信息与所述地点字典树进行匹配,得到n个包含于所述地点字典树的词组;n为自然数;

所述配送地点确定模块303用于提取所述词组中汉字个数最多的目标词组,并将所述目标词组作为所述与所述物流订单相匹配的配送地点。

其中,如图12所示,所述地点字典树构建模块301包括单字拆分单元311、字性编码单元312和片区编码单元313;

所述单字拆分单元311用于将每个所述配送地点依次拆分为单字;

所述字性编码单元312用于为所述配送地点的每个单字设置对应的字性编码,所述字性编码用于表征所述配送地点的单字所属的配送地点以及在所有所述配送地点的单字中的顺序号;

所述片区编码单元313用于为所述配送地点的最后一个单字设置对应的片区编码,所述片区编码用于表征所述配送地点所属的配送片区。

另外,所述配送地点匹配模块3还包括单字匹配模块304和第一判断模块305;

所述单字匹配模块304用于将所述地址信息依次拆分为单字,并选取所述地址信息的任意一个单字与所有所述配送地点的第一个单字进行匹配;

所述第一判断模块305用于判断匹配是否成功且所述目标单字是否不为所述地址信息的最后一个单字;

若是,则调用所述字性编码单元312、所述片区编码单元313和所述单字匹配模块304,所述字性编码单元312用于为所述地址信息中匹配成功的单字设置与对应的所述配送地点中匹配成功的单字相同的所述字性编码,所述片区编码单元313用于为所述地址信息中匹配成功的单字设置与对应的所述配送地点中匹配成功的单字相同的所述片区编码,所述单字匹配模块304用于按照字的顺序选取所述地址信息的下一个单字与匹配成功的所述配送地点的下一个单字进行匹配,并调用所述第一判断模块305;

若否,则调用所述词组匹配模块302,所述词组匹配模块302用于从所述地址信息中所有匹配成功的单字中提取包含片区编码的单字,并提取所有与所述地址信息中包含片区编码的单字的字性编码相同的单字按照字的顺序组合形成所述词组。

所述配送片区获取模块4还用于提取所述目标词组的最后一个单字的片区编码,并根据所述最后一个单字的片区编码得到与所述物流订单对应的配送片区。

下面列举一具体示例,为配送站点周边的配送片区划分,每个派送片区中都会有很多的配送地点,而一个片区一般都是一个配送员来负责。具体配送站点、配送片区和配送地点表如上表1所示,其中字母a和b为片区编码。

按照配送站点维度构建地点字典树,每个配送地点被分割成单个字,其中每个字都有字性编码和片区编码,构建方式如上表2所示,其中以“昂1-1”说明,前面的“1”表示“昂”所属的配送地点“昂立信息园”,后面的“1”表示“昂”在配送地点“昂立信息园”排第1个字。

以配送地址“新隆街高迎路1号美丽小区一期3号楼”为例,参照表1和表1,将该订单配送地址拆分为单字,分别为“新、隆、街、高、迎、路、1、号、美、丽、小、区、一、期、3、号、楼”,任意选取一个单字,比如:选取“新”字开始匹配,将其与地点字典树中的单字进行匹配,没有发现匹配的单字,则“新”不在该配送站点的地点字典树中;再比如:选取“美”字开始匹配,将其与地点字典树中的单字进行匹配,按照字的顺序,“美”、“丽”、“小”、“区”、“一”、“期”依次匹配成功,从中提取出包含片区编码的“区”和“期”,根据字性编码,将“区”之前匹配成功的与“区”的字性编码相同的单字按照字的顺序组和形成配送地点“美丽小区”,将“期”之前匹配成功的与“期”的字性编码相同的单字按照字的顺序组和形成配送地点“美丽小区一期”;将上述配送地址匹配后得到匹配的配送地点为“美丽小区”和“美丽小区一期”,选取其中字数最多的作为上述配送地址的配送地点,即“美丽小区一期”,进一步得到与上述配送地址匹配的配送片区为“it办公片区”,并将其增加到配送信息中去。

举另一示例,若地址信息为“美丽街高迎路1号美丽小区一期3号楼”,具体配送站点、配送片区和配送地点表同样如上表1所示,地点字典树的构建如上表2所示,参考上述匹配方式,依次匹配成功的单字为“美”、“丽”以及“美”、“丽”、“小”、“区”、“一”、“期”,“美”、“丽”中并不包含片区编码,则舍弃“美”、“丽”,“美”、“丽”、“小”、“区”、“一”、“期”与上述示例相同,最终得到与“美丽街高迎路1号美丽小区一期3号楼”这一配送地址匹配的配送片区为“it办公片区”,并将其增加到配送信息中去。

本实施例中,根据预设的配送地点构建地点字典树,将获取到的物流订单的地址信息与地点字典树进行匹配,得到多个匹配成功的词组,再从匹配成功的词组中提取字数最长的词组作为与所述物流订单相匹配的配送地点,并将其增加到配送信息中去。

实施例9

本实施例的物流订单配送的预分配系统是在实施例8的基础上进一步改进,如图13所示,所述预分配系统还包括第二判断模块6、新建模块7和地域信息删除模块8;

所述第二判断模块6用于判断n是否为0,若否,则调用所述目标词组提取模块,若是,则调用所述新建模块7;

所述新建模块7用于根据所述地址信息建立新的配送地点,并为所述新的配送地点设置相应的配送片区,并将所述新的配送地点增加到所述地点字典树中。

所述地域信息删除模块8用于删除所述地址信息中的地域信息,所述地域信息包括省属信息、市属信息、区县属信息和镇属信息。

本实施例中,在地点字典树匹配的过程中,预先将地址信息中的省、市、区县和镇信息剔除掉,再进行匹配,另外,在匹配过程中,若没有成功匹配的词组,则针对该地址信息新建新的配送地点,并为之匹配相应的配送片区。

实施例10

本实施例的物流订单配送的预分配系统是在实施例7的基础上进一步改进,如图14所示,所述预设模块1包括配送片区预设模块11、历史信息获取模块12、关系生成模块13和配送地点设置模块14;

所述配送片区预设模块11用于预设至少一个配送片区;

所述历史信息获取模块12用于获取所述配送片区内历史配送成功的物流订单的配送信息;

所述关系生成模块13用于根据所述配送成功的物流订单的配送信息得到所述配送地点与所述配送片区的关系;

所述配送地点设置模块14用于根据所述配送地点与所述配送片区的关系为每个所述配送片区设置至少一个配送地点。

本实施例中,根据历史配送成功的物流订单的配送信息,配送片区、配送地点的关系;配送地点可以由配送成功的历史物流订单的配送信息统计分析得出,根据历史成功配送订单的地址信息来抽取出公共的地点进行推荐,也可以由熟练的配送人员进行推荐。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

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