Thông tin tài liệu:
Số IMEI luôn gồm 15 chữ số theo dạng: NNXXXX-YY-ZZZZZZ-A. Trong đó, sáu chữ số đầu(NNXXXX) của IMEI được gọi là TAC (Type Allocation Code), hai chữ số tiếp theo (YY)được gọi là FAC (Final Assembly Code), sáu chữ số kế tiếp (ZZZZZZ) là số sêri của máy, chữsố cuối cùng (A) là số dùng để kiểm tra. Chi tiết hơn:
Nội dung trích xuất từ tài liệu:
Cấu trúc và ý nghĩa các thành tố của số IMEI:Cấu trúc và ý nghĩa các thành tố của số IMEI:Số IMEI luôn gồm 15 chữ số theo dạng: NNXXXX-YY-ZZZZZZ-A. Trong đó, sáu chữ số đầu(NNXXXX) của IMEI được gọi là TAC (Type Allocation Code), hai chữ số tiếp theo (YY)được gọi là FAC (Final Assembly Code), sáu chữ số kế tiếp (ZZZZZZ) là số sêri của máy, chữsố cuối cùng (A) là số dùng để kiểm tra. Chi tiết hơn:- NN: Hai chữ số đầu của IMEI được gọi là Reporting Body Identifier, dùng để nhận dạng tổchức nào đã cung cấp số IMEI cho nhà sản xuất ĐTDĐ (thông thường, số IMEI được bắt đầubằng số 35 hoặc 44, đây là số do tổ chức BABT cấp - www.babt.com).- XXXX: Bốn chữ số kế tiếp được gọi là Mobile Equipment Type Identifier, dùng để nhậndạng chủng loại (model) ĐTDĐ.- YY: Hai chữ số này được gọi là FAC (Final Assembly Code), dùng để xác định xuất xứ củasản phẩm (đã được sản xuất hoặc lắp ráp ở quốc gia nào). Cần lưu ý rằng một nhà máy cóthể có từ hai mã số FAC trở lên để tránh trường hợp số IMEI bị trùng lặp khi số lượng sảnphẩm vượt quá con số một triệu, bởi số xêri ZZZZZZ chỉ bao gồm sáu chữ số).- ZZZZZZ: Số xêri của sản phẩm.- A: Số dùng để kiểm tra. Số này được tính dựa vào 14 chữ số đã nêu theo một thuật toán chotrước. Có thể căn cứ vào số này để biết số IMEI có hợp lệ hay không.Nhìn chung, dựa vào số IMEI, ta có thể xác định được model của sản phẩm, xuất xứ. Tuynhiên không có quy tắc chung trong việc đánh số model và xuất xứ, đánh số thế nào phụthuộc vào nhà sản xuất. Bảng bên dưới là thông tin về một số xuất xứ đối với các loại máynhãn hiệu Nokia:YY (FAC) Nước YY (FAC) Nước YY (FAC) Nước06 France 18 Singapore 67 USA07, 08, 20 Germany 19, 40, 41, 44 UK 71 Malaysia10, 70, 91 Finland 30 Korea 80, 81 China(Ví dụ: Nếu số IMEI của máy Nokia là 350880-10-195032-8 thì có nghĩa là ĐTDĐ đó đượcsản xuất tại Phần Lan. Nếu IMEI là 350893-30-952659-2 thì máy ĐTDĐ được sản xuất tạiHàn Quốc).Cách kiểm tra tính hợp lệ của số IMEIThuật toán dùng để tính toán số này như sau:Bước 1: Nhân đôi giá trị của những số ở vị trí lẻ (là các số ở vị trí 1, 3, 5,...,13), trong đó sốthứ 1 là số ngoài cùng phía bên phải của chuỗi số IMEI.Bước 2: Cộng dồn tất cả các chữ số riêng rẽ của các số thu được ở bước 1, cùng với các sốở vị trí chẵn (là các số ở vị trí 2, 4, 6 ... 14) trong chuỗi số IMEI.Bước 3: Nếu kết quả ở bước 2 là một số chia hết cho 10 thì số A sẽ bằng 0. Nếu kết quả ởbước 2 không chia hết cho 10 thì A sẽ bằng số chia hết cho 10 lớn hơn gần nhất trừ đi chínhkết quả đó.Ví dụ: số IMEI là 350880-10-195032-A, trong đó A là số kiểm tra cần phải tính toán.Bước 1: 10, 16, 0, 0, 18, 0, 4Bước 2: (1 + 0 + 1 + 6 + 0 + 0 + 1 + 8 + 0 + 4) + (3 + 0 + 8 + 1 + 1 + 5 + 3) = 42Bước 3: A = 50 – 42 = 8Như vậy số IMEI hợp lệ phải là 350880-10-195032-8.