南京大学硕士论文模板.doc

上传人:jian****018 文档编号:8947371 上传时间:2020-04-02 格式:DOC 页数:26 大小:201.50KB
返回 下载 相关 举报
南京大学硕士论文模板.doc_第1页
第1页 / 共26页
南京大学硕士论文模板.doc_第2页
第2页 / 共26页
南京大学硕士论文模板.doc_第3页
第3页 / 共26页
点击查看更多>>
资源描述
研 究 生 毕 业 论 文(申请工程硕士学位)说明:1) 请使用该模板,采用插入和替换的方式进行排版。同类格式要素可以采用复制或者格式刷的方式统一。2) 本模板对各排版要点使用批注进行了说明,在你的论文排版完成之后,请删除各项批注。论文题目基于的系统设计与实现作者姓名张 三学科、专业名称工程硕士(软件工程领域)研究方向软件工程指导教师金志权教授2006年 5 月 19 日学 号: MG0432044论文答辩日期: 年 月 日指 导 教 师: (签字)基于的系统的设计与实现作 者:张三指导教师:金志权教授南京大学研究生毕业论文(申请工程硕士学位)南京大学软件学院2006年5月The Design and Implementation of Based on Zhang, SanSubmitted in partial fulfillment of the requirements for the degree of Master of EngineeringSupervised by Professor JIN, Zhiquan Software InstituteNANJING UNIVERSITYNanjing, ChinaMay, 2006摘 要摘要前插入分节符,从摘要开始至目录页末尾使用罗马数字编排页码。摘要前不编排页码。机顶盒中间件系统是建立在数字电视接收设备驱动层之上,为交互应用提供完整的应用编程接口的软件平台。为了实现数字电视交互式功能的标准化,同时使服务项目(以应用程序的形式通过传输信道)下载到用户终端机顶盒的数据量减小到最低限度,中间件平台的设计非常重要。小四字体,1.5倍行距,国内目前在数字电视中间件标准的技术研究方面公开的资料较少,且没有中国自己的数字电视中间件标准。在这样的背景下,本文分析了国际上主流的中间件标准。详细分析了DVBMHP标准,包括MHP的概念和架构,应用层次,API接口的定义以及各API的功能和MHP采用的安全策略框架。段前距0.5行。关键词必须有关键词:数字电视机顶盒,机顶盒中间件,中间件标准,DVBMHP AbstractSettop 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 userend settop box for services in the form of application through transmission channel.格式:Arial字体,五号,1.5行距。英文摘要要认真检查语法。Currently, the research on DTV middleware standard inland is limited and China doesnt have its own DTV middleware standard. This paper analyses middleware standards now popular internationally. It elaborates DVBMHP 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 STBMV platform based on the improved middleware standard after analysis of weak points of MHP standard. STBMW 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 STBMW platform. STBMW platform can provides fundamental platform support for the interplatform services of manufacturers of DTV. The modular design makes the STBMV platform independent of OS and hardware, and good portability and expansibility.Keywords对照必须有英文keywords:Digital TV Settop Box, Settop Box Middleware, Middleware Standard, DVBMHP. 目 录目录自动生成,参照此模板,使用插入替换法法写好正文之后,可以选中目录区域,右键菜单更新域,即可获得新的目录。检查新目录,消除自动生成目录中不正确的行。摘 要IAbstractII目 录III图目录V表目录2第一章 引言11.1 数字电视系统11.2 中间件的概念21.3 中间件系统的主要模块和功能21.3.1 机顶盒驱动层及CA接口(STB Driver Layer)21.3.2 核心系统模块(Core System Modules)21.4 本文的工作2第二章 数字电视中间件标准42.1 国际相关标准42.2 DVBMHP4第三章 基于J2ME的机顶盒中间件平台(STBMW)53.1 DVBMHP标准分析53.1.1MHP的Java 平台53.1.2DVBHTML标准53.4 小结5第四章 实现64.1 资源管理模块64.1.1客户端资源64.1.2接收端资源64.1.3资源管理器和监控程序64.2 SI模块74.2.1SI库的访问74.2.2缓存模块的实现74.3 应用管理器74.3.1JVM应用的状态机74.3.2多应用支持8第五章 总结和展望95.1 论文小结95.2 工作展望9参 考 文 献10致 谢13附 录14参 与 项 目15版权及论文原创性说明16图目录图1.1 数字电视系统主要构成1图4.1 ResourceContentionManager定义6表目录表4.1 Java应用执行序列8第一章 引言1) 格式为:标题1+黑体,二号字体。每章一级标题的标题格式类似。2) 第一章之前从从中文摘要到目录页,使用罗马数字编排页码,从第一章往后使用阿拉伯数字编排页码。3) 在第一章标题另起一页,插入分节符和分页符。菜单操作:插入分隔符对话框中选择下面的“分节符类型”-“下一页”。4) 每一章都使用了分节符,在插入页眉的时候必须区分不同章的页眉不一样。页眉的格式:左侧为“南京大学硕士论文”,右侧为“本章章序号与标题”1.1 数字电视系统数字电视被称作继黑白电视和彩色电视之后的第三代电视,是电视技术发展史上的一个重大进步。数字电视是数字技术、微电子技术、网络技术和软件技术等高新技术的综合应用,在信息化社会中占有重要的地位。数字电视系统陈熙霖等,2001 的构成如图1.1所示,视、音频信号经编码器编码后与数据广播信号及条件接收系统产生的信息一起送入复用器,再经过调制器调制后进入传输通道。在用户接收端,数字机顶盒姜秀华等, 2003完成解调、解复用和解码的工作,利用本机存储的应用和可下载的应用程序,实现了机顶盒的各种功能。数字机顶盒理论上可以支持所有的广播和交互式多媒体应用。随着数字电视收费业务推广和互动电视的成熟,条件接收系统技术和数字机顶盒中间件技术的研究和开发就得到了越来越多的重视。图1.1说明:1) 给插图编号,x表示该图所在章号,y表示该图在该章中出现序号。除界面图以外的插图,原则上不得使用截屏方式。2) 插图的幅面如果超过A4页面竖排的宽度,将插图向左旋转90度。3) 每幅图必须有图序号与图名,并且图序号位于图的下方。且在正文必须有关于每幅图的文字描述,即必须有类似“如图x.y所示”的文字。4) 图居中对齐,图名与图序号居中对齐。5) 在遇到图的篇幅过大的情况时,需要缩小图的篇幅或者调整图与上下文的位置,使得版面紧凑,以免在页面的下方留下太大篇幅的空白。 数字电视系统主要构成随着数字电视技术的发展,开放式业务系统成为数字电视发展的主流,互动电视是数字电视技术发展引发的一场革命,是数字电视发展的产业方向,而其核心技术之一就是中间件技术。1.2 中间件的概念1.3 中间件系统的主要模块和功能二级标题格式:黑体三号,1.73行距,段前段后各13磅行距。中间件系统一般包含下列模块廖洪涛, 2003注意正确使用参考文献的标法,格式为:作者名,年份,如果同一作者同一年份有多篇文献,请在年份后加a、b字母后缀区分。例如,张三,2002a,张三2002b。1.3.1 机顶盒驱动层及CA接口(STB Driver Layer)二级标题格式:1) 黑体三号,1.73行距,段前段后各13磅行距。2) 最多三级标题,不可以使用四级标题。3) 不要有孤立的三级标题,例如:如果没有1.3.2,就不要出现1.3.1此层的功能由系统移植接口定义,提供MPEG2表格数据提取、条件接收和智能卡控制、信道参数设定、音视频流控制、Modem管理、Flash存储管理以及其他功能。1.3.2 核心系统模块(Core System Modules)核心管理模块由一系列模块组成,包括内存管理、线程调控、事件管理、安全性控制、数据下载管理及网络协议管理(TCPIP、PPP、HTTP)等。在核心模块中,典型的有图像与多媒体处理模块以及SI引擎模块。l 图像与多媒体模块(Graphics AVsystem)为了排版效果清晰,可以使用项目符。图像与多媒体模块与下层平台接口,提供高级函数用于绘图、多视窗管理以及音视频控制等。l SI引擎(Service Information Engine)SI模块用于管理服务信息(SI)数据库,负责提取事件信息表(Event Information Table ,EIT)、节目映射表(Program Map Table ,PMT)等常用SI表格数据,并且具有监察功能。可提供频道搜寻时已储存的数据,如频道名称等。1.4 本文的工作 国内目前在数字电视中间件标准的技术研究方面公开的资料很少,且没有中国自己的数字电视中间件标准。本文正是在这样的背景下,首先分析了国际上主流的中间件标准。本文的组织结构如下:第一章 引言部分,对数字电视系统,数字电视中间件以及中间件系统的主要模块和功能做了一个简单的介绍。第二章 分析了国际上主流的中间件标准,深入分析了DVBMHP标准。第三章 分析了DVBMHP标准的弱点,并且提出了解决方案,依据改进的中间件标准设计了STBMW平台,并对平台的各组成模块进行了功能和实现原理的分析。第四章对STBMW平台的资源管理模块,应用管理模块以及SI库的访问做了更进一步的实现。第五章 对论文期间所做工作进行了总结,分析了下一步的工作,对数字电视机顶盒中间件未来作了一个展望。简述各章的内容梗概。第二章 数字电视中间件标准同之前的一级标题。2.1 国际相关标准同之前的二级标题。正文部分:小四字体,1.5倍行距。2.2 DVBMHP下面的篇幅省略,作者根据自己的论文采用与上文类似的方式排版。第三章 基于J2ME的机顶盒中间件平台(STBMW)3.1 DVBMHP标准分析3.1.1MHP的Java 平台3.1.2DVBHTML标准下面的篇幅省略,作者根据自己的论文采用与上文类似的方式排版。.3.4 小结第四章 实现4.1 资源管理模块4.1.1客户端资源4.1.2接收端资源4.1.3资源管理器和监控程序监控程序通过ResourceContentionManager类完成ResourceContentionHandle,ResourceContentionManager定义如下:public class ResourceContentionManager public static ResourceContentionManager getInstance(); public void setResourceContentionHandler( ResourceContentionHandler handler) throws SecurityException; public void setResourceFilter( org.DVB.application.AppsDatabaseFilter filter, Java.lang.String resourceProxy) throws SecurityException;图4.1 ResourceContentionManager定义代码行格式:1) 菜单:表格插入表格,使用1行*1列的表格框,将代码行贴入表格中,段落行距单倍,字体五号。2) 代码行的表格下方必须标注图名与图序号。3) 代码行原则上不宜过长,不宜超出一页,如果过长,可以省略其中的部分代码行,可以使用注释,可以使用伪代码等。4.2 SI模块4.2.1SI库的访问4.2.2缓存模块的实现 4.3 应用管理器应用分为两种:Java应用和HTML应用。Java应用是用Java语言实现的过程性应用;HTML应用是文档类内容的集合,文档内容由标记语言书写。接收机中间件系统中包含的应用程序管理器,负责启动应用程序,管理所有应用程序的生命周期,包括彼此之间的相互操作,便于各种应用程序能够协调地执行。应用以数据广播的形式传送到接收端,其运行状态由广播信令和用户干预两方面决定,但实施均通过应用程序管理器来完成。4.3.1JVM应用的状态机就绪状态:JVM被加载并开始初始化(采用init方法初始化),每个Java应用必须实现统一的接口。如果init方法并未产生任何异常,成功返回,则进入就绪状态。如果init抛出了某种异常,应用应该进入删除状态并被丢弃。运行状态:JVM正在正常运行和提供服务。在就绪状态和等待状态,应用管理器调用方法start使应用程序进入运行状态。等待状态:当资源得不到或者其他因素的影响,本来在运行中的应用会进入等候状态,其本身占有的资源会临时释放出去。运行中的应用程序通过调用wait程序进入等待,并通过start重新进入运行。删除状态:应用释放掉所有资源,然后终止退出。可导致应用改变状态的各种因素包括:应用程序管理器使用API去通知应用改变状态;许多因素促使应用管理器改变,比如:通过用户界面,用户选择了一个新的应用。应用自身决定改变状态:应用使用应用上下文对象(Context)通知或者请求应用管理器改变自己的状态。一个应用通过调用特定API来改变另一个应用的状态。典型的Java应用执行的序列如表4.1所示:表4.1 Java应用执行序列应用管理器Java应用应用管理器创建的新的应用实例应用缺省构造器(无任何参数)被调用应用管理器为Java应用的运行创建必要的上下文对象,同时初始化应用。Java应用使用上下文对象去初始化自身,使处于就绪状态当应用管理器判断出合适的时机时,即通知应用进入运行状态,并使应用提供服务Java应用获得任何它所需的资源,开始运行服务应用管理器不再需要Java应用提供服务时,通知它终止运行Java应用停止运行它的业务,同时可能会选择释放掉当前占用的某些资源应用管理器认为Java应用已不在需要,或需要为拥有更高权限的应用腾出资源,将Java应用标记为候选删除Java应用保存状态或用户选择,并做清理工作1) 每张表都要有表名和表序,表序为表x.y,x表示该表位于第x章,y表示该表是第x章的第y张表。且位于表的上方。2) 表中的段落设置1.25倍行距。4.3.2多应用支持STBMW平台允许同时运行多个Java应用。允许多个Java应用同步运行意味着这些Java应用共享STBMW平台的资源,特别是它们共享输入焦点和输出焦点。第五章 总结和展望5.1 论文小结正文部分:小四字体,1.5倍行距。5.2 工作展望参 考 文 献一级标题,插入分节符、分页符。参考文献中的每一篇文献在正文必须出现标引。陈焕经等, 2003陈焕经,王振强,数字电视中间件综述,中国有线电视,2003,(11):15-17。文献格式:3) 文献的索引采用格式 作者名,年份。4) 菜单:格式段落缩进与行间距特殊格式选择“首行缩进”10字符。5) 参考文献的段落采用1.5行距,小四字体。期刊文献样例郑志航, 2001郑志航,数字电视原理与应用,北京:中国广播电视出版社,2001.书或者教材文献样例。更详细的各种参考文献格式要求,请参考“硕士学位论文编写格式规定”张三, 2002a张三,文章名称1,期刊名1,期刊期号1,2002(年份)。张三, 2002b张三,文章名称2,期刊名2,期刊期号2,2002(年份)。如果同一作者同一年份有多篇文献,请在年份后加a、b字母后缀区分。例如,张三,2002a,张三2002b参考文献的前置标识采用作者加年份的方式,中文文献与英文文献分开排序,中文文献按照作者名的拼音字母顺序排列, 英文文献按照作者名的字母顺序排列,中文文献排在英文文献的前面,正文中引用文献时需写出文献的前置标识。参考文献的段落设置采用首行缩进10字符。第1类、专著著录格式 (含教材,专著,标准等)主要责任者,其他责任者,书名(斜体),版本,出版地:出版者,出版年例:徐家福等, 1992 徐家福,王志坚,翟成祥,对象式程序设计语言,南京:南京大学出版社,1992。 孙钟秀等, 2003 孙钟秀,费翔林,骆斌,谢立,操作系统教程,第3版,北京:高等教育出版社,2003。例: Clarke et al., 1991 E. M. Clarke, O. Grumberg, and D. A. Peled, Model Checking, Cambridge: MIT Press, 2001.IEEE, 1991 IEEE, IEEE Standard 829-1991: Standard for Software Test Documentation. New York: IEEE Press, 1991.说明: 英文文献作者名的写法:First name采用首字母缩写,Last Name 使用全拼,放置在First name 后面,多个作者之间使用逗号格开,最后两个作者名之间使用and链接, 书名使用斜体。第2类、 期刊中析出的文献著录格式 (Journals or Magazines)析出文献责任者,析出文献其他责任者,析出题名,刊名,年份,卷号,期号,页码。例: 任丰原, 2003 任丰原, 黄海宁, 林闯,无线传感器网络,软件学报, 2003, 14(7):1282-1291。Hoare, 1969 C. A. R. Hoare, An axiomatic basis for computer programming, Communication of ACM, 1969, 12(10): 576583. 说明: 期刊名使用斜体。第3类、会议论文集的单篇文献中析出的文献著录格式 (Proceedings)析出文献责任者,析出文献其他责任者,析出题名,会议论文集名称,页码,出版者,年份。例: 彭龙根, 2006 彭龙根,吴志兵,陈忠平,基于分布式中间件的传感器网络软件体系结构研究,2006年全国软件与应用学术会议(NASAC2006),计算机工程与科学,2006,28(z2): 6-8. Jagadeesan, 1997 L. J. Jagadeesan, A. A. Porter, C. Puchol, J. C. Ramming, and L. G. Votta, Specification-based testing of reactive software: Tools and experiments, In Proceedings of International Conference on Software Engineering (ICSE1997), pages 525535, 1997. Owre, 1996 S. Owre, S. Rajan, J. Rushby, N. Shankar, and M. Srivas, PVS: Combining specification, proof checking, and model checking, In Proceedings of Computer-Aided Verification, CAV96, volume 1102 of LNCS, pages 411-414, Berlin: Springer-Verlag, 1996.说明: 会议论文集名称使用斜体。第4类、技术报告中析出的文献著录格式 (Technical Reports)析出文献责任者,析出文献其他责任者,析出题名,大学院系或者研究机构名称, 技术报告编号,年份。例: 吕建等, 2003 吕建,陶先平,马晓星等,基于Agent的多模式软件协同技术研究,技术报告,南京大学计算机软件研究所,2003。Milner et al., 1986 R. Milner, J. Parrow and D. Walker,A Calculus of Mobile Processes,Laboratory for Foundations of Computer Sciences (Part 1 & 2), University of Edinburgh, ECS-LFCS-89-85 and ECS-LFCS-89-86, 1986. 说明: 技术报告题名使用斜体。第5类、学位论文中析出的文献著录格式 (Theses or Dissertations)析出文献责任者,析出文献其他责任者,析出题名,大学院系或者研究机构名称,年份。例: 黄罡, 2003 黄罡,反射式软件中间件原理与技术研究,博士论文,北京大学信息科学技术学院,2003。Ballarini, 2004 P. Ballarini, Towards compositional CSL model-checking, PhD thesis, Laboratory for Foundations of Computer Sciences, University of Edinburgh, 2004. 说明: 学位论文题名使用斜体。第6类、网站URL中析出的文献著录格式析出URL,网站主题简介,维护人或者公司。例:Spin, 2000 http:/www.spinroot.com/, Spin Model Checker maintained by G. J. Holzmann, 2000.DASE, 2002http:/www.atsc.org/standards.html,DASE规范,DTV Application Software Environment, 2002。致 谢一级标题,插入分节符、分页符。首先感谢自己的指导老师,感谢与本文相关的其他工作人员,感谢他们在本文工作过程中提供的帮助与鼓励。附 录一级标题,插入分节符、分页符。非必须成分。列出与本文内容相关的附录文档,一般为篇幅较长的技术规范或者数据表。参 与 项 目一级标题,插入分节符、分页符。列出在攻读硕士论文期间参与的项目。版权及论文原创性说明任何收存和保管本论文的单位和个人,未经作者本人授权,不得将本论文转借他人并复印、抄录、拍照或以任何方式传播,否则,引起有碍作者著作权益的问题,将可能承担法律责任。本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含其他个人或集体已经发表或撰写的作品成果。本文所引用的重要文献,均已在文中以明确方式标明。本声明的法律结果由本人承担。 作者签名: 日期: 年 月 日
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!