一种基于大数据的手机终端识别方法技术

技术编号:23056561 阅读:12 留言:0更新日期:2020-01-07 15:53
本发明专利技术公开了一种基于大数据的手机终端识别方法,利用大数据技术从运营商APP、运营商S1U核心网和运营商营业厅获取的手机IMEI和手机终端型号,利用网络爬虫通过手机IMEI爬取手机终端型号。并且对这些数据进行相应的逻辑处理,形成最终的手机终端表,应用系统通过输入的手机IMEI与手机终端表关联,得出用户的正确的手机终端型号。本发明专利技术可以有效分析出手机终端的正确型号。

A mobile terminal identification method based on big data

【技术实现步骤摘要】
一种基于大数据的手机终端识别方法
本专利技术涉及基于大数据的手机终端识别方法。
技术介绍
运营商为了能分析出城市的中的2/3/4G用户的群体,小区和栅格等维度下的2/3/4G流量数据,以及城市范围内的基站的部署合理情况。需要对导致4G网络流量低的原因进行分析:是因为基站建设原因导致4G信号弱,还是因为以下情况:1)双卡双待手机,不同的运行商,手机中设置使用某一个手机卡流量,另外一张手机卡关闭3/4G流量;2)运行商定制手机,如电信的定制机用了移动的手机卡只能使用2/3G网络;3)某些区域使用4G网络,某些区域使用了3G网络;4)年代已久的智能机如iphone4手机,只能使用3G手机信号;5)老年机只能使用2G网络。根据统计出来的结果做出不同的营运决定,而决策的依据需要基于用户的手机终端型号数据,才能准确的分析。所以,需要有效的能够识别手机终端型号的方法。
技术实现思路
本专利技术的目的在于提供一种基于大数据的手机终端识别方法,能够有效分析出手机终端的正确型号。实现上述目的的技术方案是:一种基于大数据的手机终端识别方法,包括:步骤S1,从运营商APP(应用程序)中获取到手机IMEI(国际移动设备识别码)和手机终端型号(如华为P30),生成手机终端表;步骤S2,获取运营商S1U(eNodeB和S-GW之间的接口,用于承载用户面隧道和切换时eNodeB之间的路径交换)核心网上报的或者运营商营业厅上报的手机IMEI和对应手机终端型号的各条记录,在所述手机终端表中查找是否存在与所述记录中的手机IMEI相同的手机IMEI,若存在,则把该条记录存入无效IMEI表中;步骤S3,若运营商S1U核心网上报的记录中的手机IMEI在所述手机终端表中不存在,则将该条记录与运营商营业厅上报的各条记录中的手机IMEI及手机终端型号比对,若手机IMEI及手机终端型号都一致,则把运营商S1U核心网上报的该条记录中手机IMEI手机和手机终端型号记录到所述手机终端表中;若运营商S1U核心网上报的记录中的手机IMEI和运营商营业厅上报的各条记录中的手机IMEI不一致,或者手机IMEI一致的同时手机终端型号不一致,则记录运营商S1U核心网上报的该手机IMEI,并以该手机IMEI通过网络爬虫爬取该手机IMEI对应的手机终端型号;步骤S4,若运营商S1U核心网上报的手机IMEI和对应手机终端型号的记录以及运营商营业厅上报的手机IMEI和对应手机终端型号的记录中的任意一条与网络爬虫爬取的手机IMEI和对应手机终端型号的记录一致,则记录相同的手机IMEI和对应手机终端型号到所述手机终端表中;若都不一致,则记录到问题终端表中;步骤S5,应用系统通过输入的手机IMEI与所述手机终端表关联,得出用户的正确的手机终端型号。优选的,所述步骤S1至所述步骤S4按预设时间定期执行一次。优选的,所述问题终端表中的手机IMEI和对应手机终端型号由人工判断并决定是否记录到所述手机终端表中。优选的,运营商APP、运营商S1U核心网、运营商营业厅以及网络爬虫各自获取的手机IMEI和手机终端型号各自存入对应的接口表中。本专利技术的有益效果是:本专利技术根据大数据中不同数据源中手机终端信息,分析出手机终端的正确型号,从而能够有效统计分析出2/3/4G手机用户数和分布状态。附图说明图1是本专利技术的基于大数据的手机终端识别方法的流程图;图2是本专利技术中统计分析2/3/4G手机用户数和分布状态的示意图。具体实施方式下面将结合附图对本专利技术作进一步说明。请参阅图1,本专利技术的基于大数据的手机终端识别方法,包括下列步骤:步骤S1,从运营商APP(如天翼生活应用程序)中获取到手机IMEI和手机终端型号,生成手机终端表(Phone_Terminal),此时作为手机终端型号基础库。步骤S2,获取运营商S1U核心网上报的或者运营商营业厅上报的手机IMEI和对应手机终端型号的各条记录,在所述手机终端表中查找是否存在与所述记录中的手机IMEI相同的手机IMEI,若存在,则把该条记录存入无效IMEI表(Invalid_IMEI)中,是否存在的标识也标识为Y。步骤S3,若运营商S1U核心网上报的记录中的手机IMEI在所述手机终端表中不存在,则将该条记录与运营商营业厅上报的各条记录中的手机IMEI及手机终端型号比对,若手机IMEI及手机终端型号都一致,则把运营商S1U核心网上报的该条记录中手机IMEI手机和手机终端型号记录到所述手机终端表中;若运营商S1U核心网上报的记录中的手机IMEI和运营商营业厅上报的各条记录中的手机IMEI不一致,或者手机IMEI一致的同时手机终端型号不一致,则记录运营商S1U核心网上报的该手机IMEI,并以该手机IMEI通过网络爬虫爬取该手机IMEI对应的手机终端型号。步骤S4,若运营商S1U核心网上报的手机IMEI和对应手机终端型号的记录以及运营商营业厅上报的手机IMEI和对应手机终端型号的记录中的任意一条与网络爬虫爬取的手机IMEI和对应手机终端型号的记录一致,则记录相同的手机IMEI和对应手机终端型号到所述手机终端表中;若都不一致,则记录到问题终端表(Other_Terminal)中,由人工判断并决定是否记录到手机终端表中。步骤S5,应用系统通过输入的手机IMEI与最终得到的手机终端表关联,得出用户的正确的手机终端型号。具体地,步骤S1至步骤S4按预设时间(一般一个小时一次)定期执行一次,从而自动丰富手机终端表,此时作为手机终端型号终端库。从运营商APP、运营商S1U核心网、运营商营业厅以及网络爬虫各自获取的手机IMEI和手机终端型号各自存入对应的接口表中,即在Hive(逻辑表)中创建对应的接口表,以接入图2中不同接口上报的数据。图1、2中,通过大数据Kafka(高吞吐量的消息中间件)+Flume(数据采集器)接入技术汇聚以上四个维度信息。其中,Phone_Terminal为手机终端表:表中记录手机IMEI,手机终端型号。Other_Terminal为问题终端表:表中记录没能正确识别出手机终端型号的IMEI,手机终端型号,是否存在标识。Invalid_IMEI为无效IMEI表:表中记录的Phone_Terminal表中已经存在的IMEI。IMEI_Terminal_App表中记录APP上报的IMEI和手机终端型号。IMEI_Terminal_Element表中记录S1U网元上报的IMEI和手机终端型号表。IMEI_Terminal_Business表中记录营业厅上报的IMEI和手机终端型号表。IMEI_Terminal_Inter表中记录网络爬虫的IMEI和手机终端型号表。IMSI_IMEI_Flow表中记录手机号码,IMSI,IMEI,2G流量,3G流量,4G流量。IMSI_Terminal_Subject表中记录手机号码,IMSI,IMEI,2G流量,3G流量,4G流量本文档来自技高网...

【技术保护点】
1.一种基于大数据的手机终端识别方法,其特征在于,包括:/n步骤S1,从运营商APP中获取到手机IMEI和手机终端型号,生成手机终端表;/n步骤S2,获取运营商S1U核心网上报的或者运营商营业厅上报的手机IMEI和对应手机终端型号的各条记录,在所述手机终端表中查找是否存在与所述记录中的手机IMEI相同的手机IMEI,若存在,则把该条记录存入无效IMEI表中;/n步骤S3,若运营商S1U核心网上报的记录中的手机IMEI在所述手机终端表中不存在,则将该条记录与运营商营业厅上报的各条记录中的手机IMEI及手机终端型号比对,若手机IMEI及手机终端型号都一致,则把运营商S1U核心网上报的该条记录中手机IMEI手机和手机终端型号记录到所述手机终端表中;若运营商S1U核心网上报的记录中的手机IMEI和运营商营业厅上报的各条记录中的手机IMEI不一致,或者手机IMEI一致的同时手机终端型号不一致,则记录运营商S1U核心网上报的该手机IMEI,并以该手机IMEI通过网络爬虫爬取该手机IMEI对应的手机终端型号;/n步骤S4,若运营商S1U核心网上报的手机IMEI和对应手机终端型号的记录以及运营商营业厅上报的手机IMEI和对应手机终端型号的记录中的任意一条与网络爬虫爬取的手机IMEI和对应手机终端型号的记录一致,则记录相同的手机IMEI和对应手机终端型号到所述手机终端表中;若都不一致,则记录到问题终端表中;/n步骤S5,应用系统通过输入的手机IMEI与所述手机终端表关联,得出用户的正确的手机终端型号。/n...

【技术特征摘要】
1.一种基于大数据的手机终端识别方法,其特征在于,包括:
步骤S1,从运营商APP中获取到手机IMEI和手机终端型号,生成手机终端表;
步骤S2,获取运营商S1U核心网上报的或者运营商营业厅上报的手机IMEI和对应手机终端型号的各条记录,在所述手机终端表中查找是否存在与所述记录中的手机IMEI相同的手机IMEI,若存在,则把该条记录存入无效IMEI表中;
步骤S3,若运营商S1U核心网上报的记录中的手机IMEI在所述手机终端表中不存在,则将该条记录与运营商营业厅上报的各条记录中的手机IMEI及手机终端型号比对,若手机IMEI及手机终端型号都一致,则把运营商S1U核心网上报的该条记录中手机IMEI手机和手机终端型号记录到所述手机终端表中;若运营商S1U核心网上报的记录中的手机IMEI和运营商营业厅上报的各条记录中的手机IMEI不一致,或者手机IMEI一致的同时手机终端型号不一致,则记录运营商S1U核心网上报的该手机IMEI,并以该手机IMEI通过网络爬虫爬取该手机IMEI对应的手机终端型号;

【专利技术属性】
技术研发人员:徐振权谢赟陈大伟
申请(专利权)人:上海德拓信息技术股份有限公司
类型:发明
国别省市:上海;31

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

1