论文部分内容阅读
短信防火墙的基本功能是对新到短信进行过滤,根据用户设置作出相应的处理,以避免垃圾短信的骚扰。本文从用户需求角度出发,提出短信防火墙在基础性的短信过滤功能之外,还应提供以下功能:
1、提供短信加密功能以解决短信的安全传送问题。
2、提供信箱隐藏功能保护用户隐私。
3、集短信过滤和短信管理于一体,方便用户使用,用户不必再切换到系统的短信管理软件。
4、自动回复、自动转发、短信搜索、短信聊天、短信备份和恢复等。
本文作者在深入了解Symbian操作系统的功能特点、熟练掌握Symbian操作系统应用开发关键技术的基础上,针对目前短信防火墙软件和短信管理软件结合不足的问题,设计并编码实现了一个功能比较完善的symbian操作系统智能手机短信防火墙系统。具体工作如下:
1、根据短信防火墙系统的功能目标,结合Symbian操作系统的特点,对系统架构和模块划分进行了设计。短信监听程序作为一个轻量级的后台ExE一直运行在后台,有新短信到达时负责接收并启动主程序,主程序负责短信过滤、短信管理、短信发送。
2、设计并实现用户界面。主程序采用Avkon视图切换应用程序架构,分为6个视图:短信管理视图、短信查看视图、短信编辑视图、短信聊天视图、系统设置视图、防火墙设置视图,这6个视图分别对应6个主要的用户界面。
3、设计数据库表,定义数据结构。数据库表是永久存储的数据文件,数据结构是数据的内存表示,程序将完成两者之间的同步。
4、对每一个模块描述了详细设计和编码实现过程。
5、设计并运行测试方案,结果表明本系统完成了设计目标。
本文工作对手机的短信管理软件设计有一定的参考价值,对Symbian平台上的应用程序开发也有一定的指导意义。