节点文献

综合业务用户终端软件设计

Software Design of the Family Integrated Service Terminal

【作者】 张丽

【导师】 甘育裕;

【作者基本信息】 重庆大学 , 通信与信息系统, 2007, 硕士

【摘要】 随着社会的进步和技术的飞速发展,当今社会已进入信息时代。人们对能够提供远程教学、远程办公、远程医疗、可视电话、VOD点播等多媒体宽带综合业务的网络寄予了无限厚望。而伴随网络技术的进步,目前涌现出了很多宽带接入网络技术,这就为业务的综合化提供了可能。论文的课题就是研制一种在宽带接入网络环境下新型的用户接入设备,这种设备可以为用户提供目前用户最普遍要求的业务—数字电视业务、Internet业务以及IP电话业务。论文通过分析家庭综合业务终端的需求,明确定义了综合业务的内容、呈现方式以及性能要求。根据我国国情,给出了以电脑、模拟电视机、模拟电话机(简易的数字电话机)作为互联网、数字电视和IP电话呈现平台的方案,并给出了其硬件实现。在此基础上,对该平台的软件需求进行了详细分析,并根据可移植、兼容性好和可扩展的原则,设计出了家用综合业务终端的软件架构,划分了各个软件模块的功能。综合业务终端是一个复杂的系统,所以要选择一种嵌入式操作系统来完成任务调度、存储管理等基本功能。考虑到开发的周期和开发的成本,我们选择通用linux操作系统。论文给出了为完成上层应用开发而建立底层软件环境的所有内容,包括选择并移植bootloader、裁减和编译linux的内核、根据综合业务终端的需求构建嵌入式linux环境下的文件系统。收看数字电视是综合业务终端的一大功能,需要多个模块协调工作,数字电视中间件在综合业务终端完成,而TS流的解复用以及解码又在HI2016上完成。本论文介绍了linux操作系统下对设备的管理以及编写字符型设备驱动的方法,分析了综合业务终端与HI2016的接口需求,并编写了接口的驱动程序代码。IP电话模块是综合业务终端的另一大功能模块,本论文主要设计它的软件实现。分析了目前用于IP电话的H.323协议和SIP协议,软件模块的需求,移植了开源的Openh323协议栈,编写了IP电话模块需要的音频编解码模块的驱动,设计了实现IP电话终端应用程序的流程,并编写了代码。论文完成了综合业务终端底层环境的搭建,并给出了实验结果。其余模块涉及到的代码也都交叉编译通过,并加到了目标系统中。

【Abstract】 With the rapid development of society and technology, we have entered the times of information. People look forward to multimedia wide-band integrated services net which can provide remote teaching, remote working, remote medical treatment, video telephone, voice on demand and so on. Now following the development of net technology, much wide-band access network technology appears. So it is possible to provide integrated services. The project of the paper is to develop new user access equipment in wide-band access network. The equipment can provide digital television service, Internet service and IP telephone service which are universal requirement of scriber.By analyzing the requirements of the family integrated services terminal (IST), the services, the manner and the capability are definitely defined. According to the situation of our country the scheme is put forward that computer, analog television and analog telephone (and simple digital telephone) are the platform of Internet, digital television and IP telephone. And the scheme of circuit is put forward. Then the demand of software is analysed. According to the principal of easy transplant, good compatibility and easily expanding, the software scheme of family integrated services is designed and the function of each module is compartmentalized.IST is a complicated system. So embedded operation system is selected to complete the fundamental function such as management of task and memory and so on. Considering the duration and cost of the project, the operation system linux is selected. The paper establishes the bottom software environment. It includes transplanting bootloader, reducing and compiling the kernel of linux, designing the file system according to the requirement of IST.Digital television is one of the modules of IST which needs many modules to coworking. The middle ware of digital television is finished in IST; however, transport stream’s demultiplex is finished in HI2016. In the paper the management of devices and how to edit character device driver in linux operation system are introduced, the demand of interface between integrated services terminal and HI2016 is analyzed, and the codes for driver of the interface ar edited.The module of IP telephone is another module of IST. The main aim of the paper is to design the software. In the paper H.323 protocol and SIP protocol applied in IP telephone and the demand of the software are analyzed, open-code protocol stack of Openh323 is transplanted, the driver for sound coding and decoding module is edited, the flow of application program is designed and the codes are edited.The bottom environment of IST is put up and the experiment result is put forward in the paper. All the codes in other modules of the paper are cross-compiled and added to the target system.

【关键词】 家用综合业务终端数字电视linux驱动IP电话H.323协议
【Key words】 ISTDTVlinuxdriverIP telephoneH.323 protocol
  • 【网络出版投稿人】 重庆大学
  • 【网络出版年期】2007年 05期
  • 【分类号】TP311.52
  • 【下载频次】39
节点文献中: 

本文链接的文献网络图示:

本文的引文网络