MTK短消息系统详细设计说明书

需积分: 9 7 下载量 155 浏览量 更新于2024-07-31 收藏 143KB DOC 举报
"MTK_短消息_详细设计说明书.doc" MTK短消息详细设计说明书主要涵盖了短消息系统在MTK平台上的实现细节,由康佳通信科技开发中心软件所在2005年5月8日编写。说明书的核心内容是描述短消息服务的各个组件、功能、接口以及操作流程。 1. 整体结构及功能描述 短消息系统基于MTK平台,采用分层架构,主要包括UI层、PS层和若干个构建在其之上的模块(如Setting、Ems、CB、Miscell等)。UI层负责用户界面,作为用户与MS交互的接口;PS层则作为与底层PS硬件交互的接口。各层之间的通信通过上层调用下层提供的接口函数完成。系统的功能包括初始化、短消息的发送、接收、保存、删除以及编辑等。 2. 关键数据结构说明 虽然具体的数据结构没有详细列出,但可以推测存在用于存储短消息、状态信息、联系人数据等的数据结构。 3. 主要存储分配 这部分可能涉及内存分配策略,用于存储短消息内容、用户设置、系统状态等数据。 4. 各子模块实现及主要算法说明 - 初始化:当收到L4层的SMS准备就绪指示后,开始进行一系列初始化工作,如更新CB频道信息、获取SC号码、查询信箱状态等,以确保系统稳定运行。 - 短消息发送:描述了消息发送的具体流程,可能包括编码、打包和通过底层PS接口发送数据。 - 短消息接收:涵盖接收消息的处理逻辑,包括解码、存储和通知用户。 - 短消息保存:详细说明了如何将接收到的消息保存到存储器中。 - 短消息删除:包括单条删除和批量删除的实现。 - 短消息编辑:涉及用户编辑消息的界面交互和数据处理。 - 附加功能:如输入法支持、文本格式化、插入多媒体内容(如图片、铃声)以及预定义信息等。 5. 内部调用的主要函数说明 这部分列举了系统内部使用的函数,用于实现各功能模块的交互。 6. 模块提供的外部接口函数说明 详细阐述了供其他模块或应用调用的接口函数,以实现跨模块通信。 7. 主要信号说明 描述了系统中涉及到的关键信号,可能是系统间通信的触发点。 8. 相关文档文件 列出了与短消息系统设计相关的其他技术文档。 MTK短消息详细设计说明书详细解析了MTK平台上短消息服务的设计和实现,为开发和维护提供了清晰的指导。