[发明专利]生成国际地址唯一标识符的方法及装置有效
申请号: | 201610022411.X | 申请日: | 2016-01-13 |
公开(公告)号: | CN106970918B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 赵厚庭 | 申请(专利权)人: | 菜鸟智能物流控股有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/22 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 国际 地址 唯一 标识符 方法 装置 | ||
本申请实施例公开了生成国际地址唯一标识符的方法和装置。该方法包括:识别目标地址中的行政区划的国家、第一级地址和第二级地址;获得国家对应的由数字组成的国家标识;查询第一级地址、第二级地址分别对应的第一级地址国际标识码、第二级地址国际标识码;将国际标识码的字母转换成字母相对应的以数字组成的ASCII码,获得由数字组成的第一级地址国际标识码、第二级地址标识;将该数字组成的国家标识、第一级地址标识和第二级地址标识,进行串接,获得由数字组成的目的地址的国际地址唯一标识符。该申请提供的国际地址唯一标识符的便于维护识别,并且具有丰富的地址信息。
技术领域
本申请涉及物流技术领域,特别是涉及生成国际地址唯一标识符的方法及装置。
背景技术
为便于国际地址在交易链路、物流链路的不同系统之间进行流转和交互,需要针对每个国际地址创建唯一标识,从而统一各个业务系统中的国际地址,以进行正确路由。
现有的一些方案采用中国地址国标码,该国标码为行政区划编码。每个行政区划编码为每个省被指定的编号,例如湖北省为42,按区划层级逐层编码,使用每个行政区划编码来表示地址唯一标识码。更多需要国际地址的产品使用地址名称或自增序列作为国际地址存储和交互的方式。
使用地址名称作为地址的标识存在以下问题。首先,对于行政区划,地址名称并不是一成不变。当行政区划发生更名、合并等变更,如果将地址名称作为标识将导致地址数据变更无法进行。例如,如果Юго-Западный名称变更为Юго-Западный-new,那么所有相关联系统所存储的存量数据Юго-Западный都要同步更新为Юго-Западный_new,否则在交易链路、物流链路地址交互过程中就会发生故障,以这种方式来维护国际地址数据需要较多的人力资源。其次,由于不同的业务系统中使用的地址名称可能不一致,例如对于英国,应用A中使用United Kingdom,而应用B中使用England,这样将导致不同的业务系统在交互中发生异常。再次,国际地址存在多语言环境,需要针对不用的语言环境提供相应的语种名称,例如对于俄罗斯,俄语名称为Россия,英语名称为Russia,如果使用名称作为地址唯一标识,那么将导致同一地址的一种语言名称与其它语言名称难以建立关联性,同时,也可能导致不同业务系统交互异常。
另一种方法使用自增序列,即使用数据库表的自增索引自增长的方式创建序列。这种方式仅是给国际地址一个标识,但该标识不包含地址的任何信息。使用自增序列作为国际地址的唯一标识也存在问题。首先,自增序列与国际地址本身完全失去了关联性,几乎不能通过自增序列快速的了解到地址本身信息,其次,使用自增序列将给数据编译带来困难。地址数据是存在树形的层级关系的,并且国际地址存在多语言和邮编,而原始的国际地址数据是不存在地址层次关系的,多语言匹配关系也不明显,数据编译完成国际地址层级关系创建、为地址创建唯一标识码、关联国际地址和邮编、创建邮编库、创建邮编规则库、创建详细地址库。由于国际地址唯一标识符必须保证唯一性,这将导致在国际地址数据编译处理过程中使用串行的方式,逐个国家逐个地址处理,而国际地址所涉及到的地址数据、邮编数据、街道数据是庞大的,并且国际地址编译也不是一次编译就能满足条件的,很多时候是要边编译边修正数据,编译过程中发现的地址问题主要有地址名称错误、伪地址剔除等,数据编译的过程中会有个数据检查的过程,会将所拥有的国际地址数据和其它国际地址比较,例如使用地址坐标获取谷歌地址区划链,将谷歌地址区划链和我的国际地址区划链比较,需要反复多次编译数据才可获得最终有效数据,如果使用串行的方式处理,必将耗费大量的时间和精力。最后,自增序列也难以维护,在不同的编译过程中,很可能为同一地址生成不同的标识号,使用自增序列作为国际地址的唯一标识,由于国际地址数据量大,国际地址编译系统在编译过程中会使用多线程处理,所以不同的编译过程会产生不同的自增序列。
由此可见,需要一种新的技术方案产生国际地址唯一标识符,并且所产生的国际地址唯一标识符能够便于维护,以及便于识别或方便与外部系统建立关联。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于菜鸟智能物流控股有限公司,未经菜鸟智能物流控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610022411.X/2.html,转载请声明来源钻瓜专利网。