基于ARM的IP网络电话系统设计.doc

上传人:h**** 文档编号:129271 上传时间:2018-07-09 格式:DOC 页数:16 大小:845.50KB
下载 相关 举报
基于ARM的IP网络电话系统设计.doc_第1页
第1页 / 共16页
基于ARM的IP网络电话系统设计.doc_第2页
第2页 / 共16页
基于ARM的IP网络电话系统设计.doc_第3页
第3页 / 共16页
基于ARM的IP网络电话系统设计.doc_第4页
第4页 / 共16页
基于ARM的IP网络电话系统设计.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、 海思工作室 杭州汇文教育咨询有限公司 VoIP 电话方案投标书 海思工作室 海思工作室 VoIP 电话 方 案 投标书 Happy 、 Strive、 Solidarity 0 目 录 一、公司介绍以及项目综述 . 1 1.1 公司介绍 . 1 1.2 公司在本项目中的优势 . 2 1.3 VoIP 简述 . 2 二、项目技术方案 . 3 2.1 系统框架 . 3 2.2 项目目标 . 4 2.2.1 系统实现基本功能 . 4 2.2.2 系统实现拓展功能 . 4 2.3 技术路线 . 4 2.3.1 VoIP 电话基本传输过程 . 4 2.3.2 VoIP 电 话的关键技术 . 5 2.3

2、.3 嵌入式 VoIP 终端软件的设计和实现 . 6 2.4 使用与维护 . 7 2.4.1 维护简介 . 7 2.4.2 承诺与服务 . 8 三、项目管理方案 . 8 3.1 项目计划成熟度 . 8 3.1.1 整体管理 . 8 3.1.2 沟通管理 . 9 3.1.3 项目的状态周报制度 . 10 3.2 质量控制管理 . 10 3.2.1 质量基本规划 . 10 3.2.2 质量保证 .11 3.2.3 质量检查 .11 3.3 配置管理 .11 3.4 风险控制 .11 四、项目实施 . 12 4.1 实施计划 . 12 4.2 所需的资源列表 . 12 4.2.1 硬件资源 . 12

3、 4.2.2 人力资源 . 13 4.2.3 软件资源 . 13 4.3 项目报价 . 13 海思工作室 VoIP 电话 方 案 投标书 Happy 、 Strive、 Solidarity 1 VoIP 电话方案投标书 首先,感谢 杭州汇文教育咨询有限公司 的关注,以及提供我们参与此次项目的机会 , 让我们 工作室的学员们能够更好地积累实战经验,为踏上社会之路做充分的准备。冀望于此次接触 机会及交流过程,能够成为 中国计量学院和杭州汇文教育咨询有限公司 打开双方合作之门的良好基石 。 在调查和理解 VoIP电话项目的目标,以及对 VoIP电话相关 背景分析的基础上,我们撰写本文。旨在向 杭州

4、汇文教育咨询有限公司 介绍我们对 此项目的 思路及相关建议,且展示 海思工作室在此次项目上的计划 与执行能力。 一、公司介绍以及项目 综述 1.1 公司介绍 本公司全称 :海思工作室。 公司 成立于 2010 年 3 日 12 日 ,位于风景秀丽的西子湖畔。海思 是 HSS( Happy、 Strive、 Solidarity) 的 谐音 ,代表着快乐、奋斗以及团结的精神。 海思的成员一致把这个作为心中的理念。 公司 目前拥 有 12 名人员,人员结构分配合理。其中包括 CEO&PM、 CTO&SE、PJM&CFO、人事执行经理、客户代表、软件工程师、测试工程师 等 。 其中公司里的不少精英在

5、电子领域方面取得了许多奖项,因此本公司擅长有关电子产品的开发,目前专业从事于一些嵌入式产品的技术研究和开发。公司设有两个技术团队,分别进 行 2 个项目工程。团队成员各司其职,分工明确,工作严谨。 公司成员从大一开始就已经学习掌握 C 语言知识,距今已近三年,因此底蕴深厚,对于C 语言和嵌入式也是非常了解。部分成员在校期间曾获多次奖学金和各类奖项。我们竭尽所能把一切资源投在产品开发上,力求高效、质优、价廉、款佳。面对任何 机遇与挑战, 我们 正以饱满的热情,坚定不移的信心,在 嵌入式的 道路上阔步前进。以一流的人才,一流的管理,一流的的服务,立足中国,面向世界,与您携手并肩,共创美好的明天。

6、我们的理想和目标是:生产出让客户满意的产品。 海思工作室 VoIP 电话 方 案 投标书 Happy 、 Strive、 Solidarity 2 1.2 VoIP 简述 VoIP 又称 IP 电话或 IP 网络电话,是 Voice over IP 的缩写 。 VoIP 是建立在 IP技术上的分组化、数字化语音传输技术。其基本原理是:通过语音压缩算法对语音数据进行压缩编码处理,然后把这些语音数据按 IP 等相关协议进行打包,经过 IP 网络把数据包传输到接收地,再把这些语音数据包串起来 , 经过解码解压处理后 , 恢复成原来的语音信号,从而达到由 IP 网络传送语音的目的。 VoIP 系统把传

7、统电话的模拟信号转换成计算机可联入因特网传送的 IP 数据包 ,同时也将收到的 IP 数据包转换成声音的模拟电信号。 作为 ngn(下一代网络) 中的重要组成部分, VoIP 是面向未来、可持续发展的语音解决方案,可以为商业和家庭用户提供质优价廉的 IP 语音服务。随着 ngn 网络 技术的快速发展, VoIP 的通信量也已得到快速增长,并以其低廉的价格优势迅速占有市场。 VoIP 最大的优势是能广泛地采用 Internet 和全球 IP 互连的环境,提供比传统业务更多、更好的服务。 因此目前 VoIP 网络电话在市场上有很大的潜力可以挖掘。 VoIP 电话的特点: 带宽和设备的使用率高。 通

8、信费用低。 易融于商业应用。 1.3 公司在本项目中的优势 在研发 VoIP 网络电话方面, 我公司有着得天独厚的优势。不少成员在有关方面有着深入的研究并获得过许多奖项,并且我们有过开发类似此类项目的先例。 此项目,在 Linux 下比较容易实现,而我公司成员对 Linux 上的一些操作比较熟悉。同时在 配置 S2440开发板 内部设置 方面,公司成员有比较强的设计能力。 我们所有的成员都学过计算机网络和数据通信与网络课程等有关方面的课程 , 在 制作 VoIP 网络电话方面有着 丰富 的经验, 另外,我 公司的 CTO,他在电子竞赛方面取得了骄人的成绩,获得了学校的三等奖。他本人也对此项目有

9、着很大的信心。因此在技术的运用上我公司有比较大 的优势。此外,公司的一些成员同时还在参与另外一个类似的项目,客户完全可以对我们的操作能力放心。我们承诺用性价比高的材料制作项目,因此在质量方面客户可以完全放心。同时,我海思工作室 VoIP 电话 方 案 投标书 Happy 、 Strive、 Solidarity 3 们将对客户给出最适合的价位 和周到的售后服务工作 ,尽一切可能满足客户,让客户满意。所以我们深信我们能够在这个项目比其他公司取得更理想的成果,令客户满意。 二、项目技术方案 2.1 系统框架 当一端的 PC 机通过软件形式的 IP 电话进行通话时,另一端可以是软件形式的 IP 电话

10、,也可以是传统的电话。但是传统电话必须通过一个语音网关,来将数字信号转换成模 拟信号。本方案是采用软件形式的 IP 电话进行通信。即通过两块开发板实现简单的通话。 系统环境框图如图 1 所示,其中应用服务器 ( Application server) 是用来存放 IP 电话机的应用和配置文件,当一方的 IP 电话用户需要读取一些数据库中的信息时,就会到应用服务器中来查找。 MCU (Multipoint Control Unit)是用在做多媒体视讯会议 (Video Conference)时 所用到的设备,主要功能是在协调及控制多个终端间的视讯传输。 语音网关是用来提供 IP 电话到传统电话的

11、转换 功能 。 网守主要用于提 供呼叫选路和呼叫请求的接纳技术。 I P传 统 电 话应 用 服 务 器语 音 网 关代 理 服 务 器软 件 形 式 的 I P 电 话软 件 形 式 的 I P 电 话M C U网 守图 1 系统环境框图 海思工作室 VoIP 电话 方 案 投标书 Happy 、 Strive、 Solidarity 4 2.2 项目目标 2.2.1 系统实现基本功能 1输入对方的 IP 地址和自己希望对方看到自己的昵称 。 2可以拨号、挂断、暂停、声音调整等功能。 3可以进行顺畅地通话。 4 可进行新用户的注册并把注册信息存储于服务器。 2.2.2 系统实现拓展功能 1.

12、 PC 端软件形式的 IP 电话拨打普通电话 。 2. 客户端可对好友进行增、删、改、查操作。 3. 客户端可实现文本短信功能。 4. 客户端可实现来电显示功能。 5. 客户端之间可实现视频聊天。 6. 实现呼叫详细记录功能。 7. 实现多人同时通话 。 2.3 技术路线 2.3.1 VoIP 电话基本传输过程 语音信号在 IP 网络上 传送 之前 要经过从模拟信号到数字信号的转换、语音压缩算法对语音数据进行压缩编码处理 、 数字语音封装成 IP 数据报 、 IP 数据报通过网络 传送、 IP 分组 解包 、 解码解压处理 和 数字语音还原到模拟信号等过程。整个过程如图 2 所示。 模 拟 信

13、 号A / D 转 换D / A 转 换压 缩 编 码I P 封 包解 压 编 码I P 解 包I P网络模 拟 信 号图 2 VoIP 的数据处理流程图 海思工作室 VoIP 电话 方 案 投标书 Happy 、 Strive、 Solidarity 5 2.3.2 VoIP 电话的 关键技术 传统的 IP 网络主要是用来传输数据业务 , 采用的是尽力而为的、无连接的技术 , 因此没有服务质量保证 ,存在分组丢失、失序到达和时延抖动等情况。数据业务对此要求不高 , 但话音属于实时业务 , 对时序、时延等有严格的要求。因此必须采取特殊措施来保障一定的业务质量。 VoIP 电话的关键技术包括:信

14、令技术、编码技术、实时传输技术以及网络传输技术等。 信令技术 信令技术保证电话呼叫的顺利实现和语音质量,目前 IP 电话中比较流行的是 H.323、会话发起协议( SIP)、 MEGACO 和 MGCP。 SIP 是建立 VoIP 连接的IETF 标准。 SIP 是一种应用层控制协议,用于和一个或多个参与者创建、修改和终止会话。 SIP 的结构与 HTTP(客户服务器协议)相似。客户机发出请求,并发送给服务器,服务器处理这些请求后给客户机发送一个响应。该请求与响应形成一次事务。 本方案采用 SIP 协议。 编码技术 话音压缩编码技术是 VoIP 电话技术的一个重要组成部分。目前 ,主要的编码技

15、术有 G.711、 G.726、 G.728、 G.729、 G.723.1、 iLBC 等。其中 G.729 可将经过采样的 64kbit/s 话音以几乎不失真的质量压缩至 8kbit/s。由于在分组交换网络中 ,业务质量不能得到很好保证 ,因而需要话音的编码具有一定的灵活性 ,即编码速率、编码尺度的可变可适应性。 G.729 是 8kbit/s 的话音编码标准 ,现在的工作范围扩展至 6.4 11.8kbit/s。 G723.1 采用 5.3 和 6.3Kbit/s 双速率 话音编码 ,其话音质量好 ,但是处理时延较大 ,它是目前已标准化的最低速率的话音编码算法。 G.711 采用64kb

16、it/sPCM 语音编码技术,经过 G.711 编码后的语音已经可以在公共电话网上或 PBX 上作为数字语音传输。本方案选用 G.711 编码技术。 实时传输技术 实时传输技术主要是采用实时传输协议 RTP。 RTP 是提供端到端的包括音频在内的实时数据传送的协议。 RTP 包括数据和控制两部分 ,后者叫 RTCP。 RTP 提供了时间标签和控制不同数据流同步特性的机制 ,可以让接收端重组发送端的数据包 ,可以提供接收端到多点发送组的服务 质量反馈 。 海思工作室 VoIP 电话 方 案 投标书 Happy 、 Strive、 Solidarity 6 服务质量( QoS)保证技术 VoIP

17、电话中主要采用资源预留协议 (RSVP)以及进行服务质量监控的实时传输控制协议 RTCP 来避免网络拥塞 ,保障通话质量。 网络传输技术 VoIP 电话中网络传输技术主要是 TCP 和 UDP,此外还包括网关互联技术、路由选择技术、网络管理技术以及安全认证和计费技术等。由于实时传输协议 RTP提供具有实时特征的、端到端的数据传输业务 , 因此 VoIP 电话中可用 UDP 和RTP 来传送话音数据。在 RTP 报头中包含装载数据的标识符、序列号、时间以及传送监视等 , 通常 RTP 协议数据单元是用 UDP 分组来承载 , 而且为了尽量减少时延 , 话音净荷通常都很短。 IP、 UDP 和 R

18、TP 报头都按最小长度计算。 VoIP话音分组开销很大 , 采用 RTP 协议的 VoIP 电话格式 , 在这种方式中将多路话音插入话音数据段中 , 这样提高了传输效率。 此外 , 静音检测技术和回声消除技术也是 VoIP 电话中十分关键的技术。静音检测技术可有效剔除静默信号 , 从而使话音信号的占用带宽进一步降低到 3.5 bit/s 左右;回声消除技术主要利用数字滤波器技术来消除对通话质量影响很大回声干扰 , 保证通话质量。 2.3.3 嵌入式 VoIP 终端软件的设计和实现 嵌入式 VoIP 终端软件主要指系统层次结构中协议栈和用户程序两个层次。协议栈层担负 SIP 消息解析, UAS

19、和 UAC 事务处理,多媒体流传输等任务。主要包括 SIP 模块、 RTP 模块和语音处理模块三个模块。 SIP模块 系统选用了开源协议栈 oSIP。 oSIP 主要包括三个模块:解析器模块、状态机模块和工具模块。解析器模块:该模块主要完成对 SIP 消息( INVITE、 ACK、OPTIONS、 CANCEL、 BYE、 REGISTER 消息)结构剖析、 SDP 消息结构剖析以及 URI 结构的剖析。此外,该模块还可以解析一部分 SIP 头域。状 态机模块:SIP 中是以事务为单位来描述各种请求和响应的交互过程的。该模块主要完成对某个 SIP 事务(注册过程、呼叫过程等)状态的记录,并在

20、特定状态下触发相应海思工作室 VoIP 电话 方 案 投标书 Happy 、 Strive、 Solidarity 7 的时间或回调函数。回调函数为上层应用程序控制 SIP 会话提供了丰富的接口。工具模块:该模块为可选项,主要提供一些处理 SDP 协商及会话等的一些工具。 RTP 模块 本系统的 RTP 模块采用开源的 RTP 协议栈 oRTP,利用该协议栈可以较方便的实现对实时媒体的传输和控制,如对本地待发数据的 RTP 封装,对接收到的RTP 包拆包以及通过对网络 RTCP 监测,适当的调整本地的编 解码器策略 。 语音处理模块 语音处理模块的工作是完成语音信号的采集、编码、解码和回放,分

21、为语音数据发送和语音数据接收两个部分 。 语音数据发送的过程为:通过编解码芯片完成语音信号的脉冲编码调制 (PCM),将模拟信号转化成数字信号;采用选定的编码标准对数字信号进行压缩编码;加上 RTP 头和其它头部字段,封装数据包送到 UDP 协议层传输,完成音频信号的发送。 2.4 使用与维护 2.4.1 维护简介 软件系统的维护 提供每台机器 操作系统 的 安装 与配置,另外,还提供 使用过程中 的 技术支持和应用培训工作。 前者是每个软件项目 都必须具备的,后者在实际操作中,管理人员的培训有利于系统的稳定运行。 数据备份 数据备份工作的关键是制度的建立,除了技术上的要求外,数据备份的流程、

22、所使用的介质、备份的周期、档案的管理等都必须形成一整套的制度和规定。 人员培训 系统的使用和管理是否恰当,直接影响 系统 运行的稳定性。因此系统维护工作还包括对管理人员、使用人员的培训。培训应针对不同对象采用不同的培训方法和内容,其目的是让管理人员能及时发现问题,排除简单故障;使用人员能按操作流程和规章使用网络。 海思工作室 VoIP 电话 方 案 投标书 Happy 、 Strive、 Solidarity 8 2.4.2 承诺与服务 文档提供承诺 项目系统在开 发、安装、发布后,并且经过客户验收后,向客户提交符合国家软件开发标准的有关文档。文档清单如下: 项目需求文档 用户使用手册 客户培

23、训文档 维护承诺 项目系统在开发、安装、发布后: 第一年提供免费维护支持。 第二年开始有偿维护支持。 系统安装 项目系统在开发完成后,在硬件到位的前提下负责软件的安装调试 。 安装承诺:免费提供系统安装、使用、技术培训和维护的资料及介质 。 服务响应承诺 无论软件发生何种故障(不可抗拒因素及自然灾害出外),我们承诺在 4小时内做出反应, 24 小时内完成修复。 平时提供 7*24 小时的技术支持承诺。 三、项目管理方案 3.1 项目计划成熟度 3.1.1 整体管理 项目的整体管理是做一个项目之前一个比较重要的过程,它包括了项目计划的制定和项目计划的执行。在项目的计划制定中,我们小组每个人都行动起来,去找资料,整体的了解这个项目,把一些有关的信息都罗列出来,然后大家一起再进行刷选、一起讨论,把整体的一个思路搞清楚。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。