基于Skype软件的点阵型USB网络电话系统的研究及实现

基于Skype软件的点阵型USB网络电话系统的研究及实现

论文摘要

随着计算机技术、网络技术日趋成熟以及电脑不断涌入普通百姓家庭,一种称之为“VOIP”的网络通信产品已经呈现在人们的眼前。Skype软件是全球领先的VOIP软件,不仅支持网络上电脑之间(PC TO PC)的免费视频/音频通信,还支持拨打国内、国际长途电话,话费比通过运营商网络拨打要便宜很多,这让Skype软件风靡全球,并且座拥3亿多用户。Skype软件的其他诸多功能还方便了用户与企业的便捷沟通,越来越多的企业开始采用Skype软件取代固定电话来联系客户。Usb网络电话是Skype软件广泛应用和发展的结晶之一。Usb网络电话集成了声卡、键盘等设备,具有即插即用功能,使用户在使用Skype软件拨打和接听电话时更加快捷、简单。本文结合Usb技术、Skype API技术、点阵显示等技术,研究並具体实现了一种带点阵显示的基于Skype软件、具备手机使用方式的Usb网络电话系统,使用户在使用Skype时可以像使用手机一样方便,并且具有手机的诸多功能。本研究包括硬件制作、固件程序设计和主机系统软件的设计。研究实现的系统具有手机的使用方式,支持拨打、接听Skype,翻查Skype好友、呼出、呼入等历史记录,支持多方通话功能,可以单独选择对某一方进行保留、静音、挂机等操作,并且支持多国语言的界面显示。该系统大部分功能都是由主机软件实现的,大大减小了系统的硬件成本。本文首先阐述了Usb网络电话的特点,然后介绍了本系统的整体构架,接着进一步介绍其硬件和软件的具体设计,最后给出总结与展望。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 选题的依据与意义
  • 1.2 国内外研究动态
  • 1.3 Usb网络电话产生背景
  • 1.3.1 Voip的形成
  • 1.3.2 Skype的特点
  • 1.3.3 Usb网络电话的形成
  • 1.4 本文的研究内容及创新之处
  • 第二章 系统简介
  • 2.1 skype工作原理
  • 2.1.1 Skype与P2P
  • 2.1.2 Skype的通信原理
  • 2.1.3 Skype的技术优势
  • 2.2 USB的结构与工作原理
  • 2.2.1 物理结构
  • 2.2.2 USB设备逻辑结构
  • 2.2.3 USB通信分层模型
  • 2.2.4 四种传输方式
  • 2.2.5 USB通信协议
  • 2.2.6 HID协议
  • 2.2.7 Usb Audio协议
  • 2.3 系统的基本原理与实现形式
  • 2.4 Usb网络电话系统功能
  • 第三章 Usb网络电话硬件设计
  • 3.1 硬件总体方案
  • 3.2 硬件模块设计
  • 3.2.1 主MCU模块
  • 3.2.2 键盘扫描电路
  • 3.2.3 液晶显示电路
  • 3.2.4 Usb电路
  • 3.2.5 音频电路
  • 3.2.6 综合电路
  • 第四章 固件程序设计和实现
  • 4.1 固件模块组成及框架
  • 4.2 键盘扫描模块
  • 4.3 LCD驱动模块
  • 4.4 Usb协议模块
  • 4.4.1 USB枚举
  • 4.4.2 描述符
  • 4.4.3 端点中断响应
  • 第五章 主机程序体系设计和实现
  • 5.1 主机程序组成框架
  • 5.2 主程序设计
  • 5.2.1 软件界面
  • 5.2.2 软件显示界面设计
  • 5.2.3 菜单界面设计
  • 5.3 Skype消息处理程序设计
  • 5.3.1 Skype API分类
  • 5.3.2 从Skype发至设备的API
  • 5.3.3 从设备发至Skype的API
  • 5.3.4 API传输层
  • 5.3.5 软件设计
  • 5.4 USB接口驱动程序设计
  • 5.4.1 HID驱动原理
  • 5.4.2 HID驱动相关API
  • 5.4.3 多国语言显示的实现
  • 5.5 音频设备控制软件设计
  • 5.5.1 Windows Mixer函数
  • 5.5.2 音频线路操作流程
  • 5.5.3 音量控制编程
  • 5.5.4 Vista下音量控制
  • 第六章 Usb网络电话系统测试实验
  • 6.1 硬件设备测试
  • 6.1.1 Usb设备测试
  • 6.1.2 音频设备测试
  • 6.2 主机软件测试
  • 6.2.1 Skype API测试
  • 6.2.2 多国语言显示测试
  • 6.2.3 Vista系统的音频设备测试
  • 第七章 总结与展望
  • 附录A 软件显示界面设计代码
  • 附录B Skype API接口通信源代码
  • 附录C Usb相关操作代码
  • 附录D 多国语言显示程序设计
  • 附录E 音频控制函数代码
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].改善网络电话声音质量的新技术[J]. 福建信息技术教育 2008(04)
    • [2].矿用网络电话系统软件设计方法[J]. 内蒙古科技大学学报 2015(04)
    • [3].浅谈电话的变迁与网络电话的使用[J]. 河北企业 2014(12)
    • [4].手机拨打网络电话不是梦[J]. 电脑爱好者 2011(01)
    • [5].节省话费 网络电话任你打[J]. 电脑爱好者(普及版) 2010(01)
    • [6].话费不用愁 网络电话应用精选[J]. 电脑迷 2012(19)
    • [7].手机变身网络电话[J]. 电脑迷 2009(19)
    • [8].两头有电脑 电话不掏钱——如何拨打完全免费的网络电话[J]. 电脑爱好者(普及版) 2010(09)
    • [9].发条短信就能打网络电话[J]. 电脑爱好者(普及版) 2010(07)
    • [10].网络电话 拉近你我距离[J]. 电脑爱好者 2015(02)
    • [11].“呼死你”为何逍遥法外[J]. 法治与社会 2016(11)
    • [12].什么是网络电话[J]. 少儿科技 2014(08)
    • [13].流动时代中华通网络电话受热捧[J]. 计算机与网络 2013(24)
    • [14].便宜的网络电话[J]. 百科知识 2009(19)
    • [15].网络电话生死劫[J]. 竞争力 2009(12)
    • [16].海外华人尽情来煲电话粥[J]. 创业家 2010(06)
    • [17].江苏通管局联合公安、工商打击非法网络电话[J]. 江苏通信 2015(06)
    • [18].快拨网络电话助力求职季 避免通讯高峰[J]. 计算机与网络 2014(06)
    • [19].基于计算机网络电话预警系统[J]. 电子技术与软件工程 2014(13)
    • [20].被一张火车票隔开的阶层权利[J]. 贵阳文史 2012(01)
    • [21].警惕:网络电话“任意显号”功能诈骗[J]. 中国质量万里行 2012(07)
    • [22].军网网络电话应用可行性研究[J]. 电视技术 2011(19)
    • [23].阿根廷 拟开通网络电话受理居民投诉[J]. 世界电信 2010(06)
    • [24].太原警方打掉一利用境外网络电话诈骗团伙[J]. 政府法制 2009(17)
    • [25].市场追捧网络电话[J]. 上海经济 2009(10)
    • [26].用分立LNAs提高GPS网络电话性能[J]. 半导体信息 2008(05)
    • [27].借免费流量 市话费打长途[J]. 电脑爱好者 2014(06)
    • [28].春晚耳目一新 中华通网络电话同变[J]. 计算机与网络 2014(Z1)
    • [29].新潮的VoIP网络电话[J]. 电信快报 2008(02)
    • [30].网络电话的曲折生机[J]. 互联网周刊 2008(21)

    标签:;  ;  

    基于Skype软件的点阵型USB网络电话系统的研究及实现
    下载Doc文档

    猜你喜欢