首页 > 项目实训 > 中国移动飞信项目
项目概述

      飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品。飞信除了聊天软件的基本功能外还具备以下几个特点:一是实现PC、手机、WAP等多终端登陆永不离线,“无缝即时互通”;二是免费短信无限量发送,并且引入了群发功能等功能;三是语音群聊的“超低资费”,并支持多达8人的在线会议;四是实现了手机与电脑之间MP3、图片和Office文件的传输功能。我司正在研发飞信基于JAVA平台的应用项目,JAVA客户端支持直接开通业务、退订业务、联系人管理、群组、发送IM消息等功能,其它增值业务将陆续推出。

系统界面

系统结构

主界面:应用软件的入口程序,是用户在终端的操作界面,负责用户与业务之间的交互,实现界面导航。
登陆:负责登陆的流程化控制,包括系统初始化、登录的轮询、判断用户是否开通/注册过此业务、用户和好友信息的下载,并向其他模块提供必要的信息。
好友管理:该模块主要对好友进行管理,包括增加一个好友、删除一个好友、修改好友信息、阻止好友(置黑名单)、查看好友信息、更新好友列表等功能。当用户启动客户端,客户端自动从服务器上获取该用户的联系人列表,并在客户端界面上显示联系人列表信息。
IM即时通讯:实现一对一即时通讯、一对多即时通讯,还可以实现聊天记录的保存、查看及删除。
个人信息管理和设置:用户可以查看已经填写的本人的资料信息,设置被添加为好友时的验证机制以及接收消息时的提示种类(铃声、震动)。
后台模块:本子模块主要是实现各模块之间的通讯,实现与服务器的通讯、数据包的封装与解析。