摘要:采用面向对象的程序设计技术用C语言开发窗口结构的GSM手机MMI(人机接口)软件,程序结构清晰,代码效率高,模块可再用性好。本文粗浅地谈了GW手机MMI软件开发的功能模块组织、窗口管理等技术,并以快捷功能为例,说明具体功能的实现方法。
关键词:人机接口(MMI) 功能模块组织 窗口管理
GSM手机是直接为移动用户服务的移动通信终端。其组成一般包括4个部分:射频单元、基带单元、人机接口(Man Machine Interface,缩写MMI)和软件。
1 MMI的功能及对软件的要求
MMI是进行移动通信的人与提供移动通信服务的手机之间交往的界面。它包括硬件和软件:硬件有键盘、显示器、话筒、耳机和SIM卡等;软件有基本人机界面功能、用户SIM卡功能、公众移动网功能、菜单与电话本功能等。
MMI主要有以下功能:
(1)输入用户操作信息。
(2)以声、光、振动等手段显示手机及网络的状态、输出操作结果。
(3)实现GSM相关协议,如DRAFT pr ETS 300 906珍动台特性,ETS300 907移动台MMI等标准对MMI的各项要求。
(4)提供合理、方便的操作方法。
(5)对众多的功能进行分类、组织,以方便用户使用。
(6)增加计算器等附加功能,提高手机的实用性。
(7)加入动画、图标、问候语等修饰功能,使产品界面美观、友好。
为了满足上述功能,对MMI软件的开发工作提出了以下相关要求:
(1)充分消化GSM协议,完整地实现协议要求的各项基本功能。
关键词:人机接口(MMI) 功能模块组织 窗口管理
GSM手机是直接为移动用户服务的移动通信终端。其组成一般包括4个部分:射频单元、基带单元、人机接口(Man Machine Interface,缩写MMI)和软件。
1 MMI的功能及对软件的要求
MMI是进行移动通信的人与提供移动通信服务的手机之间交往的界面。它包括硬件和软件:硬件有键盘、显示器、话筒、耳机和SIM卡等;软件有基本人机界面功能、用户SIM卡功能、公众移动网功能、菜单与电话本功能等。
MMI主要有以下功能:
(1)输入用户操作信息。
(2)以声、光、振动等手段显示手机及网络的状态、输出操作结果。
(3)实现GSM相关协议,如DRAFT pr ETS 300 906珍动台特性,ETS300 907移动台MMI等标准对MMI的各项要求。
(4)提供合理、方便的操作方法。
(5)对众多的功能进行分类、组织,以方便用户使用。
(6)增加计算器等附加功能,提高手机的实用性。
(7)加入动画、图标、问候语等修饰功能,使产品界面美观、友好。
为了满足上述功能,对MMI软件的开发工作提出了以下相关要求:
(1)充分消化GSM协议,完整地实现协议要求的各项基本功能。