-
研
究
生
毕
业
论
文
(申请工程硕士学位)
论
文
题
目
作
者
姓
名
基于××××的×××
×系统
设计与实现
张
三
学
科
、
p>
专
业
名
称
研
究
方
向
指
导
教
< br>师
p>
工
程
硕
士
(
软
件
工
程
领
域
)
< br>
软件工程
金志权
教授
2006
年
5
月
19
日
学
号:
论文答辩日期:
指
导
教
师:
MG0432044
年
月
(签字)
日
基于
×<
/p>
×
×
×
的
×
×
×
×
系统的
设计与实现
作
者
:
指导教师
:
南京大学研究生毕业论文
(
申请工程硕士学位
)
南京大学软件学院
2006
年
5
月
张三
金志权
教授
The Design and Implementation of
×
×
×
×
< br> Based on ×
×
×
×
Zhang, San
Submitted in partial fulfillment of the
requirements for
the degree of Master
of Engineering
Supervised
by
Professor
JIN, Zhiquan
Software Institute
NANJING
UNIVERSITY
Nanjing, China
May, 2006
摘
要
<
/p>
机顶盒中间件系统是建立在数字电视接收设备驱动层之上,
为交互
应用提供
完整的应用编程接口的软件平台。
为了实现数字电视交
互式功能的标准化,
同时
使服务项目
(
以应用程序的形式通过传输信道
)
下载
到用户终端机顶盒的数据量
减小到最低限度,中间件平台的设计非常重要。
国内目前在数字电视中间件标准的技术研究方面公开的资料较少,
且没有中
国自己的数字电视中间件标准。
在这样
的背景下,
本文分析了国际上主流的中间
件标准。详细分析了<
/p>
DVB
-
MHP
标准,包括
MHP
的概念和架构,应用层次,
< br>API
接口的定义以及各
API
的功能和
MHP
采用的安全策略框架。
关键词
:
数字电视机顶盒,机顶盒中间件,中间件标准,
DVB
-
MHP
I
Abstract
Set
-
top
Box,
a
Middleware
System,
is
founded
on
Driver
Layer
of
Digital
TV
Receiver
and
provides a
complete
API
interface
for
mutual
applications. The
design
of
middleware platform is important for
the standardization of Mutual interaction of
Digital TV
and the data minimization
downloading to the user
-
end
set
-
top box for services in
the
form of application through
transmission channel.
Currently,
the
research
on
DTV
middleware
standard
inland
is
limited
and
China
doesn’t
have
its
own
DTV
middleware
standard.
This
paper
analyses
middleware
standards
now
popular
internationally.
It
elaborates
DVB
-
MHP
standard,
including the
concept
and
architecture
of
MHP
,
its
application
layers,
API
functions
and
the
secure
model.
According to the
development and present technology available for
DTV in China, the
paper puts forward
the STB
-
MV platform based on
the improved middleware standard
after
analysis of weak points of MHP standard.
STB
-
MW platform is based on
J2ME and
is compatible with HTML. It
uses resource manager and supports Chinese
character. The
platform
is
composed
of
middleware
adaptive
layer,
file
manipulation
module,
system
resource
management
module,
SI
module,
application
management
module,
graphics
manipulation module, character database
engine module, CA module, AV module, debug
module, JVM and EPG etc. layers. The
paper analyses the functions and implementation
principles of every module and
implements the resource management module,
application
management module and
access to SI database of
STB
-
MW platform.
STB
-
MW platform
can provides fundamental platform support for the
inter
-
platform
services
of
manufacturers
of
DTV.
The
modular
design
makes
the
STB
-
MV
platform
independent of OS
and hardware, and good portability and
expansibility.
.
Keywords
:
Digital
TV
Set
-
top
Box,
Set
-
top
Box
Middleware,
Middleware
Standard,
DVB
-
MHP
.
II
目
录
摘
要
..
..................................................
..................................................
.......................I
Abstract
...................
..................................................
..................................................
..
II
目
录
..
..................................................
..................................................
....................
I
II
图目
录
......................................
..................................................
...................................
V
表目录
.
..................................................
..................................................
.......................
2
第一章
引言
.................................................
..................................................
.............
1
1.1
数字电视系统
.......
..................................................
.........................................
1
1.2
中间件的概念
.................................
..................................................
...............
2
1.3
中间件系统的主要模块和功能
..................................................
....................
2
1.3.1
机顶盒驱动层及
CA
p>
接口
(STB Driver
Layer)
.
.........
........................
2
1.3.2
核心系统模块
(Core
System Modules)
........................
.....................
2
1.4
本文的工作
........
..................................................
............................................
2
第二章
数字电视中间件标准
...................
..................................................
...............
4
2.1
国际相关标准
.......
..................................................
.........................................
4
2.2
DVB
-
MHP ....................
..................................................
...............................
4
第三章
基于
J2ME
的机顶盒中间件平台(
STB
-
MW
)
....................................
5
3.1 DVB
< br>-
MHP
标准分析
.....
..................................................
.............................
5
3.1.1
3.1.2
MHP
的
Java
平台
.........................
.................................................
5
DVB
-
HTML
标准
..........
..................................................
...............
5
3.4
小结
...........
..................................................
..................................................
...
5
第四章
实现
.................................................
..................................................
.............
6
4.1
资源管理模块
.......
..................................................
.........................................
6
4.1.1
4.1.2
4.1.3
4.2.1
4.2.2
4.3.1
4.3.2
客户端资源
.................................
..................................................
.....
6
接收端资源
...........................................
.............................................
6
资源管理器和监控程序
............................................ ........................
6
SI
库的访问
.
.....................................
.................................................
7
缓存模块的实现
< br>............................................... .................................
7
JVM
应
用的状态机
..................................
.........................................
7
多应用支持
.................................................
.......................................
8
III
4.2 SI
模块
< br>............................................... .................................................. .............
7
4.3
应用管理器
........
..................................................
............................................
7
第五章
总结和展望
.......................
..................................................
...........................
9
5.1
论文小结
...................................
..................................................
.....................
9
5.2
工作展望
.........
..................................................
...............................................
9
参
考
文
p>
献
.............................
..................................................
.................................
1
0
致
谢
................................................ .................................................. ................
1
3
附
录
................................................ .................................................. ................
1
4
参
与
项
目
...
..................................................
..................................................
.........
1
5
版权及论文原创性说明
......................
..................................................
......................
1
6
IV
图目录
图
1.1
数字电视系统主要构成
.................
..................................
错误!未定义书签。
图
4.1
ResourceContentionManager
定义
.....................................
错误!未定义书签。
V
南京大学硕士论文
第二章
数字电视中间件标准
表目录
表
4.1
Java
应用执行序列
.
............................................ .............................................. 8
2
南京大学硕士论文
第一章
引言
第一章
引言
1.1
数字电视系统
数字电视被称作继黑白
电视和彩色电视之后的第三代电视,
是电视技术发展
史上的一个
重大进步。
数字电视是数字技术、
微电子技术、
网络技术和软件技术
等高新技术的综合应用,在信息化社会中占有重要的地位。
数字电视系统
[
陈熙霖等,
2001]
的构成如图
1.1
所示,视、音频信号经编
码器编码后与数据广播信号及
条件接收系统产生的信息一起送入复用器,
再经过
调制器调制后
进入传输通道。在用户接收端,数字机顶盒
[
姜秀华等
,
2003]
完成
解
调、
解复用和解码的工作,
利用本机存储的应用和可下载的应用
程序,
实现了
机顶盒的各种功能。数字机顶盒理论上可以支持所
有的广播和交互式多媒体应
用。
随着数字电视收费业务推广和互
动电视的成熟,
条件接收系统技术和数字机
顶盒中间件技术的研
究和开发就得到了越来越多的重视。
图
1.1
数字电视系统主要构成
随着数字电视
技术的发展,
开放式业务系统成为数字电视发展的主流,
互动<
/p>
电视是数字电视技术发展引发的一场革命,
是数字电视发展的产业
方向,
而其核
心技术之一就是中间件技术。
1
南京大学硕士论文
第一章
引言
1.2
中间件的概念
1.3
中间件系统的主要模块和功能
中间件系统一般包含下列模块
[
廖洪涛
, 2003]
。
1.3.1
机顶盒驱动层及
CA
p>
接口
(STB Driver Layer)
此层的功能由系统移植接口定义,
提供
MPEG
-
2
表格数据提取、
条件
接收
和智能卡控制、信道参数设定、音/视频流控制、
Mode
m
管理、
Flash
存储管
理以及其他功能。
1.3.2
核心系统模块
(Core System Modules)
核心管理模块由一系列模块组成,
包括内存管理、
线程调控、
事件管理、
安
全
性控制、数据下载管理及网络协议管理(
TCP
/
IP
、
PPP
、
HTTP
)等。在核
心模块中,典型的有图像与多
媒体处理模块以及
SI
引擎模块。
?
图像与多媒体模块
(Graphics
&
AVsystem)
图像与多媒体模块与下层平台接口,提供高级函数用于绘图、多视窗管
理以
及音/视频控制等。
?
SI
引擎
(Service
Information Engine)
SI
模块用于管理
服务信息(
SI
)数据库,负责提取事件信息表(
Event
Information
T
able
,
EIT
)
、节目映射表(
Progr
am Map
T
able
,
PMT
)等
常用
SI
表格数据,并且具有监察功能。可提供频道搜寻时已储存的数据,
如频道名称等。
1.4
本文的工作
国内目前在数字电视中间件标准的技术研究方面公开的资料很少,
且没有中
国自己的数字电视中间件标准。
本文正是在这样的背景下,
首先分析了国际上主
2
南京大学硕士论文
第一章
引言
流的中间件标准。
………
本文的组织结构如下:
第一章
引言部分,对数字电视系统,
数字电视中间件以及中间件系统的主
要模块和功能做了一个简单的介绍。
第二章
分析了国际上主流
的中间件标准,深入分析了
DVB
-
M
HP
标准。
第三章
分析了
DVB
-
MHP
标准的弱点,
并且提出了解决方案,
依据改进的
中间件标准
设计了
STB
-
MW
< br>平台,并对平台的各组成模块进行了功能和实现
原理的分析。
第四章
对
STB
-
MW
平台的资源管理模块
,
应用管理模块以及
SI
库的访问
p>
做了更进一步的实现。
第五章
对论文期间所做工作进行了总
结,分析了下一步的工作,对数字电
视机顶盒中间件未来作了一个展望。
3
-
-
-
-
-
-
-
-
-
上一篇:英语著名诗歌赏析
下一篇:莎士比亚的英文诗歌精选