[发明专利]信息同步方法、装置、计算机设备和存储介质有效
申请号: | 201910019612.8 | 申请日: | 2019-01-09 |
公开(公告)号: | CN109815247B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 王雁;章启洋 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息 同步 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种信息同步方法、装置、计算机设备和存储介质。所述方法包括:响应于信息同步指令,从存储的集体标识中并行读取预设数量的集体标识;对于每个读取到的集体标识,确定读取到的集体标识是否为锁定状态;当所述读取到的集体标识为非锁定状态时,将所述读取到的集体标识置为锁定状态;从本地数据库和远程数据库中,分别提取与所述读取到的集体标识所对应的本地成员信息和远程成员信息;当所述远程成员信息与所述本地成员信息不一致时,根据所述远程成员信息更新所述本地成员信息。采用本方法能够并行同步多个集体标识所对应的本地成员信息,且仅在远程成员信息和本地成员信息不一致时才更新本地成员信息,提高了信息同步效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种信息同步方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,越来越多的信息经常在不同的计算机设备之间进行同步。同时,企业或各种组织内的集体经常发生成员的流动与更新。比如,大型企业经常发生成员的入职、离职和企业内部调动,也可能会有部门的建立或取消。企业或组织的工作运行依赖于组织架构,为了确保企业或组织的正常运转,需要定时进行集体成员信息的同步。
然而,传统的集体成员信息同步的技术,是获取企业或组织内各个集体的全部成员信息进行整体更新。在企业或组织的规模较大的情况下,每次进行信息同步时需要处理的数据量很大,信息同步的效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高信息同步效率的信息同步方法、装置、计算机设备和存储介质。
一种信息同步方法,所述方法包括:
响应于信息同步指令,从存储的集体标识中并行读取预设数量的集体标识;
对于每个读取到的集体标识,确定读取到的集体标识是否为锁定状态;
当所述读取到的集体标识为非锁定状态时,将所述读取到的集体标识置为锁定状态;
从本地数据库和远程数据库中,分别提取与所述读取到的集体标识所对应的本地成员信息和远程成员信息;
当所述远程成员信息与所述本地成员信息不一致时,根据所述远程成员信息更新所述本地成员信息。
在其中一个实施例中,响应于信息同步指令,从存储的集体标识中并行读取预设数量的集体标识包括:
当监听到信息同步指令时,遍历存储的标识范围信息;
对于遍历到的标识范围信息,确定遍历到的标识范围信息所对应的集体标识;
从确定的集体标识中并行读取预设数量的集体标识。
在其中一个实施例中,当所述读取到的集体标识为非锁定状态时,将所述读取到的集体标识置为锁定状态之后,还包括:
从本地数据库和远程数据库中,分别提取与所述读取到的集体标识所对应的本地集体信息和远程集体信息;
根据所述远程集体信息更新所述本地集体信息。
在其中一个实施例中,当所述远程成员信息与所述本地成员信息不一致时,根据所述远程成员信息更新所述本地成员信息包括:
在所述远程成员信息和所述本地成员信息中,确定各自的重复成员信息;
分别对所述远程成员信息和所述本地成员信息中,确定的重复成员信息进行去重处理,得到去重后的远程成员信息和去重后的本地成员信息;
当所述去重后的远程成员信息与所述去重后的本地成员信息不一致时,根据所述去重后的远程成员信息更新所述去重后的本地成员信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910019612.8/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置