一种电子商务订单的合单方法及合单系统与流程

文档序号:12721752阅读:591来源:国知局
一种电子商务订单的合单方法及合单系统与流程

本发明涉及电子商务技术,尤其是涉及一种电子商务订单的合单方法及合单系统。



背景技术:

目前在电商行业,针对同一用户的订单,从成本节约、环保、节省资源等角度考量,应该在实际操作有可行性的情况下,采取合单的办法,即将同一客户的多个订单购买商品合为一体,一并发出。目前现有的信息系统处理方案均为简单的基于地址、姓名等的匹配,并且按作业波次,交由仓库系统发出。此操作也可以在仓库管理系统完成,但是所有这类解决方案,由于是以地址、收件人、联系方式至少三个维度进行匹配的,当这三个维度信息存在轻微差异时,则系统无法进行合并,也就无法达到最初的目的。

例如,有时购买者为了躲避其他系统的限制,采取同一地址、同一电话,但是收件人不同,或同一地址、相同收件人,但电话不同,或微调地址,例如将“湖北省武汉市”改为“湖北武汉”、将“江汉路10号花园里”改为“江汉路10#副食店”,通过上述方式进行规避,现有的常规合单系统无法将这些订单进行合单操作,从而导致成本增加、物流资源浪费。



技术实现要素:

本发明的目的在于克服上述技术不足,提出一种电子商务订单的合单方法及合单系统,解决现有技术中因识别问题导致合单难度大、成本高、资源浪费严重的技术问题。

为达到上述技术目的,本发明的技术方案提供一种电子商务订单的合单方法,包括如下步骤:

S1、获取当前订单的收货地址,对收货地址进行分词处理并形成地址关键分词集,提取地址关键分词集中的区域地址分词;

S2、提取与当前订单的区域地址分词相同的在前订单,获取在前订单的地址关键分词集,比较当前订单与在前订单的地址关键分词集中的具体地址分词是否相同,若相同则进入步骤S3,否则判定该当前订单与在前订单不能合单;

S3、判断具体地址分词相同的当前订单和在前订单的收件人是否相同,若相同则判定为能够合单,否则进入步骤S4;

S4、判断具体地址分词相同的当前订单和在前订单的收货电话是否相同,若相同则判定为能够合单,否则判定不能合单。

优选的,所述步骤S1还包括对收货地址分词处理后的地址关键分词进行排序,并设定排序靠前的多个地址关键分词为区域地址分词,其余地址关键分词为具体地址分词。

优选的,所述步骤S2还包括获取当前订单的订单时间,提取不大于当前订单的订单时间第一设定时间的在前订单。

优选的,所述步骤2还包括在比较当前订单与在前订单的地址关键分词集中的具体地址分词前,获取与当前订单的具体地址分词为相同地址的备用地址名词,并将当前订单的具体地址分词及备用地址名词分别与在前订单的具体地址名词进行比较,且当前订单的具体地址分词或备用地址名词与在前订单的具体地址名词相同,则判定当前订单与在前订单的具体地址分词相同。

优选的,所述电子商务订单的合单方法还包括:

S5、若当前订单和在前订单能够合单,则判断在前订单是否为已合单订单,若为已合单订单则进入步骤S6,否则判定合单成功;

S6、获取与在前订单合单的所有订单的订单时间分别与当前订单的订单时间之间的时间差,若任一时间差大于第二设定时间则判定合单失败,否则判定合单成功;其中,第二设定时间大于第一设定时间。

同时,本发明还提供一种电子商务订单的合单系统,包括:

地址提取模块,其用于获取当前订单的收货地址,对收货地址进行分词处理并形成地址关键分词集,提取地址关键分词集中的区域地址分词;

地址对比模块,其用于提取与当前订单的区域地址分词相同的在前订单,获取在前订单的地址关键分词集,比较当前订单与在前订单的地址关键分词集中的具体地址分词是否相同,若相同则进入第一合单判断模块,否则判定该当前订单与在前订单不能合单;

第一合单判断模块,其用于判断具体地址分词相同的当前订单和在前订单的收件人是否相同,若相同则判定为能够合单,否则进入第二合单判断模块;

第二合单判断模块,判断具体地址分词相同的当前订单和在前订单的收货电话是否相同,若相同则判定为能够合单,否则判定不能合单。

优选的,所述地址提取模块还用于对收货地址分词处理后的地址关键分词进行排序,并设定排序靠前的多个地址关键分词为区域地址分词,其余地址关键分词为具体地址分词。

优选的,所述地址对比模块还用于获取当前订单的订单时间,提取不大于当前订单的订单时间第一设定时间的在前订单。

优选的,所述地址对比模块还用于在比较当前订单与在前订单的地址关键分词集中的具体地址分词前,获取与当前订单的具体地址分词为相同地址的备用地址名词,并将当前订单的具体地址分词及备用地址名词分别与在前订单的具体地址名词进行比较,且当前订单的具体地址分词或备用地址名词与在前订单的具体地址名词相同,则判定当前订单与在前订单的具体地址分词相同。

优选的,所述电子商务订单的合单系统还包括:

第一合单判定模块,其用于若当前订单和在前订单能够合单,则判断在前订单是否为已合单订单,若为已合单订单则进入第二合单判定模块,否则判定合单成功;

第二合单判定模块,其用于获取与在前订单合单的所有订单的订单时间分别与当前订单的订单时间之间的时间差,若任一时间差大于第二设定时间则判定合单失败,否则判定合单成功;其中,第二设定时间大于第一设定时间。

与现有技术相比,本发明通过将订单的收货地址进行分词处理以提取收货地址中的地址关键分词,并通过地址关键分词进行匹配以判断是否为同一地址,然后提取收货人和收货电话并分别进行匹配,其任一配合相同则判定为能够合单,其有利于提高合单的准确性,减少遗漏合单,降低了成本、提高了物流资源的利用率。

附图说明

图1是本发明的电子商务订单的合单方法的流程图;

图2是本发明的电子商务订单的合单系统的连接框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,本发明的实施例提供了一种电子商务订单的合单方法,包括如下步骤:

S1、获取当前订单的收货地址,对收货地址进行分词处理并形成地址关键分词集,提取地址关键分词集中的区域地址分词;

具体的,本实施例获取当前订单的收货地址,采用分词算法对收货地址进行分词处理,进而获取收货地址中的地址关键分词,例如A省B市C区D街道E小区F栋G室,本实施例通过分词算法提取A、B、C、D、E、F、G作为地址关键分词,为了便于分选,本实施例所述步骤S1还包括对收货地址分词处理后的地址关键分词进行排序,并设定排序靠前的多个地址关键分词为区域地址分词,其余地址关键分词为具体地址分词,例如可将上述地址排序为A、B、C、D、E、F、G,并将A、B、C、D、E作为区域地址分词以便于后续对订单进行粗略分选,而F、G则作为具体地址分词可进行精确分选,其有利于保证分选的精确性。

S2、提取与当前订单的区域地址分词相同的在前订单,获取在前订单的地址关键分词集,比较当前订单与在前订单的地址关键分词集中的具体地址分词是否相同,若相同则进入步骤S3,否则判定该当前订单与在前订单不能合单;

通过区域地址分词比较可以粗选出与当前订单位于同一区域的在前订单,当该区域无在前订单时,则无合单需求。当粗选出多个符合要求的在前订单时,可将当前订单与在前订单的具体地址分词进行比较,若具体地址分词相同,则说明提取的地址关键分词相同,具有合单前景;若具体地址分词明显不同,则说明提取的地址关键分词不同,其不具备合单前景。

为了避免资源浪费,提取与当前订单的区域地址分词相同的在前订单前,本实施例所述步骤S2还包括获取当前订单的订单时间,提取不大于当前订单的订单时间第一设定时间的在前订单。由于在前订单中不可避免存在很多已处理或者正在处理的订单,这部分订单合单易导致在前订单的严重滞后,进而导致商家信誉受损,故对于超出当前订单的订单时间第一设定时间后,则不可进行合单以避免影响商家信誉。第一设定时间可根据商家的发货速度、备货状况确定,发货速度越快、备货越齐全则第一设定时间越短,一般可设定为24小时或36小时。当在前订单满足第一设定时间的要求后,则从满足要求的在前订单中提取与当前订单的区域地址分词相同的在前订单,从而保证在前订单能够符合合单需求。

由于较多的具体地址名词虽然不同,但是其标识的地址为相同地址,为了避免因异名同址状况,可设定一异名同址数据库,异名同址数据库内与具体地址分词表示相同地址的其他地址词为备用地址名称,故本实施例所述步骤2在比较当前订单与在前订单的地址关键分词集中的具体地址分词前,获取与当前订单的具体地址分词为相同地址的备用地址名词,并将当前订单的具体地址分词及备用地址名词分别与在前订单的具体地址名词进行比较,且当前订单的具体地址分词或备用地址名词与在前订单的具体地址名词相同,则判定当前订单与在前订单的具体地址分词相同。本实施例通过当前订单的具体地址名词和备用地址名词分别在前订单的具体地址名词进行对比,其任一相同则说明当前订单和在前订单为相同的地址。

S3、判断具体地址分词相同的当前订单和在前订单的收件人是否相同,若相同则判定为能够合单,否则进入步骤S4;

判定当前订单与在前订单的地址相同后,则进行收件人判断,若收件人相同则判定能够合单。

S4、判断具体地址分词相同的当前订单和在前订单的收货电话是否相同,若相同则判定为能够合单,否则判定不能合单。

若收件人不同,则进行收货电话判断,若收货电话的电话号码相同,则判断合单,若收件人和收货电话均不同,则不同合单。

在实际应用时,易发生在前订单已与其他订单合单,而再次将当前订单与在前订单合单易导致与在前订单合单的其他订单滞后,进而导致整体订单发货滞后,其易导致商户发货速度慢、降低商户信誉,故本实施例所述电子商务订单的合单方法还包括:

S5、若当前订单和在前订单能够合单,则判断在前订单是否为已合单订单,若为已合单订单则进入步骤S6,否则判定合单成功;

当判定当前订单和在前订单能够合单时,可获取在前订单的合单信息,并判断其是否与其他订单已经合单,若在前订单未与其他订单合单,即在前订单不是已合单订单,则其能够与当前订单合单,故判定其合单成功,后续发货时可将当前订单和在前订单进行合单发货。

S6、获取与在前订单合单的所有订单的订单时间分别与当前订单的订单时间之间的时间差,若任一时间差大于第二设定时间则判定合单失败,否则判定合单成功;其中,第二设定时间大于第一设定时间。

若在前订单已与其他订单合单,则获取与在前订单合单的所有订单的订单时间分别与当前订单的订单时间之间的时间差,若该时间差过大,则说明在前订单的合单订单已进行备货状况或待发货状况,再次合单易延误其发货。故本实施例设定一第二设定时间,第二设定时间应大于第一设定时间,第二设定时间也可根据商家的发货速度、备货状况确定,发货速度越快、备货越齐全则第二设定时间越短,一般可设定为36小时或48小时。

同时,请参阅图2,本实施例还提供一种电子商务订单的合单系统,包括地址提取模块1、地址对比模块2、第一合单判断模块3、第二合单判断模块4、第一合单判定模块5、第二合单判定模块6,其中:

地址提取模块1用于获取当前订单的收货地址,对收货地址进行分词处理并形成地址关键分词集,提取地址关键分词集中的区域地址分词;

地址对比模块2用于提取与当前订单的区域地址分词相同的在前订单,获取在前订单的地址关键分词集,比较当前订单与在前订单的地址关键分词集中的具体地址分词是否相同,若相同则进入第一合单判断模块3,否则判定该当前订单与在前订单不能合单;

第一合单判断模块3用于判断具体地址分词相同的当前订单和在前订单的收件人是否相同,若相同则判定为能够合单,否则进入第二合单判断模块4;

第二合单判断模块4用于判断具体地址分词相同的当前订单和在前订单的收货电话是否相同,若相同则判定为能够合单,否则判定不能合单。

而且,本实施例所述地址提取模块1还用于对收货地址分词处理后的地址关键分词进行排序,并设定排序靠前的多个地址关键分词为区域地址分词,其余地址关键分词为具体地址分词。

本实施例所述地址对比模块2还用于获取当前订单的订单时间,提取不大于当前订单的订单时间第一设定时间的在前订单。

本实施例所述地址对比模块2还用于在比较当前订单与在前订单的地址关键分词集中的具体地址分词前,获取与当前订单的具体地址分词为相同地址的备用地址名词,并将当前订单的具体地址分词及备用地址名词分别与在前订单的具体地址名词进行比较,且当前订单的具体地址分词或备用地址名词与在前订单的具体地址名词相同,则判定当前订单与在前订单的具体地址分词相同。

本实施例第一合单判定模块5用于若当前订单和在前订单能够合单,则判断在前订单是否为已合单订单,若为已合单订单则进入第二合单判定模块6,否则判定合单成功;

本实施例第二合单判定模块6用于获取与在前订单合单的所有订单的订单时间分别与当前订单的订单时间之间的时间差,若任一时间差大于第二设定时间则判定合单失败,否则判定合单成功;其中,第二设定时间大于第一设定时间。

与现有技术相比,本发明通过将订单的收货地址进行分词处理以提取收货地址中的地址关键分词,并通过地址关键分词进行匹配以判断是否为同一地址,然后提取收货人和收货电话并分别进行匹配,其任一配合相同则判定为能够合单,其有利于提高合单的准确性,减少遗漏合单,降低了成本、提高了物流资源的利用率。

以上所述本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所做出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。

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