手机IMEI号是怎样产生的

news/2024/10/28 0:14:41/

手机IMEI号是怎样产生的

手机IMEI码由15-17位数字组成。

第一部分 TAC,Type Allocation Code,类型分配码,由8位数字组成(早期是6位),是区分手机品牌和型号的编码,该代码由GSMA及其授权机构分配。其中TAC码前两位又是分配机构标识(Reporting Body Identifier),是授权IMEI码分配机构的代码,如01为美国CTIA,35为英国BABT,86为中国TAF。

第二部分 FAC,Final Assembly Code,最终装配地代码,由2位数字构成,仅在早期TAC码为6位的手机中存在,所以TAC和FAC码合计一共8位数字。FAC码用于生产商内部区分生产地代码。

第三部分 SNR,Serial Number,序列号,由第9位开始的6位数字组成,区分每部手机的生产序列号。

第四部分 CD,Check Digit,验证码,由前14位数字通过Luhn算法计算得出。

第五部分 SVN,Software Version Number,软件版本号,区分同型号手机出厂时使用的不同软件版本,仅在部分品牌的部分机型中存在。


http://www.ppmy.cn/news/435827.html

相关文章

XTU 1387 完全区间

题目描述 序列X由线性产生式 xnaxn−1bxn−2,x0x11 产生, 序列Y由线性产生式 yncyn−1dyn−2,y0y11 产生, 集合Z{xy∣x∈X,y∈Y}。 现有区间[L,R],求最长的子区间[l,r],满足L≤l≤r≤R,∀z∈[l,r],z∈Z。 输入格式 第一行是一个整数T(1≤T…

Team Queue HDU - 1387

HDU - 1387 题意分析: 题目会先开始给你一个主队列,然后按照要求加入新成员 ENQUEUE x: 如果主队列里面没有当前成员,那么就加在主队列队尾,如果主队列已经有了会在主队列成员里面扩展出子队列加入该成员DEQUEUE :主队队首出列ST…

厦大上机1387

进制转换进阶版 描述 给若干个十进制,要求把每个数转成M(2 \le M \le 162≤M≤16)进制,用递归实现,和一般进制表示法相同,A代表10,B代表11,C代表12,D代表13,…

51nod1387 移数字

题面 题目链接 解题思路 当 n n n是偶数是&#xff0c;答案是 n ! n! n!&#xff0c;当 n n n是奇数时&#xff0c;答案是 n ! 2 \frac{n!}{2} 2n!​。 这里记录一份跑的很快的MTT和求 n ! n! n!的模板&#xff0c;给出来源博客链接。 代码 #include <cstdio> #inclu…

hihocoder #1387 : A Research on The Hundred Family Surnames【虚树】

题目描述&#xff1a; 大小为n的树上每个节点上有一个姓氏(字符串&#xff0c;可能相同)&#xff0c;m个询问&#xff0c;每次询问某两个姓氏在树上的最远距离。n,m<100000 题目分析&#xff1a; 最远距离只能在直径的端点之间取得&#xff0c;建出每个姓氏的虚树求直径两…

P1387 最大正方形 DP

输入 15 10 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 0 1 1 0 0 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 0 1 0 0…

P1387 dp入门

原题链接&#xff1a;https://www.luogu.org/problemnew/show/P1387 用两个数组进行预处理le[i][j]表示从i,j向左延伸最大的边长up[i][j]表示向上延伸的最大边长然后枚举每一个点再枚举(i,j)到(i-temp,j)temp为当前枚举到的最短边长。复杂度为O(n^3) #include <iostream>…

洛谷P1387_

题目大意:在n*m的01矩阵中找出最大的1正方形&#xff0c;并输出其边长 输入第一行n, m 接下来输入01矩阵 输出最大1正方形的边长 dp[i][j]表示以(i, j)为右下角的正方形的最大边长 从右下角(i, j)看&#xff0c;必须满足其上&#xff0c;左和左上全为1&#xff0c;才能扩展…