The invention provides a safe and efficient enterprise address book updating method, which belongs to the field of enterprise address book updating technology. The invention guarantees the security of enterprise address book updating through MAC authentication and employee's authority control, calculates incremental updating content according to employee's access authority, and synchronizes with client orientation. For different employees, different access privileges of address book are set to achieve directional incremental updates. In addition, the mobile Internet is optimized to reduce the resource consumption of client and server.
【技术实现步骤摘要】
一种安全高效的企业通讯录更新方法
本专利技术涉及企业通讯录的更新技术,尤其涉及一种安全高效的企业通讯录更新方法,通过MAC认证和员工的权限控制保障企业通讯录更新的安全,同时根据员工的访问权限计算增量更新内容,与客户端定向同步。
技术介绍
近年来,随着移动互联网的广泛普及和飞速发展,企业移动协同办公应用越来越普及,企业通讯录作为企业移动协同应用的重要功能,保证通讯录的及时更新愈发重要。传统的企业通讯录更新技术未考虑到移动互联网资源有限的特点,更新时未考虑企业员工访问权限的不同导致的差异化更新,消耗流量大、速度慢,已经不适合用于目前的情况。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种安全高效的企业通讯录更新方法,既考虑到了企业通讯录的特殊性,又针对移动互联网进行了优化,从而降低移动端和服务端的资源消耗。本专利技术通过MAC认证和员工的权限控制保障企业通讯录更新的安全,同时根据员工的访问权限计算增量更新内容,与客户端定向同步。本专利技术的技术方案是:一种安全高效的企业通讯录更新方法,具体步骤是:1)客户端第一次请求服务端,服务端生成唯一的标识码并下发工作密钥到客户端。2)在服务端存储企业完整的通讯录信息,服务端与客户端的通信内容使用3DES算法计算MAC,通过校验MAC保障数据的完整性和对通讯录更新的认证。3)在服务端建立用户、用户组、通讯录的关联模型。其中,用户组是拥有相同访问权限的用户的集合,4)在服务端建立变更记录表,当企业通讯录记录发生改变时,根据步骤3)建立的模型找到变动影响的用户组,记录变动记录及影响的用户组。5)在服务端记录每一个用户组有 ...
【技术保护点】
1.一种安全高效的企业通讯录更新方法,其特征在于,具体步骤为:1)客户端第一次请求服务端,服务端生成唯一的标识码并下发工作密钥到客户端;2)在服务端存储企业完整的通讯录信息,服务端与客户端的通信内容使用3DES算法计算MAC,通过校验MAC保障数据的完整性和对通讯录更新的认证;3)在服务端建立用户、用户组、通讯录的关联模型;其中,用户组是拥有相同访问权限的用户的集合;4)在服务端建立变更记录表,当企业通讯录记录发生改变时,根据步骤3)建立的模型找到变动影响的用户组,记录变动记录及影响的用户组;5)在服务端记录每一个用户组有权限访问的通讯录内容的最近一次更新时间;6)客户端初次请求企业通讯录,根据步骤2)建立的模型查询请求用户所属用户组有权限的通讯录记录,同时将请求用户此时所属的用户组编号返回客户端,客户端在本地记录返回内容及该次请求时间;7)客户端非初次请求企业通讯录,上传本地保留的上次请求时用户所属的用户组、请求时间,服务端比较用户访问权限以及有访问权限的通讯录内容,将差异内容分为增加的、更新的、删除的三部分内容返回。
【技术特征摘要】
1.一种安全高效的企业通讯录更新方法,其特征在于,具体步骤为:1)客户端第一次请求服务端,服务端生成唯一的标识码并下发工作密钥到客户端;2)在服务端存储企业完整的通讯录信息,服务端与客户端的通信内容使用3DES算法计算MAC,通过校验MAC保障数据的完整性和对通讯录更新的认证;3)在服务端建立用户、用户组、通讯录的关联模型;其中,用户组是拥有相同访问权限的用户的集合;4)在服务端建立变更记录表,当企业通讯录记录发生改变时,根据步骤3)建立的模型找到变动影响的用户组,记录变动记录及影响的用户组;5)在服务端记录每一个用户组有权限访问的通讯录内容的最近一次更新时间;6)客户端初次请求企业通讯录,根据步骤2)建立的模型查询请求用户所属用户组有权限的通讯录记录,同时将请求用户此时所属的用户组编号返回客户端,客户端在本地记录返回内容及该次请求时间;7)客户端非初次请求企业通讯录,上传本地保留的上次请求时用户所属的用户组、请求时间,服务端比较用户访问权限以及有访问权限的通讯录内容,将差异内容分为增加...
【专利技术属性】
技术研发人员:刘强,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。