基于地址库对营销客户地址进行自动编译的方法

文档序号:8446170阅读:178来源:国知局
基于地址库对营销客户地址进行自动编译的方法
【技术领域】
[0001]本发明涉及电力企业客户信息自动处理领域,特别是一种基于地址库对营销客户地址进行自动编译的方法。
【背景技术】
[0002]目前对于营销客户地址分解及归类的处理方法,多为人工处理。由于福建省全省用户多达1400万户,若要逐个分解其地址并归类存储于用电地址分解表中,势必要花费巨大的人力资源,浪费很多宝贵的时间。因此找出一种营销客户地址进行自动编译的方法是十分重要的。

【发明内容】

[0003]有鉴于此,本发明的目的是提供一种基于地址库对营销客户地址进行自动编译的方法,达到大幅减少人工劳动力的目的。
[0004]本发明的装置采用以下方案实现:一种基于地址库对营销客户地址进行自动编译的方法,包括以下步骤:
步骤S1:编制地址库;
步骤S2:制定地址清洗规则,根据全省客户的管理属性,完善用户地址分解信息;
步骤S3:部署地址清洗自动处理;
步骤S4:客户地址自动清洗,设定每天特定时段为后台地址清洗服务的工作时间;每日地址的清洗数据为50万条;
步骤S5:更新客户地址分解信息表。
[0005]进一步地,所述的步骤SI还包括以下步骤:
步骤Sll:下载特定省份行政区划编码数据,包括省、市、区县、街道、居委会5类信息;步骤S12:将所述的特定省份行政区划编码数据以XLS文件形式储存,并导入到系统数据库中;
步骤S13:根据自然流水号为每一类别的信息分别自动添加编制省码、市码、区县码、街道码、居委会码。
[0006]进一步地,所述的步骤S2还包括以下步骤:
步骤S21:根据客户地址所在地的管理单位为该客户的地址分解码上自动添加“省、市、区县”信息。
[0007]步骤S22:当客户地址出现与所述地址库所对应的街道字样信息时,则为客户地址分解码添加上相应的街道码。
[0008]步骤S23:当客户地址出现与所述地址库所对应的居委会字样信息时,则为客户地址分解码添加上相应的居委会码。
[0009]进一步地,所述的步骤S3包括服务一与服务二 ;所述的服务一为运用instr函数,部署对街道码和居委会码的过滤服务;所述的服务二为根据用户在电力企业的编号信息,部署用户编号对应“省、市、区县”管理单位的关联关系表。
[0010]进一步地,将所述的服务一与服务二部署到数据库后台服务中。
[0011]进一步地,所述的步骤S4还包括以下步骤:
步骤S41:读取用户的户号信息和管理单位信息,在关联关系表中对应到相应的“省、市、区县”信息,为该客户的省码信息、市码信息、区县码信息分别赋予对应的代码;
步骤S42:根据inst:函数,当用电地址包含街道信息时,将所述地址库街道码赋予该用户;
步骤S43:根据instr函数,当用电地址包含居委会信息时,将所述地址库中的居委会码赋予该用户。
[0012]进一步地,所述的步骤S5还包括以下步骤:
551:循环依次读取全部用户信息,根据步骤S4得出结果,并运用UPDATE数据库命令将结果写入到用户的地址分解信息表中;
552:抽查自动生成数据的结果。
[0013]特别的,上述的街道也可为乡镇,上述的居委会也可为村委会。
[0014]与现有技术相比,本发明给出能够自动对客户的用电地址(中文字符串)进行自动拆解为特定格式的功能,根据电力企业内部管理要求,需要将全省1400万客户地址按“省、市、区(县)、街道、居委会、道路、小区(自然村)的格式进行拆解,本技术旨在运用关键字匹配技术,运用后台部署的用电地址自动清洗功能,对用户的中文地址进行自动拆解并存储于用电地址分解表中,大幅减少人工劳动力。
【附图说明】
[0015]图1为本发明的流程图。
【具体实施方式】
[0016]下面结合附图及实施例对本发明做进一步说明。
[0017]如图1所示,本实施例提供一种基于地址库对营销客户地址进行自动编译的方法,包括以下步骤:
步骤S1:编制地址库;
步骤S2:制定地址清洗规则,根据全省客户的管理属性,完善用户地址分解信息;
步骤S3:部署地址清洗自动处理;
步骤S4:客户地址自动清洗,设定每天特定时段为后台地址清洗服务的工作时间;每日地址的清洗数据为50万条;
步骤S5:更新客户地址分解信息表。
[0018]在本实施例中,所述的步骤SI还包括以下步骤:
步骤Sll:下载特定省份行政区划编码数据,包括省、市、区县、街道、居委会5类信息;步骤S12:将所述的特定省份行政区划编码数据以XLS文件形式储存,并导入到系统数据库中;
步骤S13:根据自然流水号为每一类别的信息分别自动添加编制省码、市码、区县码、街道码、居委会码。
[0019]在本实施例中,所述的步骤S2还包括以下步骤:
步骤S21:根据客户地址所在地的管理单位为该客户的地址分解码上自动添加“省、市、区县”信息。
[0020]步骤S22:当客户地址出现与所述地址库所对应的街道字样信息时,则为客户地址分解码添加上相应的街道码。
[0021]步骤S23:当客户地址出现与所述地址库所对应的居委会字样信息时,则为客户地址分解码添加上相应的居委会码。
[0022]在本实施例中,所述的步骤S3包括服务一与服务二 ;所述的服务一为运用instr函数,部署对街道码和居委会码的过滤服务;所述的服务二为根据用户在电力企业的编号信息,部署用户编号对应“省、市、区县”管理单位的关联关系表。
[0023]在本实施例中,将所述的服务一与服务二部署到数据库后台服务中。
[0024]在本实施例中,所述的步骤S4还包括以下步骤:
步骤S41:读取用户的户号信息和管理单位信息,在关联关系表中对应到相应的“省、市、区县”信息,为该客户的省码信息、市码信息、区县码信息分别赋予对应的代码;
步骤S42:根据inst:函数,当用电地址包含街道信息时,将所述地址库街道码赋予该用户;
步骤S43:根据instr函数,当用电地址包含居委会信息时,将所述地址库中的居委会码赋予该用户。
[0025]在本实施例中,所述的步骤S5还包括以下步骤:
551:循环依次读取全部用户信息,根据步骤S4得出结果,并运用UPDATE数据库命令将结果写入到
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1