CN106875264A - 订单信息管理方法、装置和订单分拣*** - Google Patents

订单信息管理方法、装置和订单分拣*** Download PDF

Info

Publication number
CN106875264A
CN106875264A CN201710205777.5A CN201710205777A CN106875264A CN 106875264 A CN106875264 A CN 106875264A CN 201710205777 A CN201710205777 A CN 201710205777A CN 106875264 A CN106875264 A CN 106875264A
Authority
CN
China
Prior art keywords
administrative
order
information
entry
area
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
CN201710205777.5A
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.)
Beijing Jingbangda Trade Co Ltd
Beijing Jingdong Zhenshi Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201710205777.5A priority Critical patent/CN106875264A/zh
Publication of CN106875264A publication Critical patent/CN106875264A/zh
Pending legal-status Critical Current

Links

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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/284Lexical analysis, e.g. tokenisation or collocates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Artificial Intelligence (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开一种订单信息管理方法、装置和订单分拣***,涉及订单管理领域。其中通过采集用户书写的订单地址,对订单地址进行分词处理,以得到相应的地址词条,利用地址词条中与预定行政区划相对应的行政区地址词条,确定出订单行政区划信息,利用地址词条信息中的非行政区地址词条对订单行政区划信息进行补充,以得到订单分拣信息。本发明通过对用户书写的订单地址进行分词处理并梳理相关地址词条之间的关联关系,从而能够进一步丰富行政区划数据和非行政区划数据,从而有助于订单配送的效率,提高用户体验。

Description

订单信息管理方法、装置和订单分拣***
技术领域
本发明涉及订单管理领域,特别涉及一种订单信息管理方法、装置和订单分拣***。
背景技术
从用户下单开始,到订单到达用户手中这一过程中,一个很重要的环节就是订单分拣***根据用户下单时所书写的文本地址,将该订单分配到一个范围较小的目标区域,以便到达快速配送订单的目的。显然,分拣区域越丰富,所选择的目标区域越小,则订单分派的效率也就会越高。
目前,现有的订单分拣***中丰富分拣区域主要是通过人工方式来完成的,主要思路是通过人工收集全国各级行政区划信息,并将收集到的行政区划信息加入到分拣区域库中。
通过人工方式会存在以下显著缺陷:
1)人工收集效率较慢,并且容易出现遗漏数据的情况。
2)有些数据不太容易被收集到。例如,京东大厦、牡丹园小区等。这类信息很少存在于行政区划信息中,因此很难通过人工方式收集全面。
目前,在用户书写的地址中通常包括住宅小区、大厦等内容。例如,一个订单的地址中包括的信息为“北京市丰台区石榴庄西街232号联宏大厦二楼”,由于分拣库中很难收集到“联宏大厦”这个信息,因此只能将该订单分派给“石榴庄西街”这个区域,由于“石榴庄西街”这个区域比较大,因此在这种情况下会影响到订单配送的效率。
发明内容
本发明实施例提供一种订单信息管理方法、装置和订单分拣***,通过对用户书写的订单地址进行分词处理并梳理相关地址词条之间的关联关系,从而能够进一步丰富行政区划数据和非行政区划数据,从而有助于订单配送的效率,提高用户体验。
根据本发明的一个方面,提供一种订单信息管理方法,包括:
采集用户书写的订单地址;
对订单地址进行分词处理,以得到相应的地址词条;
利用地址词条中与预定行政区划相对应的行政区地址词条,确定出订单行政区划信息;
利用地址词条信息中的非行政区地址词条对订单行政区划信息进行补充,以得到订单分拣信息。
在一个实施例中,根据订单分拣信息对订单进行分拣处理。
在一个实施例中,利用地址词条中与预定行政区划相对应的行政区地址词条,确定出订单行政区划信息包括:
在预定行政区划的第n级行政区中选择出与第1个行政区地址词条相对应的行政区b1,并将行政区写入订单行政区划信息中,设k为1;
将下一行政区地址词条作为待匹配词条;
在预定行政区划的第n+k级行政区中,判断是否存在与行政区b1相关联、且与待匹配词条相对应的匹配行政区;
若存在匹配行政区,则将匹配行政区依次写入订单行政区划信息中;
若当前还有未处理的行政区地址词条,则将k值加1,执行将下一行政区地址词条作为待匹配词条的步骤。
在一个实施例中,若不存在匹配行政区,则判断n+k是否到达预定行政区划的层级上限;
若n+k未到达到预定行政区划的层级上限,则将k值加1,然后执行在预定行政区划的第n+k级行政区中,判断是否存在与行政区b1相关联、且与待匹配词条相对应的匹配行政区的步骤。
在一个实施例中,若n+k已达预定行政区划的层级上限,则将待匹配词条依次写入订单行政区划信息中;
将待匹配词条与相应前一行政区地址词条的关联关系添加到分拣区域库中。
在一个实施例中,利用地址词条信息中的非行政区地址词条对订单行政区划信息进行补充以得到订单分拣信息包括:
依次针对每个非行政区地址词条,在自定义行政区关键词中查询是否存在相对应的关键词;
若在自定义行政区关键词中查询到相对应的关键词,则将相应的非行政区地址词条写入订单行政区划信息中,以便得到订单分拣信息。
在一个实施例中,在得到订单分拣信息后,还包括:
将订单分拣信息加入分拣区域库,以便利用订单分拣信息中非行政区地址词条与行政区地址词条之间的关联关系、非行政区地址词条之间的关联关系对分拣区域库进行补充。
根据本发明的另一方面,提供一种订单信息管理装置,包括:
订单地址采集模块,用于采集用户书写的订单地址;
分词处理模块,用于对订单地址进行分词处理,以得到相应的地址词条;
行政区划信息确定模块,用于利用地址词条中与预定行政区划相对应的行政区地址词条,确定出订单行政区划信息;
订单分拣信息生成模块,用于利用地址词条信息中的非行政区地址词条对订单行政区划信息进行补充,以得到订单分拣信息。
在一个实施例中,上述装置还包括分拣模块,用于根据订单分拣信息对订单进行分拣处理。
在一个实施例中,行政区划信息确定模块包括:
第一行政区选择单元,用于在预定行政区划的第n级行政区中选择出与第1个行政区地址词条相对应的行政区b1,并将行政区写入订单行政区划信息中,设k为1;
第二行政区选择单元将下一行政区地址词条作为待匹配词条,在预定行政区划的第n+k级行政区中,判断是否存在与行政区b1相关联、且与待匹配词条相对应的匹配行政区,若存在匹配行政区,则将匹配行政区依次写入订单行政区划信息中;若当前还有未处理的行政区地址词条,则将k值加1,执行将下一行政区地址词条作为待匹配词条的操作。
在一个实施例中,第二行政区选择单元还用于在不存在匹配行政区时,判断n+k是否到达预定行政区划的层级上限,若n+k未到达到预定行政区划的层级上限,则将k值加1,然后执行在预定行政区划的第n+k级行政区中,判断是否存在与行政区b1相关联、且与待匹配词条相对应的匹配行政区的操作。
在一个实施例中,第二行政区选择单元还用于在n+k已达预定行政区划的层级上限时,将待匹配词条依次写入订单行政区划信息中;将待匹配词条与相应前一行政区地址词条的关联关系添加到分拣区域库中。
在一个实施例中,订单分拣信息生成模块具体用于依次针对每个非行政区地址词条,在自定义行政区关键词中查询是否存在相对应的关键词,若在自定义行政区关键词中查询到相对应的关键词,则将相应的非行政区地址词条写入订单行政区划信息中,以便得到订单分拣信息。
在一个实施例中,信息加入模块,用于在得到订单分拣信息后,将订单分拣信息加入分拣区域库,以便利用订单分拣信息中非行政区地址词条与行政区地址词条之间的关联关系、非行政区地址词条之间的关联关系对分拣区域库进行补充。
根据本发明的另一方面,提供一种订单信息管理装置,包括:
存储器,用于存储指令;
处理器,耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如上述任一实施例涉及的方法。
根据本发明的另一方面,提供一种订单分拣***,包括上述任一实施例涉及的订单信息管理装置。
根据本发明的另一方面,提供一种计算机可读存储介质,其中计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上述任一实施例涉及的方法。
通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明订单信息管理方法一个实施例的示意图。
图2为本发明订单信息管理方法另一实施例的示意图。
图3为本发明订单行政区划信息确定一个实施例的示意图。
图4为本发明订单行政区划信息确定另一实施例的示意图。
图5为本发明订单行政区划信息确定又一实施例的示意图。
图6为本发明订单信息管理方法又一实施例的示意图。
图7为本发明订单分拣信息确定一个实施例的示意图。
图8为本发明订单信息管理装置一个实施例的示意图。
图9为本发明订单信息管理装置另一实施例的示意图。
图10为本发明订单信息管理装置又一实施例的示意图。
图11为本发明订单信息管理装置又一实施例的示意图。
图12为本发明订单分拣***一个实施例的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
图1为本发明订单信息管理方法一个实施例的示意图。其中:
步骤101,采集用户书写的订单地址。
步骤102,对订单地址进行分词处理,以得到相应的地址词条。
例如,可通过利用IK分词器或其它具有分词功能的工具进行分词处理。由于分词处理本身并不是本发明的发明点所在,因此这里不展开描述。
例如,若订单地址为“北京市丰台区石榴庄西街232号联宏大厦二楼”,则经过分词处理后所得到的结果可为:
北京市、丰台区、石榴庄西街、232号、联宏大厦、二、楼
可选地,在进行分词处理前,可将中文数字转为***数字,这样可方便地将***数字作为量词。此外,还可将繁体中文转换为简体中文,从而便于后续的匹配。
步骤103,利用地址词条中与预定行政区划相对应的行政区地址词条,确定出订单行政区划信息。
可选地,这里所使用的预定行政区划可采用我国的国家行政区划制度。其中,我国的国家行政区划共分为四级,第一级为省、直辖市、自治区、特别行政区,第二级为地级市、自治州、地区、蒙,第三级为县级市、县、自治县、旗,第四级为除直辖市、海南省以外的乡、镇。其中各级对应的行政区划之间具有关联关系。
步骤104,利用地址词条信息中的非行政区地址词条对订单行政区划信息进行补充,以得到订单分拣信息。
例如,利用预定行政区划,可确定出订单行政区划信息为:
北京市-丰台区-石榴庄西街
再通过利用非行政区地址词条对订单行政区划信息进行补充,以得到订单分拣信息为:
北京市-丰台区-石榴庄西街-联宏大厦
通过上述处理,可将相应的地址词条进行关联,在能够将订单确定到一个较小区域的同时,还可根据所确定的关联关系对已有的丰富行政区划数据和非行政区划数据进行丰富,例如可在“石榴庄西街”这个较大的区域中进一步确定出“联宏大厦”这个较小的区域。
基于本发明上述实施例提供的订单信息管理方法,通过对用户书写的订单地址进行分词处理并梳理相关地址词条之间的关联关系,从而能够进一步丰富行政区划数据和非行政区划数据,从而有助于订单配送的效率,提高用户体验。
可选地,可根据该订单分拣信息对订单进行分拣处理。如上例所示,可将该订单之间分派到“联宏大厦”所在的一个较小区域,而不是“石榴庄西街”所涉及的较大区域,从而有利于提高订单配送效率。
图2为本发明订单信息管理方法另一实施例的示意图。其中,上述利用地址词条中与预定行政区划相对应的行政区地址词条,确定出订单行政区划信息的步骤可包括:
步骤201,在预定行政区划的第n级行政区中选择出与第1个行政区地址词条相对应的行政区b1,并将该行政区写入订单行政区划信息中。
步骤202,设参数k的初始值为1。
步骤203,将下一行政区地址词条作为待匹配词条。
步骤204,在预定行政区划的第n+k级行政区中,判断是否存在与行政区b1相关联、且与待匹配词条相对应的匹配行政区。
若存在匹配行政区,则执行步骤205;若不存在匹配行政区,则执行步骤208。
步骤205,将匹配行政区依次写入订单行政区划信息中。
步骤206,判断当前是否还有未处理的行政区地址词条。
若当前还有未处理的行政区地址词条,则执行步骤207。若当前没有未处理的行政区地址词条,则结束本流程。
步骤207,将k值加1,然后返回步骤203。
也就是说,若行政区地址词条均包括在预定行政区划中,则可通过上述处理得到相应的订单行政区划信息。
步骤208,进一步判断n+k是否到达预定行政区划的层级上限。
若n+k未到达到预定行政区划的层级上限,则执行步骤209;若n+k已达预定行政区划的层级上限,则执行步骤210。
步骤209,将k值加1,然后返回步骤204。
也就是说,若某个词条在指定级别的行政区划中没有找到,则可在当前行政区划的子行政区划中继续查找。
步骤210,将待匹配词条依次写入订单行政区划信息中。
步骤211,将待匹配词条与相应前一行政区地址词条的关联关系添加到分拣区域库中。
也就是说,若某个词条未能在预定行政区划中找到,表明预定行政区划中可能存在遗漏,通过将相应内容添加到分拣区域库中,可有利于实现行政区数据的丰富和维护。
下面通过具体示例对本实施例进行说明。为了便于说明,在下面的示例中,预定行政区划中包括3个级别。
1)例如,若订单地址为“北京市丰台区石榴庄西街232号联宏大厦二楼”,则经过分词处理后所得到的结果可为:
北京市、丰台区、石榴庄西街、232号、联宏大厦、二、楼
其中,北京市、丰台区、石榴庄西街为与预定行政区划相对应的行政区地址词条。
首先对词条“北京市”进行查询,发现在第1级行政区划中存在“北京市”,则将“北京市”写入订单行政区划信息中。
接下来,在“北京市”的下一级行政区划中查询是否存在词条“丰台区”。经查询发现在“北京市”的下一级行政区划中存在词条“丰台区”,则将“丰台区”写入订单行政区划信息中。此时订单行政区划信息为“北京市-丰台区”。
最后,在“丰台区”的下一级行政区划中查询是否存在词条“石榴庄西街”。经查询发现在“丰台区”的下一级行政区划中存在词条“石榴庄西街”,则将“石榴庄西街”写入订单行政区划信息中。此时订单行政区划信息为“北京市-丰台区-石榴庄西街”。
相应的示意图如图3所示。
2)例如,若订单地址为“北京市石榴庄西街232号联宏大厦二楼”,则经过分词处理后所得到的结果可为:
北京市、石榴庄西街、232号、联宏大厦、二、楼
其中,北京市、石榴庄西街为与预定行政区划相对应的行政区地址词条。
首先对词条“北京市”进行查询,发现在第1级行政区划中存在“北京市”,则将“北京市”写入订单行政区划信息中。
接下来,在“北京市”的下一级行政区划中查询是否存在词条“石榴庄西街”。经查询发现在“北京市”的下一级行政区划中仅存在诸如“东城区”、“丰台区”这样的词条,并不包括“石榴庄西街”。由于当前仅为第2级,第2级后还有第3级,则进一步以“北京市”的子行政区为基础,查询它们在第3级中的子行政区。通过查询可知,在“丰台区”的子行政区中存在“石榴庄西街”,则可将“石榴庄西街”写入订单行政区划信息中。
优选的,此时也可依次将“丰台区”、“石榴庄西街”写入订单行政区划信息中,此时订单行政区划信息为“北京市-丰台区-石榴庄西街”。也就是说,即便用户书写的地址不完整,***也能够自动提供一个完整的信息。
相应的示意图如图4所示。
3)例如,若订单地址为“北京市丰台区石榴庄西街232号联宏大厦二楼”,则经过分词处理后所得到的结果可为:
北京市、丰台区、石榴庄西街、232号、联宏大厦、二、楼
其中,北京市、丰台区、石榴庄西街为与预定行政区划相对应的行政区地址词条。
首先对词条“北京市”进行查询,发现在第1级行政区划中存在“北京市”,则将“北京市”写入订单行政区划信息中。
接下来,在“北京市”的下一级行政区划中查询是否存在词条“丰台区”。经查询发现在“北京市”的下一级行政区划中存在词条“丰台区”,则将“丰台区”写入订单行政区划信息中。此时订单行政区划信息为“北京市-丰台区”。
最后,在“丰台区”的下一级行政区划中查询是否存在词条“石榴庄西街”。经过检索,发现在“丰台区”的下一级(即第3级)行政区划中不存在词条“石榴庄西街”。由于第3级是行政区划的最后一级,则表明行政区划遗漏了“石榴庄西街”这条信息。为此,可将“石榴庄西街”写入订单行政区划信息中。此时订单行政区划信息为“北京市-丰台区-石榴庄西街”。同时还可将“石榴庄西街”作为词条“丰台区”的子行政区添加到行政区划中,以便对遗漏的行政区划数据进行丰富和维护。
相应的示意图如图5所示。
图6为本发明订单信息管理方法又一实施例的示意图。其中,上述实施例中的利用地址词条信息中的非行政区地址词条对订单行政区划信息进行补充以得到订单分拣信息的步骤可包括:
步骤601,依次针对每个非行政区地址词条,在自定义行政区关键词中查询是否存在相对应的关键词。
步骤602,若在自定义行政区关键词中查询到相对应的关键词,则将相应的非行政区地址词条写入订单行政区划信息中,以便得到订单分拣信息。
这里需要说明的是,在四级行政区划的基础上,还可针对非国家标准的行政区划进行自行定义。例如,可在四级行政区划的基础上再设置第五级行政区划和第六级行政区划。其中第五级行政区划可包括居民委员会、村民委员会、街道等,第六级行政区划可包括住宅小区、大厦、饭店、酒店等。
例如,可设置第四级行政区关键词为:
乡、民族乡、镇、街道、苏木、民族苏木、区公所等。
可设置第五级行政区关键词为:
路、大道、道、大街、街、巷、胡同、条、里等。
可设置第六级行政区关键词为:
里、区、园、村、坊、庄、居、苑、墅、小区、弄、公寓、公司、大厦、广场、饭店、中心、大楼、酒店、宾馆、市场、花园、招待所等。
由于考虑到在现实中存在符合第四级行政区的没有被收集的情况,因此还定义了第四级行政区关键词。
为了能够通过分词处理以拆分出规范的地址,可在分词器中加入量词、停词、特殊关键词以便能够拆分出符合第五级和第六级行政区地址的规则。
例如:加入的量词可以为:
号、号楼、里、区、园、村、庄、坊、路、大道、道、大街、街巷、胡同、条、里等。
加入的停用词可以为:
a,an,the,of,的,了,着,也,仍,从等。
加入的特殊关键词可以为:
大厦、广场、饭店、中心、大楼、广场、酒店、宾馆、市场、公园等。
例如,若订单地址为“北京市丰台区石榴庄西街232号联宏大厦二楼”,则经过分词处理后所得到的结果可为:
北京市、丰台区、石榴庄西街、232号、联宏大厦、二、楼
通过分析,可知订单行政区划信息为“北京市-丰台区-石榴庄西街”,此时的非行政区地址词条为“232号、联宏大厦、二、楼”。接下来按照“232号”、“联宏大厦”、“二”、“楼”的顺序,与相关的关键词进行匹配查找。
例如,可先判断词条“232号”是否符合第四级行政区关键词,若符合则将该词条加入到分拣区域库中,并保持相应词条的父子关系。若不符合,则依次选择后一词条“联宏大厦”查看是否符合关键词。若符合,则将“联宏大厦”写入订单行政区划信息中并作为“石榴庄西街”的子行政区。按照上述方式对全部非行政区地址词条进行处理,得到的订单分拣信息为“北京市-丰台区-石榴庄西街-联宏大厦”。
可选地,在得到订单分拣信息后,还可将将订单分拣信息加入分拣区域库,以便利用订单分拣信息中非行政区地址词条与行政区地址词条之间的关联关系、非行政区地址词条之间的关联关系对分拣区域库进行补充。如图7所示,可在“石榴庄西街”后添加子行政区“联宏大厦”,从而可实现对非行政区数据的丰富和补充。
图8为本发明订单信息管理装置一个实施例的示意图。其中,订单信息管理装置可包括订单地址采集模块81、分词处理模块82、行政区划信息确定模块83、订单分拣信息生成模块84。其中:
订单地址采集模块81用于采集用户书写的订单地址。
分词处理模块82用于对订单地址进行分词处理,以得到相应的地址词条。
行政区划信息确定模块83用于利用地址词条中与预定行政区划相对应的行政区地址词条,确定出订单行政区划信息。
订单分拣信息生成模块84用于利用地址词条信息中的非行政区地址词条对订单行政区划信息进行补充,以得到订单分拣信息。
基于本发明上述实施例提供的订单信息管理装置,通过对用户书写的订单地址进行分词处理并梳理相关地址词条之间的关联关系,从而能够进一步丰富行政区划数据和非行政区划数据,从而有助于订单配送的效率,提高用户体验。
图9为本发明订单信息管理装置另一实施例的示意图。其中,行政区划信息确定模块包括第一行政区选择单元91和第二行政区选择单元92。其中:
第一行政区选择单元91用于在预定行政区划的第n级行政区中选择出与第1个行政区地址词条相对应的行政区b1,并将行政区写入订单行政区划信息中。
第二行政区选择单元92将下一行政区地址词条作为待匹配词条,在预定行政区划的第n+k级行政区中,判断是否存在与行政区b1相关联、且与待匹配词条相对应的匹配行政区,若存在匹配行政区,则将匹配行政区依次写入订单行政区划信息中;若当前还有未处理的行政区地址词条,则将k值加1,执行将下一行政区地址词条作为待匹配词条的操作。其中,k的初始值为1。
也就是说,若行政区地址词条均包括在预定行政区划中,则可通过上述处理得到相应的订单行政区划信息。
可选地,第二行政区选择单元92还用于在不存在匹配行政区时,判断n+k是否到达预定行政区划的层级上限,若n+k未到达到预定行政区划的层级上限,则将k值加1,然后执行在预定行政区划的第n+k级行政区中,判断是否存在与行政区b1相关联、且与待匹配词条相对应的匹配行政区的操作。
也就是说,若某个词条在指定级别的行政区划中没有找到,则可在当前行政区划的子行政区划中继续查找。
可选地,第二行政区选择单元92还用于在n+k已达预定行政区划的层级上限时,将待匹配词条依次写入订单行政区划信息中;将待匹配词条与相应前一行政区地址词条的关联关系添加到分拣区域库中。
也就是说,若某个词条未能在预定行政区划中找到,表明预定行政区划中可能存在遗漏,通过将相应内容添加到分拣区域库中,可有利于实现行政区数据的丰富和维护。
可选地,上述订单分拣信息生成模块84还可用于依次针对每个非行政区地址词条,在自定义行政区关键词中查询是否存在相对应的关键词,若在自定义行政区关键词中查询到相对应的关键词,则将相应的非行政区地址词条写入订单行政区划信息中,以便得到订单分拣信息。
图10为本发明订单信息管理装置又一实施例的示意图。与图8所示实施例相比,订单信息关联装置还包括信息加入模块85,用于在得到订单分拣信息后,将订单分拣信息加入分拣区域库,以便利用订单分拣信息中非行政区地址词条与行政区地址词条之间的关联关系、非行政区地址词条之间的关联关系对分拣区域库进行补充。
可选地,订单信息关联装置还可包括分拣模块86,用于根据订单分拣信息对订单进行分拣处理。
图11为本发明订单信息管理装置又一实施例的示意图。如图11所示,订单信息管理装置包括存储器1101和处理器1102。其中:
存储器1101用于存储指令,处理器1102耦合到存储器1101,处理器1102被配置为基于存储器存储的指令执行实现如图1或图2中任一实施例涉及的方法。
如图11所示,配送机器人控制装置还包括通信接口1103,用于与其它设备进行信息交互。同时,该装置还包括总线1104,处理器1102、通信接口1103、以及存储器1101通过总线1104完成相互间的通信。
存储器1101可以包含高速RAM存储器,也可还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。存储器1101也可以是存储器阵列。存储器1101还可能被分块,并且块可按一定的规则组合成虚拟卷。
此外,处理器1102可以是一个中央处理器CPU,或者可以是专用集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
图12为本发明订单分拣***一个实施例的示意图。如图12所示,订单分拣***1201中包括如图8-图11中任一实施例涉及的订单信息管理装置1202。
本发明还提供一种计算机可读存储介质,其中计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如图1或图2中任一实施例涉及的方法。
通过实施本发明,能够利用地址分词处理,丰富遗漏的行政区数据,并维护各级行政区的相互关系,还可进一步丰富非行政数据,从而提高订单配送效率,进一步提高用户体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

Claims (17)

1.一种订单信息管理方法,其特征在于,包括:
采集用户书写的订单地址;
对所述订单地址进行分词处理,以得到相应的地址词条;
利用所述地址词条中与预定行政区划相对应的行政区地址词条,确定出订单行政区划信息;
利用所述地址词条信息中的非行政区地址词条对所述订单行政区划信息进行补充,以得到订单分拣信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
根据所述订单分拣信息对所述订单进行分拣处理。
3.根据权利要求1或2所述的方法,其特征在于,
利用所述地址词条中与预定行政区划相对应的行政区地址词条,确定出订单行政区划信息包括:
在预定行政区划的第n级行政区中选择出与第1个行政区地址词条相对应的行政区b1,并将行政区写入订单行政区划信息中,设k为1;
将下一行政区地址词条作为待匹配词条;
在预定行政区划的第n+k级行政区中,判断是否存在与行政区b1相关联、且与待匹配词条相对应的匹配行政区;
若存在匹配行政区,则将匹配行政区依次写入订单行政区划信息中;
若当前还有未处理的行政区地址词条,则将k值加1,执行将下一行政区地址词条作为待匹配词条的步骤。
4.根据权利要求3所述的方法,其特征在于,
若不存在匹配行政区,则判断n+k是否到达预定行政区划的层级上限;
若n+k未到达到预定行政区划的层级上限,则将k值加1,然后执行在预定行政区划的第n+k级行政区中,判断是否存在与行政区b1相关联、且与待匹配词条相对应的匹配行政区的步骤。
5.根据权利要求4所述的方法,其特征在于,
若n+k已达预定行政区划的层级上限,则将待匹配词条依次写入订单行政区划信息中;
将待匹配词条与相应前一行政区地址词条的关联关系添加到分拣区域库中。
6.根据权利要求1或2所述的方法,其特征在于,
利用所述地址词条信息中的非行政区地址词条对所述订单行政区划信息进行补充以得到订单分拣信息包括:
依次针对每个非行政区地址词条,在自定义行政区关键词中查询是否存在相对应的关键词;
若在自定义行政区关键词中查询到相对应的关键词,则将相应的非行政区地址词条写入订单行政区划信息中,以便得到订单分拣信息。
7.根据权利要求6所述的方法,其特征在于,
在得到订单分拣信息后,还包括:
将订单分拣信息加入分拣区域库,以便利用订单分拣信息中非行政区地址词条与行政区地址词条之间的关联关系、非行政区地址词条之间的关联关系对分拣区域库进行补充。
8.一种订单信息管理装置,其特征在于,包括:
订单地址采集模块,用于采集用户书写的订单地址;
分词处理模块,用于对所述订单地址进行分词处理,以得到相应的地址词条;
行政区划信息确定模块,用于利用所述地址词条中与预定行政区划相对应的行政区地址词条,确定出订单行政区划信息;
订单分拣信息生成模块,用于利用所述地址词条信息中的非行政区地址词条对所述订单行政区划信息进行补充,以得到订单分拣信息。
9.根据权利要求8所述的装置,其特征在于,还包括:
分拣模块,用于根据所述订单分拣信息对所述订单进行分拣处理。
10.根据权利要求8或9所述的装置,其特征在于,行政区划信息确定模块包括:
第一行政区选择单元,用于在预定行政区划的第n级行政区中选择出与第1个行政区地址词条相对应的行政区b1,并将行政区写入订单行政区划信息中;
第二行政区选择单元将下一行政区地址词条作为待匹配词条,设k为1,在预定行政区划的第n+k级行政区中,判断是否存在与行政区b1相关联、且与待匹配词条相对应的匹配行政区,若存在匹配行政区,则将匹配行政区依次写入订单行政区划信息中;若当前还有未处理的行政区地址词条,则将k值加1,执行将下一行政区地址词条作为待匹配词条的操作。
11.根据权利要求10所述的装置,其特征在于,
第二行政区选择单元还用于在不存在匹配行政区时,判断n+k是否到达预定行政区划的层级上限,若n+k未到达到预定行政区划的层级上限,则将k值加1,然后执行在预定行政区划的第n+k级行政区中,判断是否存在与行政区b1相关联、且与待匹配词条相对应的匹配行政区的操作。
12.根据权利要求11所述的装置,其特征在于,
第二行政区选择单元还用于在n+k已达预定行政区划的层级上限时,将待匹配词条依次写入订单行政区划信息中;将待匹配词条与相应前一行政区地址词条的关联关系添加到分拣区域库中。
13.根据权利要求8或9所述的装置,其特征在于,
订单分拣信息生成模块具体用于依次针对每个非行政区地址词条,在自定义行政区关键词中查询是否存在相对应的关键词,若在自定义行政区关键词中查询到相对应的关键词,则将相应的非行政区地址词条写入订单行政区划信息中,以便得到订单分拣信息。
14.根据权利要求13所述的装置,其特征在于,还包括:
信息加入模块,用于在得到订单分拣信息后,将订单分拣信息加入分拣区域库,以便利用订单分拣信息中非行政区地址词条与行政区地址词条之间的关联关系、非行政区地址词条之间的关联关系对分拣区域库进行补充。
15.一种订单信息管理装置,其特征在于,包括:
存储器,用于存储指令;
处理器,耦合到所述存储器,所述处理器被配置为基于所述存储器存储的指令执行实现如权利要求1-7中任一项所述的方法。
16.一种订单分拣***,其特征在于,包括如权利要求8-15中任一项所述的订单信息管理装置。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如权利要求1-7中任一项所述的方法。
CN201710205777.5A 2017-03-31 2017-03-31 订单信息管理方法、装置和订单分拣*** Pending CN106875264A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710205777.5A CN106875264A (zh) 2017-03-31 2017-03-31 订单信息管理方法、装置和订单分拣***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710205777.5A CN106875264A (zh) 2017-03-31 2017-03-31 订单信息管理方法、装置和订单分拣***

Publications (1)

Publication Number Publication Date
CN106875264A true CN106875264A (zh) 2017-06-20

Family

ID=59161060

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710205777.5A Pending CN106875264A (zh) 2017-03-31 2017-03-31 订单信息管理方法、装置和订单分拣***

Country Status (1)

Country Link
CN (1) CN106875264A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108038090A (zh) * 2017-12-26 2018-05-15 北京明朝万达科技股份有限公司 一种文本地址的处理方法和装置
CN109102157A (zh) * 2018-07-11 2018-12-28 交通银行股份有限公司 一种基于深度学习的银行工单派单方法及***
CN109359856A (zh) * 2018-10-12 2019-02-19 中国联合网络通信有限公司河南省分公司 一种通信业务订单分配方法及其装置
CN110704564A (zh) * 2019-09-27 2020-01-17 北京沃东天骏信息技术有限公司 一种地址纠错方法和装置
CN111038906A (zh) * 2018-10-11 2020-04-21 北京京东尚科信息技术有限公司 一种订单分拣方法和装置
CN112053102A (zh) * 2019-06-05 2020-12-08 上海和谐国际物流有限公司 一种电子商务订单的合单方法及合单***
CN112184350A (zh) * 2019-07-04 2021-01-05 ***通信集团江西有限公司 一种用户订单处理方法、装置、存储介质和服务器
CN112182324A (zh) * 2020-10-09 2021-01-05 浪潮云信息技术股份公司 一种判断地址中行政区划名称从属关系的方法
CN112862397A (zh) * 2021-02-02 2021-05-28 拉扎斯网络科技(上海)有限公司 信息交互方法、装置、存储介质和电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719128A (zh) * 2009-12-31 2010-06-02 浙江工业大学 一种基于模糊匹配的中文地理编码确定方法
CN102024024A (zh) * 2010-11-10 2011-04-20 百度在线网络技术(北京)有限公司 地址数据库的建构方法及装置
CN103984735A (zh) * 2014-05-21 2014-08-13 北京京东尚科信息技术有限公司 一种用于生成推荐配送地点名称的方法和装置
CN104484790A (zh) * 2014-12-26 2015-04-01 清华大学深圳研究生院 一种物流业务的地址匹配方法及装置
CN105022748A (zh) * 2014-04-28 2015-11-04 北京图盟科技有限公司 一种运单地址分级方法及装置
CN106033460A (zh) * 2015-03-19 2016-10-19 阿里巴巴集团控股有限公司 地址数据处理方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719128A (zh) * 2009-12-31 2010-06-02 浙江工业大学 一种基于模糊匹配的中文地理编码确定方法
CN102024024A (zh) * 2010-11-10 2011-04-20 百度在线网络技术(北京)有限公司 地址数据库的建构方法及装置
CN105022748A (zh) * 2014-04-28 2015-11-04 北京图盟科技有限公司 一种运单地址分级方法及装置
CN103984735A (zh) * 2014-05-21 2014-08-13 北京京东尚科信息技术有限公司 一种用于生成推荐配送地点名称的方法和装置
CN104484790A (zh) * 2014-12-26 2015-04-01 清华大学深圳研究生院 一种物流业务的地址匹配方法及装置
CN106033460A (zh) * 2015-03-19 2016-10-19 阿里巴巴集团控股有限公司 地址数据处理方法及装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108038090A (zh) * 2017-12-26 2018-05-15 北京明朝万达科技股份有限公司 一种文本地址的处理方法和装置
CN109102157A (zh) * 2018-07-11 2018-12-28 交通银行股份有限公司 一种基于深度学习的银行工单派单方法及***
CN111038906A (zh) * 2018-10-11 2020-04-21 北京京东尚科信息技术有限公司 一种订单分拣方法和装置
CN111038906B (zh) * 2018-10-11 2023-11-03 北京京东振世信息技术有限公司 一种订单分拣方法和装置
CN109359856A (zh) * 2018-10-12 2019-02-19 中国联合网络通信有限公司河南省分公司 一种通信业务订单分配方法及其装置
CN112053102A (zh) * 2019-06-05 2020-12-08 上海和谐国际物流有限公司 一种电子商务订单的合单方法及合单***
CN112184350A (zh) * 2019-07-04 2021-01-05 ***通信集团江西有限公司 一种用户订单处理方法、装置、存储介质和服务器
CN110704564A (zh) * 2019-09-27 2020-01-17 北京沃东天骏信息技术有限公司 一种地址纠错方法和装置
CN112182324A (zh) * 2020-10-09 2021-01-05 浪潮云信息技术股份公司 一种判断地址中行政区划名称从属关系的方法
CN112862397A (zh) * 2021-02-02 2021-05-28 拉扎斯网络科技(上海)有限公司 信息交互方法、装置、存储介质和电子设备
CN112862397B (zh) * 2021-02-02 2022-12-27 拉扎斯网络科技(上海)有限公司 信息交互方法、装置、存储介质和电子设备

Similar Documents

Publication Publication Date Title
CN106875264A (zh) 订单信息管理方法、装置和订单分拣***
CN103984735B (zh) 一种用于生成推荐配送地点名称的方法和装置
Do et al. One mandarin benefits the whole clan: hometown favoritism in an authoritarian regime
CN104462611B (zh) 信息排序模型的建模方法、排序方法及建模装置、排序装置
CN103186524B (zh) 一种地名识别方法和装置
CN103885983B (zh) 一种旅游线路的确定方法、优化方法以及装置
CN107291783A (zh) 一种语义匹配方法及智能设备
CN104714961B (zh) 一种住宿地点推荐方法、装置及***
CN106462624A (zh) 基于图块的地理编码器
CN112329467A (zh) 地址识别方法、装置、电子设备以及存储介质
CN103473171A (zh) 一种基于函数调用路径的覆盖率动态跟踪方法及装置
CN110019617B (zh) 地址标识的确定方法和装置、存储介质、电子装置
CN105844362A (zh) 城市交通综合出行决策模型
CN105227618B (zh) 一种通信站点位置信息处理方法及***
CN106202028A (zh) 一种地址信息识别方法及装置
WO2018145636A1 (zh) 物流单号生成方法
CN106250934A (zh) 一种缺陷数据的分类方法及装置
CN107463711A (zh) 一种数据的标签匹配方法及装置
CN110309432A (zh) 基于兴趣点的同义词确定方法、地图兴趣点处理方法
CN105389302B (zh) 一种电网设计评审指标结构信息识别方法
CN113065057A (zh) 一种数据信息真实性校验方法、装置、设备及存储介质
CN106095948A (zh) 表格的查询方法、装置和设备
CN105447104A (zh) 一种知识地图生成方法及装置
CN106155998A (zh) 一种数据处理方法及装置
KR20140075840A (ko) 우편물 구분 자동화기기의 성능 향상을 위한 주소 데이터베이스 정제 시스템 및 방법

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1238385

Country of ref document: HK

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190705

Address after: 100086 6th Floor, Zhichun Road, Haidian District, Beijing

Applicant after: Beijing Jingdong Zhenshi Information Technology Co.,Ltd.

Address before: 100080 First Floor 101, Building 2, Haidian District, Beijing

Applicant before: Beijing Jingbangda Trading Co.,Ltd.

Effective date of registration: 20190705

Address after: 100080 First Floor 101, Building 2, Haidian District, Beijing

Applicant after: Beijing Jingbangda Trading Co.,Ltd.

Address before: 100195 Beijing Haidian Xingshikou Road 65 West Cedar Creative Garden 4 District 11 Building East 1-4 Floor West 1-4 Floor

Applicant before: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY Co.,Ltd.

Applicant before: BEIJING JINGDONG CENTURY TRADING Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170620