GSM手机是直接为移动用户服务的移动通信终端
其组成一般包括4个部分:射频单元、基带单元、人机接口(ManMachineInterface,缩写MMI)和软件
1MMI的功能及对软件的要求MMI是进行移动通信的人与提供移动通信服务的手机之间交往的界面
它包括硬件和软件:硬件有键盘、显示器、话筒、耳机和SIM卡等;软件有基本人机界面功能、用户SIM卡功能、公众移动网功能、菜单与电话本功能等
MMI主要有以下功能:(1)输入用户操作信息
(2)以声、光、振动等手段显示手机及网络的状态、输出操作结果
(3)实现GSM相关协议,如DRAFTprETS300906珍动台特性,ETS300907移动台MMI等标准对MMI的各项要求
(4)提供合理、方便的操作方法
(5)对众多的功能进行分类、组织,以方便用户使用
(6)增加计算器等附加功能,提高手机的实用性
(7)加入动画、图标、问候语等修饰功能,使产品界面美观、友好
为了满足上述功能,对MMI软件的开发工作提出了以下相关要求:(1)充分消化GSM协议,完整地实现协议要求的各项基本功能
(2)软件工作稳定可靠,与底层软件接口方便,以保证整机的性能
(3)选用代码效率高,表达能力强,可移植性好的编程语言,以便提高产品的性能价格比,降低开发成本
(4)根据GSM手机界面的具体情况,充分利用LCD显示器的表达能力,借鉴、采用最新的软件开发技术,运用图形、动画及汉化界面、汉字功能,美化产品、方便使用
(5)精心组织程序结构,使软件结构清晰,各模块独立性强,可扩充性、可封装性好,便于开发小组分工合作以及各阶段开发成果的充分利用,达到缩短产品开发周期、丰富产品功能的目的
(6)发挥创造性,开发特色功能、实用功能,提高产品吸引力
2MMI软件功能模拟的组织结构GSM手机的MMI软件有一个主程序,主要作用是建立消息循环,负责分发消息
当收到来自底层的开