一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多维度地址处理方法、装置、计算机设备和存储介质与流程

2022-11-30 22:00:58 来源:中国专利 TAG:


1.本公开涉及计算机技术领域,特别是涉及一种多维度地址处理方法、装置、计算机设备和存储介质。


背景技术:

2.在金融领域,由于资金提供方的放款政策对用户地域有要求,且通常需要标准化地址,因此需要对用户的地址数据进行标准化和多维度的解析,从而匹配最佳资方,降低资金的使用成本。
3.目前市场上的地址解析软件较为稀少,通常是一些单一服务,如查询手机号码归属地、ip属地等。且会出现如下问题:1.不同公司之间系统标准不一致时,由于地址数据储存时没有映射成统一的行政区域代码,无法做到互联互通(比如a资方要求传输[上海市],b资方要求传输[上海],c资方要求传输国标码code[310000]);2.国家行政区域划分发生变化后,做不到及时更新。因此,目前市场上的地址解析软件无法满足金融领域的实际需求。


技术实现要素:

[0004]
基于此,有必要针对上述技术问题,提供一种多维度地址处理方法、装置、计算机设备和存储介质,实现多维度地址解析,弥补了市面上单一地址服务能力上的不足。
[0005]
根据本公开实施例的一个方面,一种多维度地址的处理方法,其特征在于,方法包括:获得多个维度的初始地址信息;根据转换规则对初始地址信息进行处理获得转换后地址信息;将转换后地址信息存入数据库中;查询信息方通过输入查询信息从数据库中获得转换后的相关地址信息,相关地址信息为多个维度的地址信息。
[0006]
在一些实施例中,相关地址信息包括历史变更记录及相应变更信息。
[0007]
在一些实施例中,初始地址信息储存在初始地址信息存储单元中;初始地址信息包括:数据采集系统采集地址和/或存量地址;初始地址信息通过异步计算的方式存入初始地址信息存储单元。
[0008]
在一些实施例中,数据库中不存在查询信息的相关地址信息时,通过同步计算从数据采集系统中直接获取正在采集的初始地址信息,并将该初始地址信息依据转换规则处理获得转换后地址信息,将该转换后地址信息存入数据库中,并返回给查询信息方。
[0009]
在一些实施例中,查询信息方能够根据转换后地址信息获取精准度需要,选择实时查询或非实时查询。
[0010]
在一些实施例中,维度包括以下至少一种维度:身份证号码、身份证户籍地址、lbs定位地址、手机号、用户勾选地址、网络代理地址、公司名称;转换规则包括以下至少一种转换规则:行政区划表及行政区划变更表规则、号码归属地规则、网络代理地址规则;转换后地址信息以结构化存储的方式存储在数据库中。
[0011]
根据本公开实施例的另一个方面,提供了一种多维度地址的处理装置,包括:
[0012]
获取模块,用于获得多个维度的初始地址信息;
[0013]
转换模块,用于根据转换规则对初始地址信息进行处理获得转换后地址信息;
[0014]
存储模块,用于将转换后地址信息存入数据库中;
[0015]
查询模块,用于查询信息方通过输入查询信息从数据库中获得转换后的相关地址信息,相关地址信息为多个维度的地址信息。
[0016]
在一些实施例中,获取模块,用于将初始地址信息储存在初始地址信息存储单元中;初始地址信息包括:数据采集系统采集地址和/或存量地址;初始地址信息通过异步计算的方式存入初始地址信息存储单元;查询模块,用于在数据库中不存在查询信息的相关地址信息时,通过同步计算从数据采集系统中直接获取正在采集的初始地址信息,并将该初始地址信息依据转换规则处理获得转换后地址信息,将该转换后地址信息存入数据库中,并返回给查询信息方;查询信息方能够根据转换后地址信息获取精准度需要,选择实时查询或非实时查询;相关地址信息包括历史变更记录及相应变更信息;维度包括以下至少一种维度:身份证号码、身份证户籍地址、lbs定位地址、手机号、用户勾选地址、网络代理地址、公司名称;转换规则包括以下至少一种转换规则:行政区划表及行政区划变更表规则、号码归属地规则、网络代理地址规则;转换后地址信息以结构化存储的方式存储在数据库中。
[0017]
根据本公开实施例的另一个方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现上述任一实施例方法的步骤。
[0018]
根据本公开实施例的另一个方面,一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例方法的步骤。
[0019]
通过实施本公开的上述方案,可以得到以下有益效果:
[0020]
1、实现了多维度地址解析,弥补了市面上单一地址服务能力上的不足;
[0021]
2、通过多维度地址解析,使用方可以获得多维度地址信息,以及历史变更信息,提升使用方对于用户数据的识别能力,有助于判断用户的风险,在资方风控审核等方面提供帮助;
[0022]
3、在查询地址信息时兼顾了实时计算和异步准实时计算,可根据不同场景的需要选择实时查询或非实时查询,解决了大规模调用带来的性能问题。
附图说明
[0023]
图1是示出本公开的多维度地址的处理方法的一些实施例的流程图;
[0024]
图2是示出本公开的多维度地址的处理方法的另一些实施例的流程图;
[0025]
图3是示出本公开的身份证号地址的处理方法的一些实施例的流程图;
[0026]
图4是示出本公开的使用方获取多维度地址信息的一些实施例的流程图;
[0027]
图5是示出本公开一些实施例的多维度地址的处理装置的结构示意图;
[0028]
图6是示出用于实现本公开一些实施例的行政区划表及行政区划变更信息表;
[0029]
图7是示出用于实现本公开一些实施例的不同维度初始地址信息的转换规则;
[0030]
图8是示出用于实现本公开一些实施例的计算机设备的内部结构图。
具体实施方式
[0031]
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本公开保护的范围。
[0032]
图1示出本公开的多维度地址的处理方法的一些实施例的流程图。
[0033]
如图1所示,该方法包括:
[0034]
步骤102获得多个维度的初始地址信息;
[0035]
步骤104根据转换规则对初始地址信息进行处理获得转换后地址信息;
[0036]
步骤106将转换后地址信息存入数据库中;
[0037]
步骤108查询信息方通过输入查询信息从数据库中获得转换后的相关地址信息,相关地址信息为多个维度的地址信息。
[0038]
在一些实施例中,相关地址信息包括历史变更记录及相应变更信息。
[0039]
在一些实施例中,初始地址信息储存在初始地址信息存储单元中;初始地址信息包括:数据采集系统采集地址和/或存量地址;初始地址信息通过异步计算的方式存入初始地址信息存储单元。
[0040]
在一些实施例中,数据库中不存在查询信息的相关地址信息时,通过同步计算从数据采集系统中直接获取正在采集的初始地址信息,并将该初始地址信息依据转换规则处理获得转换后地址信息,将该转换后地址信息存入数据库中,并返回给查询信息方。
[0041]
在一些实施例中,查询信息方能够根据转换后地址信息获取精准度需要,选择实时查询或非实时查询。
[0042]
在一些实施例中,维度包括以下至少一种维度:身份证号码、身份证户籍地址、lbs定位地址、手机号、用户勾选地址、网络代理地址、公司名称;转换规则包括以下至少一种转换规则:行政区划表及行政区划变更表规则、号码归属地规则、网络代理地址规则;转换后地址信息以结构化存储的方式存储在数据库中。
[0043]
图2示出本公开的多维度地址的处理方法的另一些实施例的流程图。
[0044]
如图2所示,该方法包括:对存量地址数据进行跑批;通过数据采集上报用户地址信息;根据用户地址信息对源数据进行更新;根据源数据和/或完成跑批的存量地址数据进行异步实时计算获得不同地址来源的地址信息;通过导入最新行政区划文件及转换规则对转换规则进行配置与变更;通过转换规则对地址信息进行转换获得转换结果;将转换结果以结构化存储的方式存入数据库中;数据使用系统通过查询地址接口获得结构化存储的地址信息,结果数据存在时直接从数据库中获得相关信息,结果数据不存在时通过同步实时计算将相关地址信息经转换规则、转换结果获得结构化存储的地址信息。
[0045]
其中对存量地址数据进行跑批、通过数据采集上报用户地址信息、根据用户地址信息对源数据进行更新、根据源数据和/或完成跑批的存量地址数据进行异步实时计算获得不同地址来源的地址信息,相当于图1中步骤102获得多个维度的初始地址信息;通过导入最新行政区划文件及转换规则对转换规则进行配置与变更、通过转换规则对地址信息进行转换获得转换结果,相当于图1中步骤104根据转换规则对初始地址信息进行处理获得转
换后地址信息;将转换结果以结构化存储的方式存入数据库中,相当于图1中步骤106将转换后地址信息存入数据库中;数据使用系统通过查询地址接口获得结构化存储的地址信息,结果数据存在时直接从数据库中获得相关信息,结果数据不存在时通过同步实时计算将相关地址信息经转换规则、转换结果获得结构化存储的地址信息,相当于图1中步骤108查询信息方通过输入查询信息从数据库中获得转换后的相关地址信息,相关地址信息为多个维度的地址信息。
[0046]
在一些实施例中,数据采集系统包括客户端app。
[0047]
在一些实施例中,转换后地址信息以结构化存储的方式储存在oss文件存储服务器中。
[0048]
在一些实施例中,地址来源的地址信息包括公司名称、身份证号码、网络代理地址、身份证地址、用户勾选地址、注册手机号、社保地址、lbs地址、公积金地址、ip地址。
[0049]
在一些实施例中,转换规则包括行政区划表及行政区划变更表规则、号码归属地规则、网络代理地址规则。
[0050]
在一些实施例中,转换结果包括省份及省份代码、城市及城市代码、地区及地区代码、地址。
[0051]
图3示出本公开的身份证号地址的处理方法的一些实施例的流程图。
[0052]
如图3所示,该实施例的方法包括:步骤s202~s212。
[0053]
步骤s202,输入身份证号,截取身份证号的前6位省市区代码,查询行政区划变更表。
[0054]
步骤s204,判断是否匹配到行政区划变更信息表区划代码,如果否,执行步骤s206,如果是,则执行步骤s210。
[0055]
步骤206,查询行政区域信息表。
[0056]
步骤208,判断是否匹配到code,如果是,执行步骤s210,否则,执行步骤s212。
[0057]
步骤s210,返回省市区及行政区划code码。
[0058]
步骤s212,返回地址无法解析信息。
[0059]
图4是示出本公开的使用方获取多维度地址信息的一些实施例的流程图。
[0060]
如图4所示,实施例的方法包括:步骤s302~s304。
[0061]
步骤s302,输入用户id,以及需要获取得地址信息的维度,维度包括:身份证号码、身份证户籍地址、lbs定位地址、手机号、用户勾选地址、网络代理地址、公司名称。
[0062]
步骤s304,获得返回信息用户id,以及相应的维度与地址信息,维度包括:身份证号码、身份证户籍地址、lbs定位地址、手机号、用户勾选地址、网络代理地址、公司名称。
[0063]
在一些实施例中,输入的维度包括以下至少两种维度:身份证号码、身份证户籍地址、lbs定位地址、手机号、用户勾选地址、网络代理地址、公司名称。
[0064]
在一些实施例中,使用方可以在输入时选择是否返回历史变更记录及相应变更信息,如:李xx;手机号,1999年9月1日江苏省南京市,2005年3月1日浙江省杭州市;公司,1999年9月1日江苏省南京市,2005年3月1日浙江省杭州市;
[0065]
应该理解的是,虽然流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,附图中的至少一部分步骤
可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0066]
基于相同的发明构思,本公开还提供了多维度地址的处理装置。
[0067]
下面结合图5描述本公开多维度地址的处理装置的一些实施例。
[0068]
图5示出了本公开一些实施例的多维度地址的处理装置的结构示意图。
[0069]
如图5所示,实施例中的多维度地址的处理装置包括:
[0070]
获取模块402,用于获得多个维度的初始地址信息;
[0071]
转换模块404,用于根据转换规则对初始地址信息进行处理获得转换后地址信息;
[0072]
存储模块406,用于将转换后地址信息存入数据库中;
[0073]
查询模块408,用于查询信息方通过输入查询信息从数据库中获得转换后的相关地址信息,相关地址信息为多个维度的地址信息。
[0074]
在一些实施例中,相关地址信息包括历史变更记录及相应变更信息;
[0075]
在一些实施例中,获取模块,用于将初始地址信息储存在初始地址信息存储单元中;初始地址信息包括:数据采集系统采集地址和/或存量地址;初始地址信息通过异步计算的方式存入初始地址信息存储单元;
[0076]
在一些实施例中,查询模块,用于在数据库中不存在查询信息的相关地址信息时,通过同步计算从数据采集系统中直接获取正在采集的初始地址信息,并将该初始地址信息依据转换规则处理获得转换后地址信息,将该转换后地址信息存入数据库中,并返回给查询信息方;
[0077]
在一些实施例中,查询信息方能够根据转换后地址信息获取精准度需要,选择实时查询或非实时查询;
[0078]
在一些实施例中,维度包括以下至少一种维度:身份证号码、身份证户籍地址、lbs定位地址、手机号、用户勾选地址、网络代理地址、公司名称;转换规则包括以下至少一种转换规则:行政区划表及行政区划变更表规则、号码归属地规则、网络代理地址规则;转换后地址信息以结构化存储的方式存储在数据库中。
[0079]
关于一种多维度地址的处理装置的具体限定可以参见上文中对于一种多维度地址的处理方法的限定,在此不再赘述。上述一种多维度地址的处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0080]
图6示出了用于实现本公开一些实施例的行政区划表及行政区划变更信息表。
[0081]
图7示出了用于实现本公开一些实施例的不同维度初始地址信息的转换规则。
[0082]
在一些实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以
实现一种多维度地址的处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。本领域技术人员可以理解,图8中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0083]
本领域技术人员可以理解,图8中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0084]
在一些实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获得多个维度的初始地址信息;根据转换规则对初始地址信息进行处理获得转换后地址信息;将转换后地址信息存入数据库中;查询信息方通过输入查询信息从数据库中获得转换后的相关地址信息,相关地址信息为多个维度的地址信息。
[0085]
在其中一些实施例中,相关地址信息包括历史变更记录及相应变更信息。
[0086]
在其中一些实施例中,初始地址信息储存在初始地址信息存储单元中;初始地址信息包括:数据采集系统采集地址和/或存量地址;初始地址信息通过异步计算的方式存入初始地址信息存储单元。
[0087]
在其中一些实施例中,数据库中不存在查询信息的相关地址信息时,通过同步计算从数据采集系统中直接获取正在采集的初始地址信息,并将该初始地址信息依据转换规则处理获得转换后地址信息,将该转换后地址信息存入数据库中,并返回给查询信息方。
[0088]
在其中一些实施例中,查询信息方能够根据转换后地址信息获取精准度需要,选择实时查询或非实时查询。
[0089]
在其中一些实施例中,维度包括以下至少一种维度:身份证号码、身份证户籍地址、lbs定位地址、手机号、用户勾选地址、网络代理地址、公司名称;转换规则包括以下至少一种转换规则:行政区划表及行政区划变更表规则、号码归属地规则、网络代理地址规则;转换后地址信息以结构化存储的方式存储在数据库中。
[0090]
在一些实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤::获得多个维度的初始地址信息;根据转换规则对初始地址信息进行处理获得转换后地址信息;将转换后地址信息存入数据库中;查询信息方通过输入查询信息从数据库中获得转换后的相关地址信息,相关地址信息为多个维度的地址信息。
[0091]
在其中一些实施例中,相关地址信息包括历史变更记录及相应变更信息。
[0092]
在其中一些实施例中,初始地址信息储存在初始地址信息存储单元中;初始地址信息包括:数据采集系统采集地址和/或存量地址;初始地址信息通过异步计算的方式存入初始地址信息存储单元。
[0093]
在其中一些实施例中,数据库中不存在查询信息的相关地址信息时,通过同步计算从数据采集系统中直接获取正在采集的初始地址信息,并将该初始地址信息依据转换规则处理获得转换后地址信息,将该转换后地址信息存入数据库中,并返回给查询信息方。
[0094]
在其中一些实施例中,查询信息方能够根据转换后地址信息获取精准度需要,选择实时查询或非实时查询。
[0095]
在其中一些实施例中,维度包括以下至少一种维度:身份证号码、身份证户籍地址、lbs定位地址、手机号、用户勾选地址、网络代理地址、公司名称;转换规则包括以下至少一种转换规则:行政区划表及行政区划变更表规则、号码归属地规则、网络代理地址规则;转换后地址信息以结构化存储的方式存储在数据库中。
[0096]
本领域普通技术人员可以理解实现上述方法实施例中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)、直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0097]
至此,已经详细描述了本公开的实施例。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0098]
虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改或者对部分技术特征进行等同替换。本公开的范围由所附权利要求来限定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献