SIPSYS系统中IM/Presence服务器的设计和实现

来源 :中国科学院沈阳计算技术研究所 | 被引量 : 4次 | 上传用户:heshang9994
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络和通信技术的发展,使VoIP(Voice over Internet Protocol)成为以软交换为核心的NGN(Next Generation Network下一代网络)技术中的重点业务。它为电信业开发了更多的增值模式,给用户带来越来越多的通信体验。即时消息(Instant Message)/出席(Presence)服务为技术核心的即时通信服务就是这种通信体验的重要内容。用户除了使用语音的方式进行沟通之外还可以通过即时消息的方式进行文字沟通;通过Presence服务获得对方的在线情况,地理位置,沟通媒介等多种信息。目前,在全球范围内存在数量众多、规模不同的VoIP网络,这些VoIP网络或者不提供IM/Presence服务,或者IM/Presence服务不能互通,多数以“孤岛”的形式存在,随着VoIP的进一步发展,IM/Presence服务的互联互通问题亟待解决。目前,IM/Presence技术标准主要有两个:SIMPLE和XMPP。论文分析和比较了两种协议并根据课题背景(本课题基于SIPSYS系统,而SIPSYS是完全遵循SIP协议的VoIP系统)及优缺点选择使用SIMPLE标准。论文详细研究和分析了SIMPLE协议相关的标准文档和草案,并根据这一标准设计了IM消息识别、保存、转发模块及Presence信息的接受、转发及Presence信息的访问授权处理等模块,此外设计了与外界系统进行互通的管道接口。由这些设计进行编码和调试,最终实现了用户可以使用文字消息进行交互而对不可达消息进行保存,以及允许用户添加好友列表并实时显示他们的当前状态,同时将好友列表相关信息保存在服务器中的功能。它为SIPSYS的终端用户提供完整的IM/Presence服务。它符合SIMPLE协议,能够与其他标准的IM/Presence系统进行互通。本文结构大致如下:第一章介绍了IM/Presence的概念以及论文的研究背景,第二章进一步对IM/Presence的技术现状和标准进行了分析和介绍。第三章、第四章讨论系统的需求、设计与实现,第五章给出了系统运行效果图及测试结果,并在最后得出结论。
其他文献
数据丢失将给个人和企业造成巨大损失,数据存储的高可靠性和高安全性成了关注的重点。磁盘阵列在空间维度对数据进行保护,避免磁盘失效造成数据丢失,连续数据保护可以在时间维度
众所周知,竞技体育发展越来越迅速,竞争也越来越激烈,提高运动成绩的难度越来越大。为了在重大国际赛事和奥运会上取胜,世界体育强国都在力争运用最新的科技手段来挖掘人体运动的
随着多媒体计算机技术和网络技术的迅速发展,教学支持系统对统一性和开放性的要求越来越高,为了满足这种需要,组件技术正日益渗透到教学支持系统的软件开发过程中。 组件对象
数据挖掘又称数据库中的知识发现,是数据库研究最活跃的领域之一,这门技术自兴起以来因其广阔的应用前景和深远的现实意义受到学术界的广泛关注,而其中的关联规则挖掘问题,因其丰
OTT(Over The Top)通常是指一种网络服务,其内容建立在INTERNET互联网之上,但是可以脱离网络运营商的支撑。用户可以通过各种终端来获取OTT内容,近年来移动互联网的发展更是极大地
虚拟各种自然现象是计算机图形学的一个重要探索领域。尤其是,象云、水、火、树、烟、地形、沙漠、雪和雾等都是不可缺少的虚拟自然情景。而用计算机生成三维烟雾的又是计算机
为了准确地分辨医学影像中的正常组织结构和异常病变,需要对医学图像进行分割。由于医学图像对比度较低,组织特征的可变性、不同组织之间或者组织和病灶之间边界的模糊性以及微
网络考试系统是计算机辅助教学的一个重要应用,它的开发与研制一直是教育改革的重要方面。随着近年来计算机网络技术、通讯技术的崛起,网络考试发展迅速,在未来的远程教育中,网络
OLAP(On-LineAnalyticalProcessing,联机分析处理)是为了对存储在数据仓库中的数据进行分析处理的分析技术,它提供对多维数据的切片和切块、钻取、旋转等,便于使用者从不同角度
本文主要研究了视频点播流调度算法中的补丁流调度算法,在此基础上提出了分时分组周期补丁调度算法。该算法对现有的周期补丁算法进行了三点改进:⑴对每个周期内的补丁流按时