基于RTC通信软件的语音留言功能的系统实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:aaxiongaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前即时通信软件的开发主要是从协议的底层来进行研究,主要利用的是几大开源协议栈以及基于这些协议栈之上的通信API接口等。如何从现有开源协议或应用API或第三方软件着手快速的构建我们系统的上层应用则是该论文研究的目的。本文首先介绍当前VOIP的发展,分析了即时通信软件的现状和问题,提出了我们的研究目的,然后从技术层面上介绍了SIP、SDP、RTP协议以及微软的RTC技术,最后从适用性、可扩展性方面确定了C/S与B/S结合的混合开发模式。接下来的章节则是论文的关键部分,在确定了使用B/S与C/S相结合的混合模式后,接着分析系统结构,给出系统的整个架构,系统各个模块,包括正常通信、用户注册登陆以及录音扩展部分;最后是对系统各个子模块的详细设计。论文主要工作是研究在RTC实现的简单通信的基础之上,建立自己的用户管理服务器,并在此基础上进行了语音留言的开发。前者主要分为两大功能:注册和登录模块。服务器端的注册模块通过检查相关注册信息决定是否给与该用户合法资格;登陆模块主要实现对用户信息进行管理,鉴别,并向登陆用户提供最新的系统录音消息,成功登陆可以进行语音留言并上传服务器。语音留言模块实现了录音下载和在线收听两类服务。下载服务是一种典型的C/S模型;而在线收听服务通过B/S开发模式在客户端是通过IE浏览器来接受。经过试验,基本实现了用户信息管理包括注册登陆;录音的上传下载和在线收听等功能并达到了论文的目的。
其他文献
个性化信息服务主要是解决目前网络信息多样化与用户需求专一化之间的矛盾。个性化服务在电子商务应用领域取得了显著的成效。它以用户兴趣模型为核心,预测用户感兴趣的内容,
XML技术自产生以来,随着互联网Internet的迅速发展以及各种网络应用技术的出现,在网络数据存储与交换中发挥的作用越来越大,其安全性也受到广泛的关注。特别是随着Web服务技
随着计算机技术的发展,计算模式正逐步向“随时随地为人们提供服务”的普适计算过渡。随着网络技术和嵌入式技术的发展,各类便携、移动以及3C融合的产品逐渐融入并影响人们的
当今社会,各种调度规则与人工智能技术的结合已经成为目前调度问题研究的热点。基于知识库的调度是在一个群体中,建立知识库实现优化,作为一个关键模块,调度规则与知识库结合
虚拟现实技术是利用计算机生成一种高逼真的模拟环境,并可通过多种传感器接口,使用户“沉浸”到此环境中,从而实现用户与该虚拟环境之间的交互。目前,虚拟现实技术己广泛应用
嵌入式系统自诞生以来飞速发展,使得PDA、Pocket PC和智能手机等移动设备也迅速普及,基于移动设备的各种多媒体应用也逐渐丰富起来。2D图形显示已越来越不能满足人们对图形真
未来互联网体系架构需要得到大规模部署和验证。路由器是组成互联网基础设施的核心设备,解决互联网在安全可信、服务质量、移动管理、大规模路由等方面存在的问题采用的主要
无线传感器网络综合了传感器技术、计算和通信技术,成为计算机科学领域一个活跃的研究分支。在无线传感器网络体系结构中,网络层的路由技术对无线传感器网络的生命周期至关重
在日新月异的信息时代,大数据的出现给我们对于数据存储和处理带来了新的问题与挑战。在生物识别技术领域中,指纹识别技术的地位越来越重要,在身份识别和信息安全中发挥的作
随着Internet和宽带网的快速发展,流媒体应用已经成为当前Internet领域中的重要应用之一。流媒体技术通过多媒体形式能够呈现出比传统的文本格式更为直观和丰富的信息内容。