2.1.7.1 Giới thiệu
Ứng dụng SIM Toolkit cú thể truy nhập tới cỏc file hệ thống GSM, thụng qua cỏc hàm trong giao diện lập trỡnh ứng dụng (SIM API). Cỏc file này phải được chọn trước khi cú thể thực hiện cập nhật, đọc, ghi.
2.1.7.2 Cấu trỳc file GSM
File dữ liệu GSM gồm cú 3 loại: MF (Master File), DF (Dedicated File), EF (Elementary File).
Cỏc file cú thể dựng cho mục đớch quản trị hay mục đớch ứng dụng cụ thể. File MF chỉ cú duy nhất một file. Thực ra, chỳng như là thư mục gốc chứa cỏc file DF và cỏc file EF. File DF như cỏc thư mục con chứa cỏc file EF và file DF khỏc. Một file trong SIM bất kỳ cú phần đầu và phần thõn. Phần đầu chứa cỏc thụng tin liờn quan đến cấu trỳc và thuộc tớnh của file, phần thõn chứa dữ liệu của file.
Hỡnh 11. Cấu trỳc file dữ liệu GSM
Cỏc file GSM được nhận biết thụng qua 04 byte ID như là phần đầu của file, cỏc file được được phõn làm cỏc loại chớnh như sau:
Loại File Mụ tả túm tắt
Transparent Là file truy nhập ngẫu nhiờn cú thể chứa tất cả cỏc loại dữ liệu khỏc nhau
Linear fixed file File chứa cỏc bản ghi cú độ dài cố định, cú thể truy nhập dữ liệu thụng qua cỏc lệnh Last, Next, v.v… Cyclic Cú cỏc bản ghi cú độ dài cố định, khi chọn Next tại
bản ghi cuối cựng thỡ sẽ di chuyển tới bản ghi đầu tiờn.
Variable length record Khụng hỗ trợ trong GSM
Incremental Cỏc file rất hữu dụng, một byte đơn cú thể được thờm vào hay giảm đi
Một vài file hay được sử dụng như:
2FE2 – Unique integrated circuit number: lưu số thiết bị của thẻ.
6F05 – Language choice: chứa ngụn ngữ được chọn.
6F07 – Unique subscriber number: lưu số thuờ bao. MF 3F00 DFTELECOM 7F10 EFADN 6F3A EFFDN 6F3B EFSMS 6F3C DFOSM 7120 EFLP 6F05 EFIMSE 6F07 EFPHASE 6FAE
6F3C – SMS message (176 byte độ dài mỗi bản ghi của file fixed linear).
6F44 – Last number dial: chứa số được gọi gần nhất.
Việc truy nhập tới cỏc file này trong ứng dụng SIM Toolkit sử dụng hàm SELECT (byte idF) của gúi SIMView. Để thao tỏc với dữ liệu trong cỏc file như cập nhật, sửa, xoỏ, đọc file thỡ cần phải cú quyền truy nhập. Quyền này được xỏc định trong quỏ trỡnh cài đặt ứng dụng trờn SIM khi đú ta sẽ phải đặt cỏc tham số yờu cầu trước khi nạp ứng dụng.