一种实时高效的企业通讯录的更新方法技术

技术编号:22726043 阅读:46 留言:0更新日期:2019-12-04 07:10
本发明专利技术涉及一种实时高效的企业通讯录的更新方法,该方法包括以下步骤:服务端存储完整的企业通讯录和权限关系,服务端维护多个企业版本号以体现企业通讯录相关数据,多个企业版本号之间基于企业架构建立关联,维护员工的个人版本号体现员工个人的权限关系,通过比对版本号来确定是否需要更新企业通讯录并定位具体需要变动的范围,本方法能降低服务端和客户端的资源消耗,实现通讯录数据的实时同步,不需要维护个人单独的增量信息,大大减轻服务端开发难度和资源消耗。

A real-time and efficient update method of enterprise address book

The invention relates to a real-time and efficient method for updating the enterprise address book, which includes the following steps: the server stores a complete enterprise address book and permission relationship, the server maintains multiple enterprise version numbers to reflect the relevant data of the enterprise address book, the relationship between multiple enterprise version numbers is established based on the enterprise architecture, and the personal version number of the employee is maintained to reflect the personal permission of the employee This method can reduce the resource consumption of server and client, realize the real-time synchronization of address book data, do not need to maintain individual incremental information, greatly reduce the difficulty of server development and resource consumption.

【技术实现步骤摘要】
一种实时高效的企业通讯录的更新方法
本专利技术涉及企业通讯录的更新技术,尤其涉及一种实时高效的企业通讯录的更新方法。
技术介绍
企业通讯录作为企业移动协同应用的最基础的功能,保证通讯录的信息安全和实时更新的非常重要。当前能满足包含复杂权限关系的通讯录更新机制分成两极化:一类是传统的企业通讯录更新技术,每当发生变动时基本都是全量更新所有数据,消耗流量大、速度慢;另外一类则需要针对每个用户生成单独数据,计算复杂难以维护,人员越多消耗资源增长过大。例如公开号为CN109194779A的专利申请公开了一种安全高效的企业通讯录更新方法,能够实现企业通讯录的更新,但是该方案采用预先计算,每次通讯录变动都需要为每个人计算增量数据。如果企业通讯录信息变更频繁,则会消耗大量的计算资源和庞大的存储资源。
技术实现思路
为了解决上述问题,本专利技术的目的在于提供一种实时高效的企业通讯录的更新方法,通过该方法能降低服务端和客户端的资源消耗,实现通讯录数据的实时同步,不需要维护个人单独的增量信息,大大减轻服务端开发难度和资源消耗。为了实现上述本文档来自技高网...

【技术保护点】
1.一种实时高效的企业通讯录的更新方法,其特征在于,包括以下步骤:/n服务端存储完整的企业通讯录和权限关系,所述企业通讯录体现企业架构,包括完整的企业组织关系、企业基本信息、部门信息和人员信息;/n设置多个企业版本号以体现企业通讯录相关数据,多个企业版本号之间基于组织架构建立关联,设置员工的个人版本号体现员工个人的权限关系,服务端维护企业的多个版本号及员工的个人版本号;/n客户端保留上一次连接服务端时获取的企业版本号和个人版本号,并且客户端每次连接服务端时都需要重新获取企业版本号和个人版本号,通过比对版本号来确定是否需要更新企业通讯录:/n若企业版本号变动,根据具体变动的企业版本号与企业组织关...

【技术特征摘要】
1.一种实时高效的企业通讯录的更新方法,其特征在于,包括以下步骤:
服务端存储完整的企业通讯录和权限关系,所述企业通讯录体现企业架构,包括完整的企业组织关系、企业基本信息、部门信息和人员信息;
设置多个企业版本号以体现企业通讯录相关数据,多个企业版本号之间基于组织架构建立关联,设置员工的个人版本号体现员工个人的权限关系,服务端维护企业的多个版本号及员工的个人版本号;
客户端保留上一次连接服务端时获取的企业版本号和个人版本号,并且客户端每次连接服务端时都需要重新获取企业版本号和个人版本号,通过比对版本号来确定是否需要更新企业通讯录:
若企业版本号变动,根据具体变动的企业版本号与企业组织关系的关联确定具体需要变动的位置,若个人版本号变动,需要全量更新客户端的企业通讯录;
服务端根据当前连接的客户端的用户权限实时计算用户可见范围,并生成临时的供用户可见的企业通讯录数据,根据用户请求将变动信息推送给客户端。


2.根据权利要求1所述的一种实时高效的企业通讯录的更新方法,其特征在于,还包括步骤:
客户端每一次连接服务端,都需要生成实时的通信密钥,当前交互期内的所有数据都使用通信密钥AES加密后传输。


3.根据权利要求1所述的一种实时高效的企业通讯录的更新方法,其特征在于,还包括步骤:
服务端维护当前在线的所有用户状态,服务端数据变动时,实时计算变动影响范围,并通知影响范围内的所有在线人员。


4.根据权利要求1所述的一种实时高效的企业通讯录的更新方法,其特征在于,
所述企业版本号包括:
唯一的企业总版本号_V0,初始值为1,任何企业通讯录数据变动都会导致企业总版本号增加,部分人员权限变动不会导致_VO变动即不影响其他人员;
唯一的企业基本信息版本号_V1,只关联企业基本信息的变动;
唯一的企业数据版...

【专利技术属性】
技术研发人员:应远日
申请(专利权)人:浙江讯盟科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1