- 讲师:刘萍萍 / 谢楠
- 课时:160h
- 价格 4580 元
特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关
配套通关班送国网在线题库一套
[摘要]“超级号簿”主要是指可以提供多个扩充电话簿来存储大容量电话号码的UIM卡。在使用过程中,用户可以逐一将6F3A文件映射到每个扩充电话簿,从而将所有扩充电话簿中的电话号码从卡片拷贝至手机终端;用户更换终端时,亦可通过类似的反向操作将手机终端中的电话号码复制到UIM卡中的各个扩充电话簿。这样使得UIM卡成为更有效的信息保存和迁移的载体,方便用户在更换终端时对原有通讯记录进行复制和转移。
[关键词]体系结构 测试 UIM
一、设计背景
随着我国移动通信网络规模的不断扩大,移动用户发展极为迅速。对移动通信业务的需求也越来越高,用户已不局限于进行基本的通话功能,而是需要更灵活、更开放、更个性化的移动业务。过去,普通SIM卡提供的100~200个电话号码的存储空间已经不能满足移动用户日益增长的存储需求,尤其对于商务人士而言,这方面的需求非常强烈。虽然部分手机也可以提供大容量的存储空间,但是一旦用户更换手机就不可避免地要逐个重新输入号码,这也是相当不方便的,并且手机一旦损坏,数据也就丢失了。
中国电信“超级号薄”SIM卡允许运营商根据业务的需求进行合理配置,增加了相当灵活的存储功能。”超级号薄”SIM卡电话号码数量可达到550个,附加信息记录可达到100条,并可开通天气预报、新闻、话费查询、航班信息等基本点播类梦网业务。除基本号码簿(即ADN号码簿)以外,“超级号薄”SIM卡还利用STK技术,可以把更多的相关信息联系起来组合成名片,并且对这类名片进行管理,实现包括名片的各种检索、名片编辑、短信群发、动态分配等管理功能。
二、设计理论和设计思路
“超级号簿”所有的功能均通过UTK技术实现,实现机理符合《中国电信CDMA卡需求规范――UTK应用手册》中的协议内容。超级号簿包括号簿管理、号码管理、短信群发、群组管理、短信签名等几项功能。通过号簿管理功能可将某个扩充电话簿激活为当前号簿,还可以查看、修改号簿的名称,清空号簿记录以及查看每个号簿的空间容量;对于号码管理功能,“超级号簿”必须通过UTK技术对UIM卡中的扩充电话簿进行统一的管理,提供检索、呼叫、编辑和发送短信等功能;“超级号簿”还要实现短信群发的功能,用户可以将一条信息同时发送给多个目的电话号码;此外,根据“超级号簿”需求分析,还要有群组管理功能,群组列表已经固定,可以选择某个群组进行添加、删除、查看、清除、改名等功能;用户还可以设置短信签名,修改和删除签名等功能。根据UTK应用手册的需求规范及本人对超级号簿的理解,得出如下的设计思路。
“超级号簿”所有功能均通过 UTK技术实现。实现机理应符合《中国电信CDMA卡需求规范―UTK应用分册》中的协议内容。
若未特别说明,所有操作的最大时延应不超过1秒。
若未特别说明,所有菜单操作完成后默认回退至上一级菜单。
若未特别说明,卡片仅对当前号簿操作时执行 refresh命令。
在切换当前号簿时,卡应检测终端是否支持 refresh命令,如果不支持此命令,在用户点击进入“切换号薄”菜单时,提示“终端不支持此功能!”,否则正常进入菜单。
卡片必须开放终端对于 6FB0-6FB3这四个文件的直接读写权限,并且写入后的效果,必须与手机操作四个号簿的效果相同。
超级号簿中扩充电话簿的结构与6F3A文件结构完全相同,因此可以采用映射的方式,将6F3A文件映射到其中一个扩充电话簿,终端用户通过对6F3A文件的访问,实现对被映射扩充电话簿的访问与操作。超级号簿有容量配置要求,所有扩充电话簿的记录数都要相同,每个扩充电话簿的记录数为250个,记录长度为28个字节,单个号簿记录数为250条。具体号簿个数根据卡片容量和业务要求而定。超级号簿的特点是卡的容量小,但存储的数据量大,排序问题成了号簿设计的关键问题。每次在增加新的号码时,号簿中的号码都要重新进行排序,可以按照姓名排序和拼音排序。
根据超级号簿的设计理论,设计思路是基于经典的层次框架模型来设计超级号簿体系结构,明确超级号簿需求规范中的主要功能模块的情况下,逐步分析各子功能模块,如增加、删除、查询等任务。
三、体系结构设计
本体系结构中包括了三个层次,分别是应用层、功能层和实现层。应用层主要体现超号中的四个模块:号簿管理、群组管理、号码管理和信息管理,功能层主要是对应用模块的功能实现,实现层是对各个具体应用功能的具体实现。号簿管理中包括添加号簿,修改号簿名称,删除号簿等功能,同样群组管理、号码管理、短信管理模块中也包括添加、修改、查询和删除等。
1.鉴于各模块有大致相同的操作,所以在体系结构中主要分为添加、查询和排序部分。在超级号薄中,可以管理多个号薄,也可以由多个不同号薄的联系人组成一个群组,因此,需要能够由用户自定义的添加号薄和群组。当然也必须能够实现对已经存在的号簿和群组,包括短信和单个电话号码的查询操作。添加新的内容之后,要重新进行排序,方便将来对对象进行查询。
2.在日常的手机操作中,通常是先查找到某个短信或者某个电话号码,然后根据需要再进行删除或者修改的操作,因此要先进行查询,然后选择修改或者删除的操作。
3.通常用户可以在电话号码表中针对某个电话号码直接拨号或者发送短信,因此拨号和发送短信可以单独进行操作。
本体系结构是在充分考虑了超级号簿的需求规范的基础上,根据体系结构的相关概念和设计方法得出的。在设计该体系的时候充分考虑到具体程序设计中的模块的公用性,因此把相同的操作抽象出来,不做具体的设定。这样的设计结果是:体系结构设计非常简单明了,在软件工程师进行具体设计和编程时可以由充分的自由度,可以最大化的重用已经成熟的模块,大大减少程序设计的成本。而缺陷就是在具体程序设计的时候还要进行细化,将每一个模块的具体操作单列出来。
四、小结
本超级号簿的体系结构设计是根据《中国电信CDMA卡需求规范-超级号簿分册(v1.0)》要求,结合本人对超级号簿的理解,以及对软件体系结构的认识而设计的。原本是要采用正交软件体系结构的模型进行设计,但是当结构图画出来后感觉和正交体系模型又有很大区别:正交体系是每个线索单独完成一个相对独立的功能。但是在本体系中多个模块有相同的操作。因此还是做为层次型模型来设计。
参考文献:
[1]中国电信CDMA卡需求规范-超级号簿分册(v1.0)
[2]中国电信CDMA卡测试规范-超级号簿分册(v1.0)
[3]中国电信CDMA 卡需求规范-UTK 应用分册(V1.0).
责编:荣秀
上一篇: 试论创设语文教学情境的方法
下一篇: 新形势下外贸类学生校内外实训模式的初探
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
点击加载更多评论>>