基于SIP的群业务系统的设计与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:wwbywbytc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
群是近年来即时通信平台中日益流行的概念,她比普通的好友分组具有更多的含义,更丰富的功能。用户可以在群内相互交流意见,共享资源,开展集体活动,协同办公。服务器运营商可以利用群用户具有的鲜明共同点,寻找到合适的增值服务切入点,例如定向的投递服务信息和广告等,以获得新的盈利模式。基于此,群业务已经成为了当前即时通信平台中不可或缺的主流业务。   本文在深入分析了群管理和群业务的现有研究及现有系统的基础上,设计并实现了基于Session Initiation Protocol(SIP)的群业务系统。具体来说,本文主要贡献体现如下:   (1)群业务系统中群管理功能的设计与实现   群业务需要以完善的群管理为基础。本文在紧密结合SIP体系架构的基础上,借鉴IETF中XCON工作组提出的集中式SIP会议框架的思想,引入群管理服务器对系统中的群进行集中管理。在此架构上,本文设计并实现了一整套群管理功能,包括群的建立和删除,群信息订阅,群成员管理,群信息管理,群搜索等,这一套完善的群管理功能为后续的群业务的设计与实现奠定了基础。   (2)群聊天业务的设计与实现   群聊天业务是群业务系统中不可或缺的业务。现有的群聊天技术使用一个MESSAGE URI-list service实体来对系统中的所有群即时消息进行处理,存在着单点负担大,以及严重限制群成员数量的缺陷。为了克服这些缺点,本文设计了由客户端依次向多个接收者发送群即时消息的消息传送方式。在此群即时消息传送方式的基础上,本文为用户设计并实现了两种模式的群聊天,一种是常规的群发群显模式,另一种是新颖的群发单显模式。其中群发单显模式能确保重要消息通知到位,并且有助于信息的统一询问,分开搜集。   (3)群多媒体邮件业务的设计与实现   多媒体邮件是为满足用户多媒体信息交互而特别设计的电子邮件,用户利用多媒体邮件,可以无缝录制、发送、接收和播放多媒体邮件,以实现人性化交流。由于现有的多媒体邮件实现原理在运用到群发场景下时存在着邮件系统存储资源严重浪费的缺点,所以本文在设计中,引入多媒体文件服务器作为多媒体文件在邮件传送系统中的唯一存储点,将多媒体邮件中的电子邮件内容和多媒体文件内容进行分开递送。该优化的设计方案避免了多媒体文件的重复存储,极大节省了邮件服务器的存储资源。
其他文献
面部特征点定位是指在输入人脸图像上自动检测面部关键特征(如眼睛中心点,眼角点,嘴角点等)的技术,可以用于对齐待匹配的人脸图像,因而是全自动人脸识别中的关键步骤之一。此外,精
设A是一个字母表。如果语言X,Y(C)A*满足XY=YX,则称X,Y是可交换的。如果语言X,Y(C)A*满足XY(C)YX或YX(C)XY,则称X,Y是部分可交换的。目前已知:在自由半群A*上,若x,y∈A+,xy=yx,则存在t
生物信息学是当今世界非常热门的课题,近年来,人们注重对生物信息的数据整合和应用开发,使得生物学家能方便的进行生物信息研究。在和所内专家交流后发现:首先,面对庞大繁杂的生物
二十世纪七十年代,E.F.Codd提出了数据库的关系模型,开始了数据库关系方法和关系数据理论的研究,并逐渐应用到各个领域。这使得人们借助数据库对海量数据进行处理以及查询成
生物信息学是一门新兴学科,它综合运用生物学、统计学和计算机科学的各种工具和方法,来挖掘海量的生物学数据背后丰富的内涵。中国科学院微生物研究所网络信息中心多年来一直开
无论是在计算机领域还是更为宽泛的数据处理领域中,数据信息的采集、处理、存储以及传输之间的速度“趋异问题”普遍存在。本文提出使用“暂存技术”解决此类趋异问题。文章将
煤炭安全生产涉及到对煤矿生产现场的人、设备、生产环境各方面的监测,随着矿井自动化技术的提高,大多矿井已建立了多种自动化系统,如监测井下生产环境(瓦斯、CO、温度等)的瓦斯安
隐喻识别是自然语言处理的一个重要研究分支。目前人们越来越清楚地认识到隐喻在思维及语言中所处的重要地位。G.Lakeoff和M.Johnson认为,隐喻不仅仅是一种语言修辞手段而且是
随着工艺集成度的增大和芯片主频的提高,功耗已经成为限制处理器性能提高的主要因素。过高的功耗影响了芯片的可靠性和寿命,增加了冷却成本,限制了部分高性能处理器应用于移动终
传统的IT系统管理只是强调对IT基础设施的监控管理,而未考虑与这些设施关联的上层服务。基于服务的管理方式将上层服务与底层基础设施关联起来,确保在服务的关键流程被中断或用