一种基于MVC架构的SIP软终端的设计与实现

来源 :北京邮电大学 | 被引量 : 7次 | 上传用户:myloft2w
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络以及多媒体技术的不断发展,多媒体业务逐渐在Internet应用中占据主导地位。与之相适应,多媒体终端发展十分迅速,其形式也由依赖硬件提供主要功能的硬终端扩展到基于软件构建功能的软终端。信令技术是多媒体软终端的关键技术之一。SIP协议具有结构简洁、易于扩展和发现,以及适于Internet接入等良好特性,更符合未来网络发展的趋势。因此,研究基于SIP协议的多媒体软终端的设计与实现具有深远的意义和巨大的使用价值。   本文在分析SIP软终端常规设计思路和相关技术的基础上,借鉴分层设计思想和MVC设计模式确定了本软终端的设计思路。本软终端在实现多媒体通话功能基础上,使界面显示和逻辑功能相分离,提高了软件可复用性和可扩展性,体现了模块问松耦合的软件设计原则。   本文首先介绍了多媒体终端的发展情况、设计思路和相关技术。随后基于MVC设计模式提出了一种SIP软终端的设计框架,并对其中的MVC核心模块和信令协议栈进行了详细设计和实现。最后对该软终端进行了功能、性能和可靠性测试,验证了所设计的软终端能够完成多媒体通信功能,表明了所描述的设计思路和实现方法是合理的、切实可行的。
其他文献
主元分析,提供了一种用低维数据来表示高维复杂数据最主要特征的途径。简单地说,主元分析在高维数据中寻找特征模式,使用更合理的坐标空间将分散在一组变量上的信息集中到某
通过虚拟机技术可以在一台物理机器上模拟出多个服务器,共享一个物理机器的硬件资源,提高服务器的利用率。而如何为这些模拟出的虚拟机分配和管理好硬件资源是一个关键,尤其
在计算机图形学、虚拟现实、计算可视化等应用领域,常常涉及复杂三维模型的实时绘制与显示。随着图形真实感的需要以及模型和几何场景的高度细节化,对计算机的存储容量、计算
网格是一个分布、异构、开放的互联网并行环境。网格环境中的资源筛选和调度策略是网格研究的关键问题之一。目前很多网格系统考虑了资源节点的身份验证,但是身份验证不足以
雾计算是在传感网络和数据中心之间的边缘服务器上构建的服务和应用,它将传感网络和数据中心的部分功能迁移过来,并提供有限的分布式计算、存储和网络服务。雾计算作为物联网
在网络环境下数据传输发挥着巨大优越性同时也对软件体系结构和开发方法带来了新的挑战。一方面,通信软件的开发越来越复杂、维护和移植越来成本越高;另一方面,软件的应用需求
随着网络建设规模的不断增大,各行各业对其网络可靠性的要求也在不断的提高。网络可靠性作为网络建设的一项重要指标,时刻影响着其布局与规划。如何快速、精确地计算网络可靠
远程监控工业设备,不仅可以实现对现场运行数据的实时采集,获得现场监控数据,进行远程故障诊断技术,而且可以使技术人员无须亲临现场,特别是环境很恶劣的情况就可以监视并控
位置管理是对移动终端的位置进行管理,在一个寻呼到达时,网络能够快速准确的定位移动终端的位置,成功建立呼叫链路,同时使网络资源得到有效利用。随着无线网络技术的发展,移动用户
计算机取证系统包括证据搜索和证据分析两部分。证据搜索主要是完成对已有证据的信息定位、搜集。证据分析主要是对证据搜索部分得到的搜索结果进行全方位的整理、分析、研究