IMEI校验程序
2016-08-23
0 0 0
暂无评分
其他
如何获取积分?
手机IMEI号的最后一位校验码校验是否是合法的IMEI号;
由于IMEI号码存在一定的校验规则,在渠道引入测试过程中发现部分号码不满足相关IMEI校验的规则,怀疑为渠道的恶意刷量或模拟器操作行为;故针对该现象做了以下测试和数据分析。
【算法合理性,能否100%定位异常的IMEI】
1、 进一步确认IMEI校验算法是否能覆盖山寨机等不太正规的厂商生产的手机;
2、 结合IMEI的其他行为可以更有效的判断该算法的可行性;
【渠道推广结算中异常IMEI的稽核】
1、 结合异常IMEI的业务行为可以进一步稽核渠道推广中的异常号码;
【渠道的引入能否考虑系统化、自动化】
推广渠道的引入能否考虑通过设计好的流程来执行,包括商务模式、试推广评估、正式上线后的健康度评估、酬金结算等等。
程序实现的IMEI校验规则:
1. 将偶数位数字分别乘以2,分别计算个位数和十位数之和
2. 将奇数位数字相加,再加上上一步算得的值
3. 如果得出的数个位是0则校验位为0,否则为10减去个位数
由于IMEI号码存在一定的校验规则,在渠道引入测试过程中发现部分号码不满足相关IMEI校验的规则,怀疑为渠道的恶意刷量或模拟器操作行为;故针对该现象做了以下测试和数据分析。
【算法合理性,能否100%定位异常的IMEI】
1、 进一步确认IMEI校验算法是否能覆盖山寨机等不太正规的厂商生产的手机;
2、 结合IMEI的其他行为可以更有效的判断该算法的可行性;
【渠道推广结算中异常IMEI的稽核】
1、 结合异常IMEI的业务行为可以进一步稽核渠道推广中的异常号码;
【渠道的引入能否考虑系统化、自动化】
推广渠道的引入能否考虑通过设计好的流程来执行,包括商务模式、试推广评估、正式上线后的健康度评估、酬金结算等等。
程序实现的IMEI校验规则:
1. 将偶数位数字分别乘以2,分别计算个位数和十位数之和
2. 将奇数位数字相加,再加上上一步算得的值
3. 如果得出的数个位是0则校验位为0,否则为10减去个位数
java
程序
校验
IMEI
相关源码推荐
使用Java开发Android AOA Android开放式附件
0
0
暂无评分
VPN源码加速器
0
0
暂无评分
VPN源码
0
0
暂无评分
springboot校园招聘系统
0
0
暂无评分
java智能二维码门禁管理系统
0
0
暂无评分
暂无评论