当前位置:主页 > 管理论文 > 移动网络论文 >

基于XMPP协议的企业级IM关键功能的研究及其在iOS端的实现

发布时间:2024-02-28 22:14
  即时消息系统(即IM,例如QQ、微信)一经推出就开始风靡全球。IM之所以广受欢迎是因为其有诸多优点,比如方便易用、免费、沟通方式多样(文字、表情、语音甚至视频)、高效即时等。企业级IM虽然在实现本质上与个人级IM是相同的,但在功能需求、安全性、扩展性等方面两者区别很大。个人级IM以娱乐、交友、个人聊天为中心。这些功能恰恰是企业所不希望的。企业级IM在界面呈现上要求严肃、按组织架构划分、突出企业标识;企业级IM要求通讯是安全的、可控制、可追溯;很多中小企业的信息化部署都不是一步到位的,需要随着规模的变化、业务模式的改变做适应性变化和调整,这就要求即时通讯系统是可扩展的;资料分享是IM的一个很常用的功能,对于个人级IM,文件传输高效易用就够了。但对企业级IM而言,安全性是必不可少的一部分。 企业IM市场仍然属于高速发展时期,而且是个利润率很高的市场。最近几年,许多的厂商争相进入,呈现群雄激战的状况。种类繁多也让用户不知道如何选择。各厂商采用的协议不同,不能互联互通也让用户担心陷入“被绑架”的境地。XMPP协议是应用最广泛的即时通讯协议,其核心已被IETE采纳为即时消息与出席技术的标准。XM...

【文章页数】:98 页

【学位级别】:硕士

【部分图文】:

图5-2Openfire组管理页面

图5-2Openfire组管理页面

华南理工大学工程硕士学位论文.1.2实现组织架构管理功能的需要服务器端和客户端配合实现。在服务器端,所属组织信为注册用户的一个属性,可以动态配置该属性。客户端获取用户列表时,可以取到用户的组织信息,客户端采用某种方式把该信息显示出来。.1.1.1服务器端登陆Openfire....


图5-3组属性编辑页面

图5-3组属性编辑页面

25图5-3组属性编辑页面业级IM中,实际上不存在好友、陌生人这些概念。一般是由公司给员工员工用所分配的账号登陆,登陆之后就会看到整个公司的组织架构和每个组相应员工的联系人。当然,有的时候,可能不希望某些部门之间进行直接的沟通过Openfire的组属性-->共享给....


图5-4联系人列表界面

图5-4联系人列表界面

29图5-4联系人列表界面列表展开的大致思路是这样的:如图5.1所示的组织架构图,我可以把每个部都看做一个结点,整个结构是一棵树。UITableView是根据一个数据源来显示点击某个未展开的结点时,就把该结点的下一层子结点加入到数据源中,然后view的reload....


图5-5联系人存储结构

图5-5联系人存储结构

在XMPPUserCoreDataStorageObject.m这个文件的-(void)updateGroupsWithItem函数中新groupName这个属性的值。这样我们就可以在获取联系人信息的时候得到他所属的织信息,比如:XMPPUserCoreDataStor....



本文编号:3914055

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3914055.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户5781f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com