Fdn 列表的获取

来源:互联网 发布:录制广告语软件 编辑:程序博客网 时间:2024/05/08 14:40
Fdn 列表的获取

1、引言

      你知道固定拨号吗?
      固定拨号是指当当前手机只能播出固定拨号列表里的电话号码或者发送短信,其他的号码短信和电话功能都会受限制。本文主要是针对Fdn列表的获取进行解析,至于Fdn的功能的核心实现这里不做解析,Fdn的核心实现是在modem端实现,由于个人才疏学浅对于modem端的实现还没有去研究。
    下图是其功能界面
   

2、整体时序图




 注意:由于该图较大,分两张截图,其大致说明了数据请求的一个流程;

3、简单说明

      从该时序图你可以看出的是我们需要查询固定拨号列表最终需要调用到RIL,这是为什么了,是由于固定拨号列表存储在SIM卡上,对于sim卡的一个构架,sim为了管理自己的数据,它在自己的文件系统中创建了一些专门的文件来存储对应的内容,且每个文件都对应一个编号,这些编号是固定的,类似于文件的inode;
      下面主要是sim卡的文件存储情况:

标识

文件名称

功能描述

6F07

IMSI(IMSI)文件

存储IMSI

6F7E

LOCI(位置信息)文件

存储客户临时身份识别,位置区识别,临时身份的有效时间

及位置更新状态

6F78

ACC(访问控制级别)文件

存储客户接入控制等级标识

6F7B

FPLMN(禁止网络号)文件

存储最多4个禁止登陆的网络

6F31

HPLMN(归属地网络表)文件

存储两次登陆网络的间隔时间

6FAE

PHASE(卡类型)文件

存储阶段标识

6F30

PLMNsel(网络选择表)文件

按优先次序存储可选择的网络

6F20

KC(语言密钥)文件

存储语音加密密钥和它的序列号码

6F38

SST(SIM卡服务表)文件

存储GSM服务列表

6F74

BCCH(广播信道)文件

存储加快呼叫连接进程的广播控制信道

6F05

LP(语言选择)文件

存储所选择语言的优先级信息

6FAD

AD(管理)文件

存储SIM卡管理数据

2FE2

ICCID(ICCID)文件

存储ICCID

6F3A

ADN(号码簿)文件

存储客户电话号码簿

6F3C

SMS(短消息)文件

存储短消息

6F43

SMSS(短消息状态)文件

存储有关短消息服务的状态信息

6F42

SMSP(短信参数)文件

存储短信参数,例如:短信中心号码、有效期等数据

6F40

MSISDN(电话号码)文件

存储本机号码

6F3B

FDN(固定拨号)文件

存储固定拨号号码簿

6F3E

GID1(分组识别)文件1

存储分组标识1

6F3F

GID2(分组识别)文件2

存储分组标识2

6F45

CBMI(小区广播识别号)文件

存储小区广播识别号

6F46

SPN(服务提供商)文件

服务提供商

6F3D

CCP(容量配置参数)文件

存储网路承载能力及呼叫配置参数

6F39

ACM(呼叫累计)文件

存储累加计费计数器

6F41

PUCT(话费单价)文件

存储单位价格/货币表

6F37

ACMmax(话费通知)文件

存储最大计费额

6F44

LND(最后拨号号码)文件

存储已经拨出的号码

6F4A

EXT1(扩展)文件1

 

这里不是全部的文件,但大多数我们需要的一些重要文件的存储位置大家可以看到。
     对于fdn这块我们的操作全都是在RIL中提供的iccIO方法来实现的最终还是需要靠modem侧来完成数据的查询。

4、总结

   这部分简答介绍fdn数据的获取流程,其具体的一些函数细节,还请查看相关源码。





原创粉丝点击