[发明专利]即时通信平台中企业通讯录的实现方法和装置有效
申请号: | 201210227214.3 | 申请日: | 2012-06-30 |
公开(公告)号: | CN103516591A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 张宁 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06;H04L29/08;G06F17/30 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时 通信 平台 企业 通讯录 实现 方法 装置 | ||
技术领域
本发明涉及即时通信技术领域,特别涉及一种即时通信平台中企业通讯录的实现方法和装置。
背景技术
随着互联网的飞速发展,人们在工作中沟通交流的方式也随之改变,企业版即时通信平台作为一种个人-企业通信工具,具有出色的表现力、互动性、实时性,能够实现文字、语音、视频的多媒体即时通信,倍受办公室白领、时尚人群和广大学生的青睐,而通讯录作为企业版即时通信平台的一项重要业务,给人们在联络中带来了便利的交流,当工作人员需要了解或寻找某员工时,企业通讯录就显得非常必要。
现有方案所建立的企业通讯录通常具有一个整体的结构,需要针对整个通讯录执行数据存取,每隔一定周期会对数据库进行一次更新;并且,现有方案将通讯录存储在数据库中,当用户请求下载通讯录时,从数据库查找到该通讯录,并传输至请求方。
现有即时通讯工具中的企业通讯录时至少存在如下缺陷:
由于数据库读取速度缓慢,响应时间过长,导致下载企业通讯录速度较慢,影响用户体验;并且,在实际中,并不希望所有员工都能获得企业的整个通讯录,而希望不同员工获得不同通讯录数据,而现有方案对企业通讯录整体执行数据存取的方式,无法满足这一需求。
发明内容
本发明提供了一种即时通信平台中企业通讯录的实现方法和装置,以解决现有方案中企业通讯录的下载过于缓慢以及由于采用对企业通讯录整体执行数据存取而无法使不同员工获得不同通讯录数据的问题。
为达到上述目的,本发明实施例采用了如下技术方案:
本发明实施例提供了一种即时通信平台中企业通讯录的实现方法,所述方法包括:
为每个企业的通讯录数据设置企业身份标识、部门身份标识、员工身份标识和员工权限信息;
建立所述企业身份标识和部门信息之间的第一级哈希映射关系,建立所述部门身份标识与员工信息的第二级哈希映射关系;
利用数据库中的通讯录数据按照所述第一级哈希映射关系和第二级哈希映射关系在内存中建立企业通讯录;
当接收到来自用户的获取请求时,在所述用户所属的企业所对应的员工权限信息中进行查找,得到所述用户的可见权限,所述可见权限指示可见的部门身份标识和/或员工身份标识;
根据所述获取请求和用户的可见权限,在所述企业通讯录中提取相应的通讯录数据并将该提取到的通讯录数据发送给所述用户。
本发明实施例还提供了一种即时通信平台中企业通讯录的实现装置,所述装置包括:
设置建立单元,用于为每个企业的通讯录数据设置企业身份标识、部门身份标识、员工身份标识和员工权限信息;建立所述企业身份标识和部门信息之间的第一级哈希映射关系,建立所述部门身份标识与员工信息的第二级哈希映射关系;利用数据库中的通讯录数据按照所述第一级哈希映射关系和第二级哈希映射关系在内存中建立企业通讯录;
权限获取单元,用于当接收到来自用户的获取请求时,在所述用户所属的企业所对应的员工权限信息中进行查找,得到所述用户的可见权限,所述可见权限指示可见的部门身份标识和/或员工身份标识;
通讯录数据提取单元,用于根据所述获取请求和用户的可见权限,在所述企业通讯录中提取相应的通讯录数据并将该提取到的通讯录数据发送给所述用户。
本发明实施例的有益效果是:
本发明实施例通过为通讯录数据中的企业、部门和员工设置身份标识,基于该身份标识利用哈希映射建立企业通讯录,以及利用所设置的员工权限信息控制每个用户获取的通讯录数据的技术手段,能够利用身份标识实现对企业通讯录中各种数据的定位,从企业通讯录中提取出所关注的部分通讯录数据,达到为不同员工提供不同通讯录数据的技术效果,从而提供了一种新型具有较高灵活性和可扩展性的企业通讯录。
并且,本发明实施例将企业通讯录设置在内存中,通过内存操作提高了通讯录数据的读取速度,并且,由于采用哈希映射关系能够实现数据的快速定位,本实施例能够显著降低访问企业通讯录的响应时间,提高企业通讯录的下载速度。
附图说明
图1为本发明实施例一提供的一种即时通信平台中企业通讯录的实现方法流程图;
图2为本发明实施例二建立的通讯录结构的示意图;
图3为本发明实施例二提供的从所建立的企业通讯录中获取针对用户的通讯录数据的方法流程图;
图4为本发明实施例三提供的一种即时通信平台中企业通讯录的实现装置结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210227214.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:处理信号的方法和信号处理器
- 下一篇:提供离线消息的服务系统及相应的服务方法