文摘
英文文摘
声明
1 绪论
1.1 引言
1.2 国内外发展现状
1.3 课题研究背景
1.4 课题开展过程
1.5 缩写及术语解释
2 数字家庭媒体中心概述
2.1 数字家庭媒体中心应用模式探讨
2.2 数字家庭媒体中心功能需求
2.3 媒体中心的三种控制方式
2.4 运营平台概述
2.4.1 不使用平台的局限性
2.4.2使用平台后能提供更多的功能
2.5 媒体中心与平台的系统框架
3 基于CS架构的媒体中心D-BOX的设计与实现
3.1 嵌入式系统介绍
3.1.1 嵌入式系统的定义
3.1.2嵌入式系统的构成和特点
3.2 媒体中心D-Box的设计原则
3.3 总体设计思想
3.4 硬件设计方案
3.5 软件设计方案
3.5.1嵌入式Linux操作系统
3.5.2嵌入式Web服务器的选择
3.5.3系统软件架构
4 基于SOA的运营平台的设计与实现
4.1 SOA服务平台的基本特点
4.2 运营平台的体系结构
4.2.1 运营平台结构概述
4.2.2 运营平台结构体系关系
4.3 平台功能的设计
4.3.1 内容聚合模块d-center
4.3.2 D-Center管理模块d-admin
4.3.3 D-Box控制模块d-control
4.4 开发环境搭建
4.4.1 模块化系统(Module system)
4.4.2 钩子机制(Hooks system)
4.4.3 内容类型面向节点
4.4.4 表单API(Form API)
4.4.5 主题机制(Theme system)
4.4.6 菜单机制(Menu system)
4.4.7 Ajax支持
4.5 数据库设计
4.5.1 数据库环境说明
4.5.2 数据库模型图
4.5.3 d-control与MySQL的连接
4.5.4 数据库管理与维护说明
5 媒体中心D-BOX与运营平台的通信实现
5.1 通信流程设计
5.1.1 远程控制流程
5.1.2 D-Box的注册与绑定
5.2 位于平台(D-CENTER)端控制管理平台中间件
5.2.1 CenterServer程序设计
5.2.2 BoxServer程序设计
5.3 D-Box端Sysctl程序的设计与实现
5.3.1 Systctl实现的功能
5.3.2 Systctl在整体软体系结构中的位置
5.3.3 Sysctl实现原理
5.3.4 Sysctl代码实现及运行过程
5.4 通信协议设计
5.4.1 协议框架
5.4.2 协议格式
5.4.3 协议工作流程
5.4.4 Systctl通信协议
6 总结和展望
6.1 本课题中采用的网络安全机制
6.2 课题开发中遇到的问题
6.3 家庭媒体中心应用前景展望
附录
参考文献
致谢
个人简历、发表的学术论文、研究成果