综合业务用户终端软件设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着社会的进步和技术的飞速发展,当今社会已进入信息时代。人们对能够提供远程教学、远程办公、远程医疗、可视电话、VOD点播等多媒体宽带综合业务的网络寄予了无限厚望。而伴随网络技术的进步,目前涌现出了很多宽带接入网络技术,这就为业务的综合化提供了可能。论文的课题就是研制一种在宽带接入网络环境下新型的用户接入设备,这种设备可以为用户提供目前用户最普遍要求的业务—数字电视业务、Internet业务以及IP电话业务。
     论文通过分析家庭综合业务终端的需求,明确定义了综合业务的内容、呈现方式以及性能要求。根据我国国情,给出了以电脑、模拟电视机、模拟电话机(简易的数字电话机)作为互联网、数字电视和IP电话呈现平台的方案,并给出了其硬件实现。在此基础上,对该平台的软件需求进行了详细分析,并根据可移植、兼容性好和可扩展的原则,设计出了家用综合业务终端的软件架构,划分了各个软件模块的功能。
     综合业务终端是一个复杂的系统,所以要选择一种嵌入式操作系统来完成任务调度、存储管理等基本功能。考虑到开发的周期和开发的成本,我们选择通用linux操作系统。论文给出了为完成上层应用开发而建立底层软件环境的所有内容,包括选择并移植bootloader、裁减和编译linux的内核、根据综合业务终端的需求构建嵌入式linux环境下的文件系统。
     收看数字电视是综合业务终端的一大功能,需要多个模块协调工作,数字电视中间件在综合业务终端完成,而TS流的解复用以及解码又在HI2016上完成。本论文介绍了linux操作系统下对设备的管理以及编写字符型设备驱动的方法,分析了综合业务终端与HI2016的接口需求,并编写了接口的驱动程序代码。
     IP电话模块是综合业务终端的另一大功能模块,本论文主要设计它的软件实现。分析了目前用于IP电话的H.323协议和SIP协议,软件模块的需求,移植了开源的Openh323协议栈,编写了IP电话模块需要的音频编解码模块的驱动,设计了实现IP电话终端应用程序的流程,并编写了代码。
     论文完成了综合业务终端底层环境的搭建,并给出了实验结果。其余模块涉及到的代码也都交叉编译通过,并加到了目标系统中。
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.
引文
[1] 田四皓.接入网及其标准化工作.电信工程技术与标准,2000,第 2 期.
    [2] 韦乐平.接入网.北京:人民邮电出版社,1997.
    [3] Cable Television Laboratories, Inc. SP-RFIv1.1-I07-010829-2001 Radio Frequency Interface Specification. USA, 2001.
    [4] 田逢春,吴资玉,龚波,等.电缆数据传输业务接口规范 DICSIS 射频接口规范.北京:中国物资出版社,2001.
    [5] 李晖.宽带有线接入网技术及其比较.福建电脑,2003,第 7 期.
    [6] 邓圻贵,等.数字机顶盒原理、应用与维修.北京:人民邮电出版社,2005
    [7] 中国互联网络信息中心.第 19 次中国互联网络发展状况统计报告.2007 年 1月.http://www.cnnic.cn
    [8] 陈春元,吴清华.宽带增值服务-IP 电话的现状和发展.有线电视技术,2004 年月 19 期
    [9] 卢英锁.数字电视技术平台综述.电视技术.2003,第 6 期.
    [10] ITU-T Rec.G.711.Pulse Code Modulation (PCM) of Voice Frequencies. 1993.
    [11] Samsung Electronic, Inc.S3C2410X 32-BIT RISC MICROPROCESSOR USER'S MANUAL.2003.
    [12] 北京海尔集成电路设计有限公司.Hi2011 用户手册,2004 年 9 月.
    [13] Legerity, Inc.Le77D11 VoSLIC/Le78D11 VoSLAC Chip Set User’s Guide, July 2, 2002.
    [14] 张传福.IP 电话协议及其比较.当代通信.2003,第 12 期.
    [15] 糜正琨.IP 网络电话技术.北京.人民邮电出版社.2000.
    [16] 邹思轶,等.嵌入式 Linux 设计与应用.北京:清华大学出版社.2002.
    [17] 王学龙.嵌入式 linux 系统设计与应用.北京:清华大学出版社.2001.
    [18] 刘峥,等.嵌入式 linux 应用开发详解.北京:机械工业出版社.2004.
    [19] ETSI.Multimedia Home Platform (MHP) Specification 1.0.2,2002-06.
    [20] ETSI.Multimedia Home Platform (MHP) Specification 1.0.3,2003-06.
    [21] 国家广播电影电视总局数字电视标准工作组.数字电视中间件技术规范-系统,2002-9.
    [22] 国家质量技术监督局.数字电视接收设备中间件功能性规范(报批稿),2002-6.
    [23] 郑世宝.上海高清 MBT 系统.世界广播电视.
    [24] 廖洪涛.数字电视中间件系统的技术标准及相关产品.信息技术与标准化,2003 年,第 5期.
    [25] Digtial Video Broadcasting(DVB).Specification for Service Information(SI) in DVB Systems,ETSI,EN 300 468 V1.3.1,1998(2)
    [26] 慕春棣. 嵌入式系统的构建.北京:清华大学出版社.2004.
    [27] 盛磊.关于三星 S3C44B0X 目标板的 uClinux Bootloader.http://www.gd-emb.com/bbs/?display=thread&id=6859
    [28] 京建、肖海桥.面向 21 世纪的嵌入式系统.半导体技术.2001, 26(1): 1-3.
    [29] 永杰.引人注目的嵌入式 Linux.微电脑世界.2000, (35): 15-15
    [30] 范质坚.Linux 在嵌入式系统中的应用.计算机与现代化.2000 年,第 6 期.
    [31] 深圳微迪软件技术有限公司.ARM-linux 编译手册,2004-8-16.
    [32] 深圳微迪软件技术有限公司.BCNG2410 使用手册,2004-8-16.
    [33] 郑良辰.日志文件系统在嵌入式存储设备上的设计和实现 [学位论文].中国科学院,2001:33-34
    [34] ALESSANDRO RUBINI.LINUX DEVICE DRIVERS.北京:中国电力出版社 2000
    [35] ITU-T Rec.H.323. Packet based multimedia Communication Systems, Feb,1998
    [36] ITU-T Rec.H.225.0 Call Signalling protocols and media streampacketization for packet based multimedia communication systems.Feb.1998
    [37] ITU-T Rec.H.245 Control protocol for multimedia communication Feb.1998
    [38] IETF RFC3261. SIP: Session initiation protocol. 2002.6
    [39] DANIEL P.BOVET & MARCO CESATI.UNDERSTANDING THE LINUX KERNEL.北京:中国电力出版社.2001.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700