物流系统中地址信息的处理方法及装置制造方法及图纸

技术编号:15863928 阅读:54 留言:0更新日期:2017-07-23 08:26
本申请实施例公开了物流系统中地址信息的处理方法及装置。该方法包括:根据源数据中的原始地址信息,查询并获得与原始地址信息相关的标准国际区划数据;识别原始地址信息中第一个属于标准区划地址信息的原始地址信息;将第一个属于标准区划地址信息的原始地址信息作为地址编译模型数据中的最高级别地址;根据地址区划层级关系链,识别原始地址信息中下一级属于标准区划地址信息的原始地址信息;在地址编译模型数据中记录识别出的原始地址信息,以及标准地址信息在地址编译模型数据中的编译层级。本发明专利技术提供的方案生成的地址编译模型数据能够针对各个国家的地址,正确指定原始地址信息中的区划层级关系及层级链名称。

【技术实现步骤摘要】
物流系统中地址信息的处理方法及装置
本申请涉及物流
,特别是涉及物流系统中地址信息的处理方法及装置。
技术介绍
为便于行政管理,通常每个国家有各自的区划层级关系。例如,美国本土的行政区划层级包括第一级为州,第二级为郡,第三级为市。又例如,俄罗斯第一级区划为联邦市、共和国、州、自治区,第二级区划为县、市镇。为进行全球地址的物理,需要采集原始地址信息以建立国际地址库。然而,采集的原始地址信息,即源数据为没有经过数据质量检查的原始地址数据,一方面可能没有体现出区划层级关系,或者体现出的区划层级关系不准确。另一方面,由于在国际地址数据中,不同国家的行政区划层级可能不同(如,美国是州/郡/市;俄罗斯是市、共和国、州、自治区/县、市镇),导致来自不同国家的原始地址数据区划层级关系错乱。例如,目前一些国际地址产品在用户界面(UI,UserInterface)显示的区划链由于不能根据不同的国家而变化,在UI中对于不同的国家使用单一的区划层级链名称从而导致诸多问题。首先,单一区划层级链名称不能准确反映出各个国家的区划层级关系。例如,对于美国地址显示的是州/郡/市,而对于俄罗斯,地址仍然显示的是州/郡/市,导致不能正确反映出俄罗斯的区划层级链关系,并造成用户的认知错误。更严重的是,由此造成地址数据和链路名称对应错误,甚至引起物流流转错误。例如,将俄罗斯的区划层级链名称在UI中显示为州/郡/市,将会使得莫斯科市显示为莫斯科州,若在物流业务系统中将该数据存为莫斯科州,将导致在物流链路中无法进行下一步路由出现流转错误。目前现有数据编译系统在数据编译过程中完全依赖于源数据,容易导致编译系统与源数据耦合性强,不同的源数据区划层级链可能不一样,从而影响编译系统的适应性。在一些方案中数据编译过程中对编译层级使用硬编码,然而这种方案也存在问题。首先,全球地址数据编译过程是个建设、升级逐步完善的过程,即使针对一种数据源,编译系统也需要编译不同版本的数据,而不同版本的数据在区划层级关系处理上可能存在不一致的情况,针对这种情况,如果编译系统使用硬编码,需要针对不同版本的源数据修改编译系统。另外,国际地址库建设可能会涉及到多种数据源,需要针对不同国家的区划链来调整编译过程中的区划层级关系,如果使用硬编码的方式指定各国编译层级关系,在编译时调整区划层级关系会显得繁琐而混乱。例如,俄罗斯地址Еврейская只有一级地址只需要编译第一级,Абакан则需要编译2级地址,Юго-Западный需要编译三级地址,如果使用硬编码就需要在编译系统代码开发中分别处理不同数据源,这样不同源数据间使用编译系统就需要修改代码,这样大大削弱国际地址编译系统的可扩展性和健壮性。然而,每个国家都可能存在大量这样不同的区划层级模型,这样将导致开发的代码量大增而混乱,同时也就导致了系统的维护困难。另外,系统编译过程中,编译层级数可能会根据地址质量检查结果调整,如果调整编译层级,则需要开发人员去定位相关的代码做相应的修改。同时,编译系统的开发者和数据实际编译者可能不是同一人,数据编译者甚至可能不是技术人员,这样将增加国际地址编译的难度。因此,需要一种新的技术方案,在全球地址数据编译过程中,针对各个国家的地址,正确指定原始地址信息中的区划层级关系及层级链名称。
技术实现思路
本申请提供了一种特别是涉及物流系统中地址信息的处理方法及装置,在全球地址数据编译过程中,通过提供地址编译模型数据能够针对各个国家的地址,方便灵活地正确指定原始地址信息中的区划层级关系及层级链名称。本申请提供了如下方案:一种物流系统中地址信息的处理方法,包括:根据源数据中包括的原始地址信息,查询并获得与所述原始地址信息相关的标准国际区划数据,其中,所述源数据中还包括所述原始地址信息的地址区划层级,所述地址区划层级包括从高到低的行政区划隶属关系,所述标准国际区划数据中包括标准区划地址信息和所述标准区划地址信息的地址区划层级关系链;按照源数据中从高级别到底级别的顺序,识别所述原始地址信息中第一个属于所述标准区划地址信息的原始地址信息;将所述第一个属于所述标准区划地址信息的原始地址信息作为地址编译模型数据中的最高级别地址,其中,所述地址编译模型数据用于指导将新的源数据编译处理为标准的国际地址;根据所述标准区划地址信息的地址区划层级关系链,按照从高到低的级别,依次识别所述原始地址信息中下一级属于所述标准区划地址信息的原始地址信息;针对每一个识别出的属于所述标准区划地址信息的原始地址信息,在所述地址编译模型数据中记录识别出的原始地址信息为标准地址信息,以及记录所述识别出的原始地址信息在所述标准区划地址信息的地址区划层级关系链中的级别,作为所述标准地址信息在所述地址编译模型数据中的编译层级。一种物流系统中地址信息的处理装置,包括:标准地址获取单元,用于根据源数据中包括的原始地址信息,查询并获得与所述原始地址信息相关的标准国际区划数据,其中,所述源数据中还包括所述原始地址信息的地址区划层级,所述地址区划层级包括从高到低的行政区划隶属关系,所述标准国际区划数据中包括标准区划地址信息和所述标准区划地址信息的地址区划层级关系链;识别单元,用于按照源数据中从高级别到底级别的顺序,识别所述原始地址信息中第一个属于所述标准区划地址信息的原始地址信息;将所述第一个属于所述标准区划地址信息的原始地址信息作为地址编译模型数据中的最高级别地址,其中,所述地址编译模型数据用于指导将新的源数据编译处理为标准的国际地址;根据所述标准区划地址信息的地址区划层级关系链,按照从高到低的级别,依次识别所述原始地址信息中下一级属于所述标准区划地址信息的原始地址信息;记录单元,用于针对每一个识别出的属于所述标准区划地址信息的原始地址信息,在所述地址编译模型数据中记录识别出的原始地址信息为标准地址信息,以及记录所述识别出的原始地址信息在所述标准区划地址信息的地址区划层级关系链中的级别,作为所述标准地址信息在所述地址编译模型数据中的编译层级。根据本申请提供的具体实施例,本申请公开了以下技术效果:通过本申请实施例,在全球地址数据编译过程前,利用各个国家源数据中的原始地址信息建立地址编译模型数据,从而在编译过程能够正确指定新源数据中原始地址信息中的区划层级关系及层级链名称。在地址数据编译过程中,相对于使用硬编码的方式指定各国编译层级关系,在本申请中使用地址编译模型数据的编译方式,针对同一源数据的不同版本层级不一致的问题,只需修改相应的地址编译模型数据,重新编译数据获得新的编译成果数据即可。针对不同源数据,也可以使用相应的地址编译模型数据编译源数据,数据编译的模型化,使得数据编译具有更广泛的适应性。在一些实施例中,在编译相应国家的源数据前获得该地址信息相对应的地址编译模型数据,根据该地址编译模型数据编译新源数据,能够识别新源数据区划层级错乱以及进行纠正,并且可以根据需要调整地址编译模型数据,根据新的地址编译模型数据编译出新的成果数据,从而削弱数据编译系统与源数据的耦合性,使得编译系统具有更广泛的应用性处理源数据区划层级错误,使得行政区划跳级更加易于处理。在一些实施例中,地址编译模型数据定义了各国的地址区划层级关系链,从而能在用户UI中进行显示。本文档来自技高网
...
物流系统中地址信息的处理方法及装置

【技术保护点】
一种物流系统中地址信息的处理方法,其特征在于,包括:根据源数据中包括的原始地址信息,查询并获得与所述原始地址信息相关的标准国际区划数据,其中,所述源数据中还包括所述原始地址信息的地址区划层级,所述地址区划层级包括从高到低的行政区划隶属关系,所述标准国际区划数据中包括标准区划地址信息和所述标准区划地址信息的地址区划层级关系链;按照源数据中从高级别到底级别的顺序,识别所述原始地址信息中第一个属于所述标准区划地址信息的原始地址信息;将所述第一个属于所述标准区划地址信息的原始地址信息作为地址编译模型数据中的最高级别地址,其中,所述地址编译模型数据用于指导将新的源数据编译处理为标准的国际地址;根据所述标准区划地址信息的地址区划层级关系链,按照从高到低的级别,依次识别所述原始地址信息中下一级属于所述标准区划地址信息的原始地址信息;针对每一个识别出的属于所述标准区划地址信息的原始地址信息,在所述地址编译模型数据中记录识别出的原始地址信息为标准地址信息,以及记录所述识别出的原始地址信息在所述标准区划地址信息的地址区划层级关系链中的级别,作为所述标准地址信息在所述地址编译模型数据中的编译层级。

【技术特征摘要】
1.一种物流系统中地址信息的处理方法,其特征在于,包括:根据源数据中包括的原始地址信息,查询并获得与所述原始地址信息相关的标准国际区划数据,其中,所述源数据中还包括所述原始地址信息的地址区划层级,所述地址区划层级包括从高到低的行政区划隶属关系,所述标准国际区划数据中包括标准区划地址信息和所述标准区划地址信息的地址区划层级关系链;按照源数据中从高级别到底级别的顺序,识别所述原始地址信息中第一个属于所述标准区划地址信息的原始地址信息;将所述第一个属于所述标准区划地址信息的原始地址信息作为地址编译模型数据中的最高级别地址,其中,所述地址编译模型数据用于指导将新的源数据编译处理为标准的国际地址;根据所述标准区划地址信息的地址区划层级关系链,按照从高到低的级别,依次识别所述原始地址信息中下一级属于所述标准区划地址信息的原始地址信息;针对每一个识别出的属于所述标准区划地址信息的原始地址信息,在所述地址编译模型数据中记录识别出的原始地址信息为标准地址信息,以及记录所述识别出的原始地址信息在所述标准区划地址信息的地址区划层级关系链中的级别,作为所述标准地址信息在所述地址编译模型数据中的编译层级。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:识别所述属于所述标准区划地址信息的原始地址信息,是否与所述标准区划地址信息完全一致;响应于所述原始地址信息与所述标准区划地址信息完不完全一致,在所述地址编译模型数据中记录地址替换信息,所述地址替换信息包括指示在使用地址编译模型数据编译处理中,将新源数据中的所述原始地址信息替换为所述标准区划地址信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:识别所述源数据的原始地址信息所属的国家;在所述地址编译模型数据中记录编译语言,所述编译语言为所述国家的官方语言和/或者预定的非官方语言。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述地址编译模型数据中,记录所述标准国际区划数据中包括的所述标准区划地址信息的地址区划层级关系链。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:读取新的源数据,所述新源数据中包括地址信息和所述地址信息的地址区划层级;根据所述地址信息,查找包括与所述地址信息相对应的标准地址信息的地址编译模型数据;根据所述地址编译模型数据,调整所述新的源数据的地址信息和地址信息的地址区划层级关系,使得新的数据源的地址信息和标准地址信息相同,以及新源数据的所述地址信息的地址区划层级和所述地址编译模型数据中的编译层级相同。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:识别所述属于新源数据中的地址信息是否与所述标准区划地址信息完全一致;响应于所述地址信息与所述标准区划地址信息完不完全一致,在所述地址编译模型数据中记录地址替换信息,根据所述地址编译模型数据中的地址替换信息,将新的源数据中的所述地址信息替换为所述标准区划地址信息。7.根据权利要求6所述的方法,其特征在于,在所述地址编译模型数据中包括编译语言,所述方法还包括:利用所述地址编译模型数据,根据所述编译语言,将调整后的所述新源数据的地址信息以所述国家的官方语言和/或者预定的非官方语言输出。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:利用所述地址编译模型数据,根据所述编译语言,将所记录的所述标准国际区划数据中包括的标准区划地址信息的地址区划层级关系链以所述国家的官方语言和/或者预定的非官方语言输出。9.一种物流系统中地址信息的处理装置,其特征在于,包括:标准地址获取单元,用于根据源数据中包括的原始地址信息,查询并获...

【专利技术属性】
技术研发人员:赵厚庭
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1