基于快递面单的二段码管理方法、装置、设备及存储介质与流程

专利2022-06-29  253


本发明涉及物流技术领域,尤其涉及基于快递面单的二段码管理方法、装置、设备及存储介质。



背景技术:

目前,网上购物已经成为大部分人生活的一部分,商品订单的配送签收作为现代物流的重要一环,直接影响了配送效率和收货人的收货体验。传统的纸质签收给电商平台和快递配送带来很多成本和麻烦,因此富含高科技、环保节约纸张和成本的快递面单被广泛推广。

传统的纸质面单与电子面单派件联都可以撕下来方便快递员进行签收操作与联系客户,这种新型快递面单则不行,由于粘力强,很难从货物上撕下来,即便勉强撕下来,也会损坏外包装,而且很费时费力。

因传统的纸质面单与电子面单已逐步被新型快递面单代替,新型快递面单不只是模板样式的调整,更有带二段码的新型快递面单,目前的市场快递面单的后台管理作业流程系统已经无法适应,这种带有二段码的新型快递面单的面单管理系统。



技术实现要素:

本发明提供了一种基于快递面单的二段码管理方法、装置、设备及存储介质,用于在快递面单中生成更准确的第二段码,提高了网点预测的准确性,提高了派件效率。

本发明第一方面提供了一种基于快递面单的二段码管理方法,包括:获取目标用户的订单信息,所述订单信息包括始发网点和收件人地址;根据所述始发网点和所述收件人地址确定始发区划和目的区划,并基于所述始发区划和所述目的区划确定快递面单的第一段码;将预置的历史订单数据与所述收件人地址进行匹配,得到所述收件人地址对应的结构化地址,所述结构化地址为所述收件人地址中除所述目的区划的地址结构化信息;对所述结构化地址按照预置规则进行处理,生成快递面单的第二段码,所述第二段码用于指示所述收件人地址对应的分拨网点。

可选的,在本发明第一方面的第一种实现方式中,所述对所述结构化地址按照预置规则进行处理,生成快递面单的第二段码,所述第二段码用于指示所述收件人地址对应的分拨网点,包括:根据预置规则判断所述结构化地址是否发生异常;若所述结构化地址未发生异常,则从所述结构化地址中提取多个关键词;将所述多个关键词与预置的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点;根据所述预测分拨网点生成快递面单的第二段码。

可选的,在本发明第一方面的第二种实现方式中,所述将所述多个关键词与预置的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点,包括:依次判断所述结构化地址是否为乡镇地址、区县地址或特殊地址,得到所述结构化地址的地址类型;根据所述地址类型确定对应的网点配置表,并将所述多个关键词与所述对应的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点。

可选的,在本发明第一方面的第三种实现方式中,所述根据所述地址类型确定对应的网点配置表,并将所述多个关键词与所述对应的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点,包括:若所述结构化地址的地址类型为乡镇地址,则根据所述结构化地址中的目标乡镇查询对应的目标乡镇网点配置表;基于所述目标乡镇网点配置表判断所述目标乡镇是否存在对应的唯一乡镇分拨网点;若所述目标乡镇存在对应的唯一乡镇分拨网点,则将所述对应的唯一乡镇分拨网点确定为预测分拨网点;若所述目标乡镇存在对应的至少两个乡镇分拨网点,则按照第一预置条件从所述对应的至少两个乡镇分拨网点确定中一个乡镇分拨网点为预测分拨网点。

可选的,在本发明第一方面的第四种实现方式中,所述根据所述地址类型确定对应的网点配置表,并将所述多个关键词与所述对应的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点,包括:若所述结构化地址的地址类型为区县地址,则根据所述结构化地址中的目标区县查询对应的目标区县公司登记表;基于所述目标区县公司登记表确定所述目标区县是否存在对应的目标快递公司;若所述目标区县存在对应的目标快递公司,则确定所述目标快递公司管辖的区县分拨网点数量;若所述目标快递公司管辖唯一区县分拨网点,则将所述唯一区县分拨网点确定为预测分拨网点;若所述目标快递公司管辖至少两个区县分拨网点,则按照第二预置条件从所述至少两个区县分拨网点中确定一个区县分拨网点为预测分拨网点。

可选的,在本发明第一方面的第五种实现方式中,所述根据所述地址类型确定对应的网点配置表,并将所述多个关键词与所述对应的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点,包括:若所述结构化地址的地址类型为特殊地址,则对所述结构化地址从左至右的顺序进行分词,得到多个地址分词,所述多个地址分词按照分词顺序进行排列;依次将所述多个地址分词与官网上预置的官网分拨网点进行匹配;若所述多个地址分词匹配到唯一官网分拨网点,则将所述唯一官网分拨网点确定为预测分拨网点;若所述多个地址分词匹配到至少两个官网分拨网点,则按照第三预置条件从所述对应的至少两个官网分拨网点确定中一个官网分拨网点为预测分拨网点。

可选的,在本发明第一方面的第六种实现方式中,在所述对所述结构化地址按照预置规则进行处理,生成第二段码,所述第二段码用于指示所述收件人地址所属的分拨网点之后,所述基于快递面单的二段码管理方法还包括:根据所述第二段码和预置派送人员信息生成快递面单的第三段码,并基于所述第一段码、所述第二段码和所述第三段码生成所述目标用户对应的快递面单,所述第三段码用于分拣员操作快件分发。

本发明第二方面提供了一种基于快递面单的二段码管理装置,包括:获取模块,用于获取目标用户的订单信息,所述订单信息包括始发网点和收件人地址;确定模块,用于根据所述始发网点和所述收件人地址确定始发区划和目的区划,并基于所述始发区划和所述目的区划确定快递面单的第一段码;匹配模块,用于将预置的历史订单数据与所述收件人地址进行匹配,得到所述收件人地址对应的结构化地址,所述结构化地址为所述收件人地址中除所述目的区划的地址结构化信息;处理模块,用于对所述结构化地址按照预置规则进行处理,生成快递面单的第二段码,所述第二段码用于指示所述收件人地址对应的分拨网点。

可选的,在本发明第二方面的第一种实现方式中,所述处理模块包括:判断单元,用于根据预置规则判断所述结构化地址是否发生异常;提取单元,若所述结构化地址未发生异常,则用于从所述结构化地址中提取多个关键词;匹配单元,用于将所述多个关键词与预置的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点;生成单元,用于根据所述预测分拨网点生成快递面单的第二段码。

可选的,在本发明第二方面的第二种实现方式中,所述匹配单元包括:判断子单元,用于依次判断所述结构化地址是否为乡镇地址、区县地址或特殊地址,得到所述结构化地址的地址类型;确定子单元,用于根据所述地址类型确定对应的网点配置表,并将所述多个关键词与所述对应的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点。

可选的,在本发明第二方面的第三种实现方式中,确定子单元具体用于:若所述结构化地址的地址类型为乡镇地址,则根据所述结构化地址中的目标乡镇查询对应的目标乡镇网点配置表;基于所述目标乡镇网点配置表判断所述目标乡镇是否存在对应的唯一乡镇分拨网点;若所述目标乡镇存在对应的唯一乡镇分拨网点,则将所述对应的唯一乡镇分拨网点确定为预测分拨网点;若所述目标乡镇存在对应的至少两个乡镇分拨网点,则按照第一预置条件从所述对应的至少两个乡镇分拨网点确定中一个乡镇分拨网点为预测分拨网点。

可选的,在本发明第二方面的第四种实现方式中,确定子单元具体用于:若所述结构化地址的地址类型为区县地址,则根据所述结构化地址中的目标区县查询对应的目标区县公司登记表;基于所述目标区县公司登记表确定所述目标区县是否存在对应的目标快递公司;若所述目标区县存在对应的目标快递公司,则确定所述目标快递公司管辖的区县分拨网点数量;若所述目标快递公司管辖唯一区县分拨网点,则将所述唯一区县分拨网点确定为预测分拨网点;若所述目标快递公司管辖至少两个区县分拨网点,则按照第二预置条件从所述至少两个区县分拨网点中确定一个区县分拨网点为预测分拨网点。

可选的,在本发明第二方面的第五种实现方式中,确定子单元具体用于:若所述结构化地址的地址类型为特殊地址,则对所述结构化地址从左至右的顺序进行分词,得到多个地址分词,所述多个地址分词按照分词顺序进行排列;依次将所述多个地址分词与官网上预置的官网分拨网点进行匹配;若所述多个地址分词匹配到唯一官网分拨网点,则将所述唯一官网分拨网点确定为预测分拨网点;若所述多个地址分词匹配到至少两个官网分拨网点,则按照第三预置条件从所述对应的至少两个官网分拨网点确定中一个官网分拨网点为预测分拨网点。

可选的,在本发明第二方面的第六种实现方式中,基于快递面单的二段码管理装置还包括:

生成模块,用于根据所述第二段码和预置派送人员信息生成快递面单的第三段码,并基于所述第一段码、所述第二段码和所述第三段码生成所述目标用户对应的快递面单,所述第三段码用于分拣员操作快件分发。

本发明第三方面提供了一种基于快递面单的二段码管理设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于快递面单的二段码管理设备执行上述的基于快递面单的二段码管理方法。

本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的基于快递面单的二段码管理方法。

本发明提供的技术方案中,获取目标用户的订单信息,订单信息包括始发网点和收件人地址;根据始发网点和收件人地址确定始发区划和目的区划,并基于始发区划和目的区划确定快递面单的第一段码;将预置的历史订单数据与收件人地址进行匹配,得到收件人地址对应的结构化地址,结构化地址为收件人地址中除目的区划的地址结构化信息;对结构化地址按照预置规则进行处理,生成快递面单的第二段码,第二段码用于指示收件人地址对应的分拨网点。本发明实施例中,在快递面单中生成了更准确的第二段码,提高了网点预测的准确性,提高了派件效率。

附图说明

图1为本发明实施例中基于快递面单的二段码管理方法的一个实施例示意图;

图2为本发明实施例中一种快递面单的示意图;

图3为本发明实施例中另一种快递面单的示意图;

图4为本发明实施例中基于快递面单的二段码管理方法的另一个实施例示意图;

图5为本发明实施例中基于快递面单的二段码管理装置的一个实施例示意图;

图6为本发明实施例中基于快递面单的二段码管理装置的另一个实施例示意图;

图7为本发明实施例中基于快递面单的二段码管理设备的一个实施例示意图。

具体实施方式

本发明实施例提供了一种基于快递面单的二段码管理方法、装置、设备及存储介质,用于在快递面单中生成更准确的第二段码,提高了网点预测的准确性,提高了派件效率。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中基于快递面单的二段码管理方法的一个实施例包括:

101、获取目标用户的订单信息,订单信息包括始发网点和收件人地址。

服务器获取目标用户的订单信息,订单信息包括始发网点和收件人地址。

其中,寄件人发出快递时,会在快递的录单系统中填写寄件人的寄件信息,具体包括:寄件人地址、寄件人联系方式,收件人地址、收件人联系方式。并且,寄件人还会在录单系统中选择离自己最近的快点网点,即寄件人还会选择始发网点。服务器将这些信息打包生成寄件人的订单信息,订单信息中至少包括有始发网点和收件人地址。如图2所示,收件人联系方式包括收件人名称、收件人电话和地址,具体为:陈x生,180xxxx0909,河北省保定市莲池区复兴东路99号;寄件人联系方式包括寄件人名称、寄件人电话和地址,具体为:杜x生,156xxxx3677,青岛市即墨市泰山三路华丽美地小区。

可以理解的是,本发明的执行主体可以为基于快递面单的二段码管理装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。

102、根据始发网点和收件人地址确定始发区划和目的区划,并基于始发区划和目的区划确定快递面单的第一段码。

服务器根据始发网点和收件人地址确定始发区划和目的区划,并基于始发区划和目的区划确定快递面单的第一段码。其中,第一段码用于指示发件网点、始发分拨装车并集包操作。

需要说明的是,快递面单可以是二联单或一联单。例如,如图2所示,寄件人的地址是:青岛市即墨市泰山三路华丽美地小区。寄件人发出快递的区域为青岛市即墨市,系统可以根据青岛市即墨市获取到对应的始发区划;如果快件是商家通过网点寄送的,则服务器可以确定揽收快件对应的揽收网点,则可以将揽收网点所在区域确定为始发区划,始发区划表示为数字串。收件人的地址是河北省保定市莲池区复兴东路99号,则可以根据目的地址确定目的区划,然后根据始发区划和目的区划确定第一段码为数字串160。又例如,如图3所示,寄件人的地址是:上海市长宁区娄山关路533号。寄件人发出快递的区域为上海市,系统可以根据上海市获取到对应的始发区划;如果快件是商家通过网点寄送的,则服务器可以确定揽收快件对应的揽收网点,则可以将揽收网点所在区域确定为始发区划,始发区划表示为数字串。收件人的地址是山东省临沂市兰山区华强科技城,则可以根据目的地址确定目的区划,然后根据始发区划和目的区划确定第一段码为数字串300。

103、将预置的历史订单数据与收件人地址进行匹配,得到收件人地址对应的结构化地址,结构化地址为收件人地址中除目的区划的地址结构化信息。

服务器将预置的历史订单数据与收件人地址进行匹配,得到收件人地址对应的结构化地址,结构化地址为收件人地址中除目的区划的地址结构化信息。

例如,收件人地址移除完目的区划后,得到详细地址,详细地址会具体到某街道、小区、单元号和门牌号。例如,上海市长宁区娄山关路533号的详细地址为娄山关路533号。详细地址根据预置简化算法得到结构化地址;预置简化算法过程为:根据分词库对详细地址进行分词;判断分词中是否包含英文字母数字组合,如果当前词包含数字或字母且后一个词不包含固定的词(号、弄、区、团、国、省道、路、街),则直接跳出循环得出结果。若遇到数字或者词过长或者尾词组非汉字,则跳出循环得出结果。如果在第10位长度时,前一个词为数字,则将该词添加;记录分隔符和关键字。提出缩写命名,例如安徽、合肥等简称可移除,最终得出结构化地址。

104、对结构化地址按照预置规则进行处理,生成快递面单的第二段码,第二段码用于指示收件人地址对应的分拨网点。

具体的,服务器根据预置规则判断结构化地址是否发生异常;若结构化地址未发生异常,则服务器从结构化地址中提取多个关键词;服务器将多个关键词与预置的网点配置表进行匹配,确定结构化地址的对应的预测分拨网点;服务器根据预测分拨网点生成快递面单的第二段码。

其中,服务器将多个关键词与预置的网点配置表进行匹配,确定结构化地址的对应的预测分拨网点具体包括:服务器依次判断结构化地址是否为乡镇地址、区县地址或特殊地址,得到结构化地址的地址类型;服务器根据地址类型确定对应的网点配置表,并将多个关键词与对应的网点配置表进行匹配,确定结构化地址的对应的预测分拨网点。

需要说明的是,服务器先判断结构化地址是否为乡镇地址,若为乡镇地址,则按照乡镇地址确定预测分拨网点;若不为乡镇地址,则继续判断结构化地址是否为区县地址,若为区县地址,则按照区县地址确定预测分拨网点;若不为区县地址,则继续判断结构化地址是否为特殊地址,若为特殊地址,则按照特殊地址确定预测分拨网点。

本发明实施例中,在快递面单中生成了更准确的第二段码,提高了网点预测的准确性,提高了派件效率。

请参阅图4,本发明实施例中基于快递面单的二段码管理方法的另一个实施例包括:

401、获取目标用户的订单信息,订单信息包括始发网点和收件人地址。

服务器获取目标用户的订单信息,订单信息包括始发网点和收件人地址。

其中,寄件人发出快递时,会在快递的录单系统中填写寄件人的寄件信息,具体包括:寄件人地址、寄件人联系方式,收件人地址、收件人联系方式。并且,寄件人还会在录单系统中选择离自己最近的快点网点,即寄件人还会选择始发网点。服务器将这些信息打包生成寄件人的订单信息,订单信息中至少包括有始发网点和收件人地址。如图2所示,收件人联系方式包括收件人名称、收件人电话和地址,具体为:陈x生,180xxxx0909,河北省保定市莲池区复兴东路99号;寄件人联系方式包括寄件人名称、寄件人电话和地址,具体为:杜x生,156xxxx3677,青岛市即墨市泰山三路华丽美地小区。

可以理解的是,本发明的执行主体可以为基于快递面单的二段码管理装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。

402、根据始发网点和收件人地址确定始发区划和目的区划,并基于始发区划和目的区划确定快递面单的第一段码。

服务器根据始发网点和收件人地址确定始发区划和目的区划,并基于始发区划和目的区划确定快递面单的第一段码。其中,第一段码用于指示发件网点、始发分拨装车并集包操作。

需要说明的是,快递面单可以是二联单或一联单。例如,如图2所示,寄件人的地址是:青岛市即墨市泰山三路华丽美地小区。寄件人发出快递的区域为青岛市即墨市,系统可以根据青岛市即墨市获取到对应的始发区划;如果快件是商家通过网点寄送的,则服务器可以确定揽收快件对应的揽收网点,则可以将揽收网点所在区域确定为始发区划,始发区划表示为数字串。收件人的地址是河北省保定市莲池区复兴东路99号,则可以根据目的地址确定目的区划,然后根据始发区划和目的区划确定第一段码为数字串160。又例如,如图3所示,寄件人的地址是:上海市长宁区娄山关路533号。寄件人发出快递的区域为上海市,系统可以根据上海市获取到对应的始发区划;如果快件是商家通过网点寄送的,则服务器可以确定揽收快件对应的揽收网点,则可以将揽收网点所在区域确定为始发区划,始发区划表示为数字串。收件人的地址是山东省临沂市兰山区华强科技城,则可以根据目的地址确定目的区划,然后根据始发区划和目的区划确定第一段码为数字串300。

403、将预置的历史订单数据与收件人地址进行匹配,得到收件人地址对应的结构化地址,结构化地址为收件人地址中除目的区划的地址结构化信息。

服务器将预置的历史订单数据与收件人地址进行匹配,得到收件人地址对应的结构化地址,结构化地址为收件人地址中除目的区划的地址结构化信息。

例如,收件人地址移除完目的区划后,得到详细地址,详细地址会具体到某街道、小区、单元号和门牌号。例如,上海市长宁区娄山关路533号的详细地址为娄山关路533号。详细地址根据预置简化算法得到结构化地址;预置简化算法过程为:根据分词库对详细地址进行分词;判断分词中是否包含英文字母数字组合,如果当前词包含数字或字母且后一个词不包含固定的词(号、弄、区、团、国、省道、路、街),则直接跳出循环得出结果。若遇到数字或者词过长或者尾词组非汉字,则跳出循环得出结果。如果在第10位长度时,前一个词为数字,则将该词添加;记录分隔符和关键字。提出缩写命名,例如安徽、合肥等简称可移除,最终得出结构化地址。

404、对结构化地址按照预置规则进行处理,生成快递面单的第二段码,第二段码用于指示收件人地址对应的分拨网点。

具体的,服务器根据预置规则判断结构化地址是否发生异常;若结构化地址未发生异常,则服务器从结构化地址中提取多个关键词;服务器将多个关键词与预置的网点配置表进行匹配,确定结构化地址的对应的预测分拨网点;服务器根据预测分拨网点生成快递面单的第二段码。

其中,服务器将多个关键词与预置的网点配置表进行匹配,确定结构化地址的对应的预测分拨网点具体包括:服务器依次判断结构化地址是否为乡镇地址、区县地址或特殊地址,得到结构化地址的地址类型;服务器根据地址类型确定对应的网点配置表,并将多个关键词与对应的网点配置表进行匹配,确定结构化地址的对应的预测分拨网点。

需要说明的是,服务器先判断结构化地址是否为乡镇地址,若为乡镇地址,则按照乡镇地址确定预测分拨网点;若不为乡镇地址,则继续判断结构化地址是否为区县地址,若为区县地址,则按照区县地址确定预测分拨网点;若不为区县地址,则继续判断结构化地址是否为特殊地址,若为特殊地址,则按照特殊地址确定预测分拨网点。

可选的,在结构化地址为乡镇地址时,服务器根据地址类型确定对应的网点配置表,并将多个关键词与对应的网点配置表进行匹配,确定结构化地址的对应的预测分拨网点包括如下过程:

若结构化地址的地址类型为乡镇地址,则根据结构化地址中的目标乡镇查询对应的目标乡镇网点配置表;

基于目标乡镇网点配置表判断目标乡镇是否存在对应的唯一乡镇分拨网点;

若目标乡镇存在对应的唯一乡镇分拨网点,则将对应的唯一乡镇分拨网点确定为预测分拨网点;

若目标乡镇存在对应的至少两个乡镇分拨网点,则按照第一预置条件从对应的至少两个乡镇分拨网点确定中一个乡镇分拨网点为预测分拨网点。

需要说明的是,对于两个及以上的乡镇网点之间存在上下级关系时,若下级网点中存在下级直发网点,则选择下级直发网点为预测分拨网点;若下级网点中不存在直发网点,则选择上级网点为预测分拨网点。

可选的,在结构化地址为区县地址时,服务器根据地址类型确定对应的网点配置表,并将多个关键词与对应的网点配置表进行匹配,确定结构化地址的对应的预测分拨网点包括如下过程:

若结构化地址的地址类型为区县地址,则根据结构化地址中的目标区县查询对应的目标区县公司登记表;

基于目标区县公司登记表确定目标区县是否存在对应的目标快递公司;

若目标区县存在对应的目标快递公司,则确定目标快递公司管辖的区县分拨网点数量;

若目标快递公司管辖唯一区县分拨网点,则将唯一区县分拨网点确定为预测分拨网点;

若目标快递公司管辖至少两个区县分拨网点,则按照第二预置条件从至少两个区县分拨网点中确定一个区县分拨网点为预测分拨网点。

需要说明的是,对于两个及以上的区县网点之间存在上下级关系时,若上级网点有且只有一个下级网点,则选择上级网点为预测分拨网点;若上级网点有多个下级网点,则判断是否存在下级直发网点,若存在,则选择下级直发网点为预测分拨网点;若不存在,则选择上级网点为预测分拨网点。

可选的,在结构化地址为特殊地址时,服务器根据地址类型确定对应的网点配置表,并将多个关键词与对应的网点配置表进行匹配,确定结构化地址的对应的预测分拨网点包括如下过程:

若结构化地址的地址类型为特殊地址,则对结构化地址从左至右的顺序进行分词,得到多个地址分词,多个地址分词按照分词顺序进行排列;

依次将多个地址分词与官网上预置的官网分拨网点进行匹配;

若多个地址分词匹配到唯一官网分拨网点,则将唯一官网分拨网点确定为预测分拨网点;

若多个地址分词匹配到至少两个官网分拨网点,则按照第三预置条件从对应的至少两个官网分拨网点确定中一个官网分拨网点为预测分拨网点。

405、根据第二段码和预置派送人员信息生成快递面单的第三段码,并基于第一段码、第二段码和第三段码生成目标用户对应的快递面单,第三段码用于分拣员操作快件分发。

服务器根据第二段码和预置派送人员信息生成快递面单的第三段码,并基于第一段码、第二段码和第三段码生成目标用户对应的快递面单,第三段码用于分拣员操作快件分发。

本发明实施例中,在快递面单中生成了更准确的第二段码,提高了网点预测的准确性,提高了派件效率。

上面对本发明实施例中基于快递面单的二段码管理方法进行了描述,下面对本发明实施例中基于快递面单的二段码管理装置进行描述,请参阅图5,本发明实施例中基于快递面单的二段码管理装置一个实施例包括:

获取模块501,用于获取目标用户的订单信息,所述订单信息包括始发网点和收件人地址;

确定模块502,用于根据所述始发网点和所述收件人地址确定始发区划和目的区划,并基于所述始发区划和所述目的区划确定快递面单的第一段码;

匹配模块503,用于将预置的历史订单数据与所述收件人地址进行匹配,得到所述收件人地址对应的结构化地址,所述结构化地址为所述收件人地址中除所述目的区划的地址结构化信息;

处理模块504,用于对所述结构化地址按照预置规则进行处理,生成快递面单的第二段码,所述第二段码用于指示所述收件人地址对应的分拨网点。

本发明实施例中,在快递面单中生成了更准确的第二段码,提高了网点预测的准确性,提高了派件效率。

请参阅图6,本发明实施例中基于快递面单的二段码管理装置的另一个实施例包括:

获取模块501,用于获取目标用户的订单信息,所述订单信息包括始发网点和收件人地址;

确定模块502,用于根据所述始发网点和所述收件人地址确定始发区划和目的区划,并基于所述始发区划和所述目的区划确定快递面单的第一段码;

匹配模块503,用于将预置的历史订单数据与所述收件人地址进行匹配,得到所述收件人地址对应的结构化地址,所述结构化地址为所述收件人地址中除所述目的区划的地址结构化信息;

处理模块504,用于对所述结构化地址按照预置规则进行处理,生成快递面单的第二段码,所述第二段码用于指示所述收件人地址对应的分拨网点。

可选的,处理模块504包括:

判断单元5041,用于根据预置规则判断所述结构化地址是否发生异常;

提取单元5042,若所述结构化地址未发生异常,则用于从所述结构化地址中提取多个关键词;

匹配单元5043,用于将所述多个关键词与预置的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点;

生成单元5044,用于根据所述预测分拨网点生成快递面单的第二段码。

可选的,匹配单元5043包括:

判断子单元50431,用于依次判断所述结构化地址是否为乡镇地址、区县地址或特殊地址,得到所述结构化地址的地址类型;

确定子单元50432,用于根据所述地址类型确定对应的网点配置表,并将所述多个关键词与所述对应的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点。

可选的,确定子单元50432具体用于:

若所述结构化地址的地址类型为乡镇地址,则根据所述结构化地址中的目标乡镇查询对应的目标乡镇网点配置表;基于所述目标乡镇网点配置表判断所述目标乡镇是否存在对应的唯一乡镇分拨网点;若所述目标乡镇存在对应的唯一乡镇分拨网点,则将所述对应的唯一乡镇分拨网点确定为预测分拨网点;若所述目标乡镇存在对应的至少两个乡镇分拨网点,则按照第一预置条件从所述对应的至少两个乡镇分拨网点确定中一个乡镇分拨网点为预测分拨网点。

可选的,确定子单元50432具体用于:

若所述结构化地址的地址类型为区县地址,则根据所述结构化地址中的目标区县查询对应的目标区县公司登记表;基于所述目标区县公司登记表确定所述目标区县是否存在对应的目标快递公司;若所述目标区县存在对应的目标快递公司,则确定所述目标快递公司管辖的区县分拨网点数量;若所述目标快递公司管辖唯一区县分拨网点,则将所述唯一区县分拨网点确定为预测分拨网点;若所述目标快递公司管辖至少两个区县分拨网点,则按照第二预置条件从所述至少两个区县分拨网点中确定一个区县分拨网点为预测分拨网点。

可选的,确定子单元50432具体用于:

若所述结构化地址的地址类型为特殊地址,则对所述结构化地址从左至右的顺序进行分词,得到多个地址分词,所述多个地址分词按照分词顺序进行排列;依次将所述多个地址分词与官网上预置的官网分拨网点进行匹配;若所述多个地址分词匹配到唯一官网分拨网点,则将所述唯一官网分拨网点确定为预测分拨网点;若所述多个地址分词匹配到至少两个官网分拨网点,则按照第三预置条件从所述对应的至少两个官网分拨网点确定中一个官网分拨网点为预测分拨网点。

可选的,基于快递面单的二段码管理还包括:

生成模块505,用于根据所述第二段码和预置派送人员信息生成快递面单的第三段码,并基于所述第一段码、所述第二段码和所述第三段码生成所述目标用户对应的快递面单,所述第三段码用于分拣员操作快件分发。

本发明实施例中,获取目标用户的订单信息,订单信息包括始发网点和收件人地址;根据始发网点和收件人地址确定始发区划和目的区划,并基于始发区划和目的区划确定快递面单的第一段码;将预置的历史订单数据与收件人地址进行匹配,得到收件人地址对应的结构化地址,结构化地址为收件人地址中除目的区划的地址结构化信息;对结构化地址按照预置规则进行处理,生成快递面单的第二段码,第二段码用于指示收件人地址对应的分拨网点。本发明实施例中,在快递面单中生成了更准确的第二段码,提高了网点预测的准确性,提高了派件效率。

上面图5和图6从模块化功能实体的角度对本发明实施例中基于快递面单的二段码管理装置进行详细描述,下面从硬件处理的角度对本发明实施例中基于快递面单的二段码管理设备进行详细描述。

图7是本发明实施例提供的一种基于快递面单的二段码管理设备的结构示意图,该基于快递面单的二段码管理设备700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessingunits,cpu)710(例如,一个或一个以上处理器)和存储器720,一个或一个以上存储应用程序733或数据732的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器720和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对基于快递面单的二段码管理设备700中的一系列指令操作。更进一步地,处理器710可以设置为与存储介质730通信,在基于快递面单的二段码管理设备700上执行存储介质730中的一系列指令操作。

基于快递面单的二段码管理设备700还可以包括一个或一个以上电源740,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口760,和/或,一个或一个以上操作系统731,例如windowsserve,macosx,unix,linux,freebsd等等。本领域技术人员可以理解,图7示出的基于快递面单的二段码管理设备结构并不构成对基于快递面单的二段码管理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述基于快递面单的二段码管理方法的步骤。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。


技术特征:

1.一种基于快递面单的二段码管理方法,其特征在于,所述基于快递面单的二段码管理方法包括:

获取目标用户的订单信息,所述订单信息包括始发网点和收件人地址;

根据所述始发网点和所述收件人地址确定始发区划和目的区划,并基于所述始发区划和所述目的区划确定快递面单的第一段码;

将预置的历史订单数据与所述收件人地址进行匹配,得到所述收件人地址对应的结构化地址,所述结构化地址为所述收件人地址中除所述目的区划的地址结构化信息;

对所述结构化地址按照预置规则进行处理,生成快递面单的第二段码,所述第二段码用于指示所述收件人地址对应的分拨网点。

2.根据权利要求1所述的基于快递面单的二段码管理方法,其特征在于,所述对所述结构化地址按照预置规则进行处理,生成快递面单的第二段码,所述第二段码用于指示所述收件人地址对应的分拨网点,包括:

根据预置规则判断所述结构化地址是否发生异常;

若所述结构化地址未发生异常,则从所述结构化地址中提取多个关键词;

将所述多个关键词与预置的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点;

根据所述预测分拨网点生成快递面单的第二段码。

3.根据权利要求2所述的基于快递面单的二段码管理方法,其特征在于,所述将所述多个关键词与预置的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点,包括:

依次判断所述结构化地址是否为乡镇地址、区县地址或特殊地址,得到所述结构化地址的地址类型;

根据所述地址类型确定对应的网点配置表,并将所述多个关键词与所述对应的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点。

4.根据权利要求3所述的基于快递面单的二段码管理方法,其特征在于,所述根据所述地址类型确定对应的网点配置表,并将所述多个关键词与所述对应的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点,包括:

若所述结构化地址的地址类型为乡镇地址,则根据所述结构化地址中的目标乡镇查询对应的目标乡镇网点配置表;

基于所述目标乡镇网点配置表判断所述目标乡镇是否存在对应的唯一乡镇分拨网点;

若所述目标乡镇存在对应的唯一乡镇分拨网点,则将所述对应的唯一乡镇分拨网点确定为预测分拨网点;

若所述目标乡镇存在对应的至少两个乡镇分拨网点,则按照第一预置条件从所述对应的至少两个乡镇分拨网点确定中一个乡镇分拨网点为预测分拨网点。

5.根据权利要求3所述的基于快递面单的二段码管理方法,其特征在于,所述根据所述地址类型确定对应的网点配置表,并将所述多个关键词与所述对应的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点,包括:

若所述结构化地址的地址类型为区县地址,则根据所述结构化地址中的目标区县查询对应的目标区县公司登记表;

基于所述目标区县公司登记表确定所述目标区县是否存在对应的目标快递公司;

若所述目标区县存在对应的目标快递公司,则确定所述目标快递公司管辖的区县分拨网点数量;

若所述目标快递公司管辖唯一区县分拨网点,则将所述唯一区县分拨网点确定为预测分拨网点;

若所述目标快递公司管辖至少两个区县分拨网点,则按照第二预置条件从所述至少两个区县分拨网点中确定一个区县分拨网点为预测分拨网点。

6.根据权利要求3所述的基于快递面单的二段码管理方法,其特征在于,所述根据所述地址类型确定对应的网点配置表,并将所述多个关键词与所述对应的网点配置表进行匹配,确定所述结构化地址的对应的预测分拨网点,包括:

若所述结构化地址的地址类型为特殊地址,则对所述结构化地址从左至右的顺序进行分词,得到多个地址分词,所述多个地址分词按照分词顺序进行排列;

依次将所述多个地址分词与官网上预置的官网分拨网点进行匹配;

若所述多个地址分词匹配到唯一官网分拨网点,则将所述唯一官网分拨网点确定为预测分拨网点;

若所述多个地址分词匹配到至少两个官网分拨网点,则按照第三预置条件从所述对应的至少两个官网分拨网点确定中一个官网分拨网点为预测分拨网点。

7.根据权利要求1-6中任一项所述的基于快递面单的二段码管理方法,其特征在于,在所述对所述结构化地址按照预置规则进行处理,生成第二段码,所述第二段码用于指示所述收件人地址所属的分拨网点之后,所述基于快递面单的二段码管理方法还包括:

根据所述第二段码和预置派送人员信息生成快递面单的第三段码,并基于所述第一段码、所述第二段码和所述第三段码生成所述目标用户对应的快递面单,所述第三段码用于分拣员操作快件分发。

8.一种基于快递面单的二段码管理装置,其特征在于,所述基于快递面单的二段码管理装置包括:

获取模块,用于获取目标用户的订单信息,所述订单信息包括始发网点和收件人地址;

确定模块,用于根据所述始发网点和所述收件人地址确定始发区划和目的区划,并基于所述始发区划和所述目的区划确定快递面单的第一段码;

匹配模块,用于将预置的历史订单数据与所述收件人地址进行匹配,得到所述收件人地址对应的结构化地址,所述结构化地址为所述收件人地址中除所述目的区划的地址结构化信息;

处理模块,用于对所述结构化地址按照预置规则进行处理,生成快递面单的第二段码,所述第二段码用于指示所述收件人地址对应的分拨网点。

9.一种基于快递面单的二段码管理设备,其特征在于,所述基于快递面单的二段码管理设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;

所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于快递面单的二段码管理设备执行如权利要求1-7中任意一项所述的基于快递面单的二段码管理方法。

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的基于快递面单的二段码管理方法。

技术总结
本发明涉及物流技术领域,公开了一种基于快递面单的二段码管理方法、装置、设备及存储介质,用于在快递面单中生成更准确的第二段码,提高了网点预测的准确性,提高了派件效率。基于快递面单的二段码管理方法包括:获取目标用户的订单信息,订单信息包括始发网点和收件人地址;根据始发网点和收件人地址确定始发区划和目的区划,并基于始发区划和目的区划确定快递面单的第一段码;将预置的历史订单数据与收件人地址进行匹配,得到收件人地址对应的结构化地址,结构化地址为收件人地址中除目的区划的地址结构化信息;对结构化地址按照预置规则进行处理,生成快递面单的第二段码,第二段码用于指示收件人地址对应的分拨网点。

技术研发人员:杨周龙;李峰;周彩虹
受保护的技术使用者:上海东普信息科技有限公司
技术研发日:2020.02.12
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-14918.html

最新回复(0)