[发明专利]一种SaaS场景下的数据同步方法、装置及其介质在审
申请号: | 202210360439.X | 申请日: | 2022-04-07 |
公开(公告)号: | CN114780637A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 刘合 | 申请(专利权)人: | 上海销氪信息科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/25 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘珂 |
地址: | 200441 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 saas 场景 数据 同步 方法 装置 及其 介质 | ||
1.一种SaaS场景下的数据同步方法,其特征在于,包括:
接收用户端发送的数据;
向目标数据源中写入所述数据;其中,所述目标数据源为多个数据源中预先确定的一个所述数据源;
由所述目标数据源中获取所述数据,并将所述数据解析、转换成相应格式同步至其他所述数据源。
2.根据权利要求1所述的SaaS场景下的数据同步方法,其特征在于,在将所述数据解析、转换成相应格式同步至其他所述数据源之后,还包括:
确定是否接收到其他所述数据源返回的写入完成信号;其中,所述写入完成信号为向所述数据源写入数据过程完成后,所述数据源产生的信号;
若未接收到所述写入完成信号,则返回至将所述数据解析、转换成相应格式同步至其他所述数据源的步骤。
3.根据权利要求2所述的SaaS场景下的数据同步方法,其特征在于,在所述确定是否接收到其他所述数据源返回的写入完成信号之后,还包括:
若接收到所述写入完成信号,则更新所述目标数据源中所述数据的同步标志字段为同步成功状态;所述同步标志字段为所述数据写入所述目标数据源时添加的标志字段,其初始状态为同步失败状态。
4.根据权利要求3所述的SaaS场景下的数据同步方法,其特征在于,还包括:
接收所述用户端发送的查询请求;
根据所述查询请求确定需要查询的所述数据;
从所述目标数据源中获取所述同步标志字段为同步失败状态的所述数据,并从其他所述数据源中获取所述同步标志字段为同步成功状态的所述数据;
将获取到的所述数据发送至所述用户端。
5.根据权利要求1所述的SaaS场景下的数据同步方法,其特征在于,在所述向目标数据源中写入所述数据之后,还包括:
确定是否接收到所述目标数据源返回的写入完成信号;其中,所述写入完成信号为向所述数据源写入数据过程完成后,所述数据源产生的信号;
若接收到,则返回提示信息以提示用户数据写入成功;
若未接收到,则返回至所述向目标数据源中写入所述数据的步骤;
对应的,由所述目标数据源中获取所述数据,并将所述数据解析、转换成相应格式同步至其他所述数据源的步骤于后台运行。
6.根据权利要求1至5任意一项所述的SaaS场景下的数据同步方法,其特征在于,当所述数据源包括MySQL数据源时,所述目标数据源为所述MySQL数据源。
7.根据权利要求2所述的SaaS场景下的数据同步方法,其特征在于,在所述确定是否接收到其他所述数据源返回的写入完成信号之后,还包括:
对返回至将所述数据解析、转换成相应格式同步至其他所述数据源的步骤的次数进行计数,并得到计数值;
当所述计数值超过预设值时,返回警示信息。
8.一种SaaS场景下的数据同步装置,其特征在于,包括:
接收模块,用于接收用户端发送的数据;
写入模块,用于向目标数据源中写入所述数据;其中,所述目标数据源为多个数据源中预先确定的一个所述数据源;
同步模块,用于由所述目标数据源中获取所述数据,并将所述数据解析、转换成相应格式同步至其他所述数据源。
9.一种SaaS场景下的数据同步装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任意一项所述的SaaS场景下的数据同步方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述的SaaS场景下的数据同步方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海销氪信息科技有限公司,未经上海销氪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210360439.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种台区线损的核查比对装置
- 下一篇:一种基于秀丽线虫神经元的全智能小车
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置