[发明专利]数据同步方法、装置、设备及计算机可读存储介质有效

专利信息
申请号: 201910780851.5 申请日: 2019-08-22
公开(公告)号: CN110673960B 公开(公告)日: 2022-11-29
发明(设计)人: 张羽 申请(专利权)人: 中国平安财产保险股份有限公司
主分类号: G06F9/52 分类号: G06F9/52;G06F9/50
代理公司: 深圳市赛恩倍吉知识产权代理有限公司 44334 代理人: 孙芬;刘丽华
地址: 518033 广东省深圳市福田区益田路*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 同步 方法 装置 设备 计算机 可读 存储 介质
【权利要求书】:

1.一种数据同步方法,其特征在于,所述数据同步方法包括:

在接收到获取指令时,获取多个服务器生成的同步数据任务,以构成任务池;

在接收选择指令时,以抢占方式选择多个所述服务器中的一个作为指定服务器,并将切分权限分配给所述指定服务器;

在接收到切分指令时,控制所述指定服务器从所述任务池内获取至少一个所述同步数据任务并执行切分线程,以将对应的所述同步数据任务切分为多个任务块;其中,所述切分线程可在工作状态和休眠状态之间切换;在工作状态所述切分线程根据所述同步数据任务产生的时间依次获取一个所述同步数据任务并将其切分为第一指定数量的所述任务块;所述切分线程切换至休眠状态;累计切分休眠时间;当所述切分休眠时间大于等于第一休眠时间时,每隔第一预定时间获取锁定信息;判断当前所述锁定信息与上一个所述锁定信息是否一致;在当前所述锁定信息与上一个所述锁定信息不一致时,返回所述切分线程依次获取一个所述同步数据任务并将其切分为第二指定数量的所述任务块的步骤;在当前所述锁定信息与上一个所述锁定信息一致时,则累计检测时间;在所述累计检测时间大于等于指定时间时,则识别所述切分线程工作异常;在接收到维护指令时,所述指定服务器执行维护线程,以检测所述切分线程的工作状态;其中,在工作状态所述维护线程每隔第二预定时间获取所述任务块的数量;在当前获取所述任务块的数量小于等于上一次获取所述任务块的数量时,则识别所述指定服务器的切分线程运作异常,并强制结束所述切分线程;

在接收抓取指令时,控制多个所述服务器分别执行抓取线程,以抓取所述任务块;其中,在工作状态所述抓取线程抓取第二指定数量的任务块;将所述抓取线程切换至休眠状态;累计抓取休眠时间;在所述抓取休眠时间小于第三休眠时间时,则识别多个所述指定服务器的抓取线程处于休眠状态,并返回所述累计抓取休眠时间的步骤;

在接收到处理指令时,控制多个所述服务器分别处理抓取的所述任务块,以将所述任务块对应的数据存储至指定位置。

2.如权利要求1所述的数据同步方法,其特征在于,所述以抢占方式选择多个所述服务器中的一个作为指定服务器,以将切分权限分配给所述指定服务器的步骤包括:

获取每个所述服务器访问所述任务池的访问时间;其中,多个所述服务器随机访问所述任务池;

选择所述访问时间最早的所述服务器作为所述指定服务器并记录锁定信息;所述锁定信息包括锁定时间和所述指定服务器的特征信息。

3.如权利要求1至2项中任意一项所述的数据同步方法,其特征在于,所述指定服务器从所述任务池内获取至少一个所述同步数据任务并执行切分线程,以将对应的所述同步数据任务切分为多个任务块的步骤包括:

所述第一指定数量为1000;

判断所述切分休眠时间是否小于第一休眠时间;

在所述切分休眠时间小于所述第一休眠时间时,则识别所述指定服务器处于休眠状态,并返回所述累计切分休眠时间。

4.如权利要求3所述的数据同步方法,其特征在于,在所述切分休眠时间大于等于所述第一休眠时间的步骤之后,所述数据同步方法还包括:

判断所述累计检测时间是否大于所述指定时间;

在所述累计检测时间小于所述指定时间时,则返回所述每隔第一预定时间获取所述锁定信息的步骤;

当识别所述切分线程工作异常,并强制结束所述切分线程。

5.如权利要求1至2项中任意一项所述的数据同步方法,其特征在于,所述维护线程可在工作状态和休眠状态之间切换;所述指定服务器执行维护线程,以检测所述切分线程的工作状态的步骤包括:

判断当前获取所述任务块的数量是否大于上一次获取所述任务块的数量;

在当前获取所述任务块的数量大于上一次获取所述任务块的数量时,则识别所述指定服务器的切分线程运作正常。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910780851.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top