[发明专利]一种同步线上商城系统与第三方业务系统的数据同步系统及方法在审
申请号: | 201710848427.0 | 申请日: | 2017-09-19 |
公开(公告)号: | CN107633054A | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | 钟南星 | 申请(专利权)人: | 深圳市优户科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市徽正知识产权代理有限公司44405 | 代理人: | 李想 |
地址: | 518000 广东省深圳市罗湖*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同步 线上 商城 系统 第三 业务 数据 方法 | ||
技术领域
本发明涉及数据处理领域,尤其涉及一种同步线上商城系统与第三方业务系统的数据同步系统及方法。
背景技术
现有技术中,销售性企业会使用多种不同的软件系统,典型的包括销售系统、库存系统、采购系统和财务系统等。在互联网技术如此发达的今天,大多数企业都有自己的互联网销售平台,即线上商城系统。这就带来了独立的线上商城系统与线下业务管理系统(即第三方业务系统)之间数据同步的问题。
目前通常有三种实现方案。一为两个系统之间数据不同步,手动将线上商城系统产生成的数据手动输入第三方业务系统;二为找同一家软件供应商开发,两套系统共用数据库;三为两家不同的软件供应商共同协商数据同步协议后,再做二次开发。方案一纯手工方式增加工作量,并且容易出错;方案二数据耦合度高,但不利于系统扩展,并且不能发挥不同供应商的优势;方案三能发挥各供应商的优势,但需要协调多个供应商共同做二次开发。
发明内容
针对上述技术问题,本发明实施例提供了一种同步线上商城系统与第三方业务系统的数据同步系统,能够根据对接不同的第三方业务系统设置不同的配置项,大大的提高了对接第三方业务系统的效率。
本发明实施例的第一方面提供一种同步线上商城系统与第三方业务系统的数据同步系统,所述第三方业务系统包括第一业务系统和第二业务系统,所述数据同步系统包括:
调度服务单元、线上商城接口、数据清洗单元以及第三方业务接口;
其中,所述第三方业务接口包括第一业务接口和第二业务接口,所述第一业务接口用于连接所述第一业务系统,所述第二业务接口用于连接所述第二业务系统;
所述线上商城接口用于连接所述线上商城系统;
所述数据清洗单元,用于根据第一配置项将第一数据集清洗为第一目标数据集,和/或,根据第二配置项将第二数据集清洗为第二目标数据集,所述第一数据集属于所述线上商城系统或第一业务系统,所述第二数据集属于所述线上商城系统或所述第二业务系统;
所述调度服务单元,用于获取所述第一业务系统对应的所述第一配置项和/或获取所述第二业务系统对应的所述第二配置项,并用于将所述第一目标数据集和/或第二目标数据集发送至所述线上商城系统,或将所述第一目标数据集发送至所述第一业务系统、所述第二目标数据集发送至所述第二业务系统。
可选地,所述调度服务单元具体用于:
在所述第一数据集属于所述线上商城系统时将所述第一目标数据集发送至所述第一业务系统,以及在所述第二数据集属于所述线上商城系统时将所述第二目标数据集发送至所述第二业务系统;
在所述第一数据集属于所述第一业务系统时将所述第一目标数据集发送至所述线上商城系统,以及在所述第二数据集属于所述第二业务系统时将所述第二目标数据集发送至所述线上商城系统。
可选地,所述第一配置项和所述第二配置项中包括进行同步的数据项以及所述数据项的默认值、枚举值和数据类型。
可选地,所述数据清洗单元包括:
移除模块,用于根据所述第一配置项移除所述第一数据集中的第一数据项,或根据所述第二配置项移除所述第二数据集中的第二数据项,所述第一数据项不属于所述第一配置项中进行同步的数据项,所述第二数据项不属于所述第二配置项中进行同步的数据项;
添加模块,用于根据所述第一配置项在所述第一数据集中不存在第一默认数据项时为所述第一数据集添加所述第一默认数据项,或根据所述第二配置项在所述第二数据集中不存在第二默认数据项时为所述第二数据集添加所述第二默认数据项,所述第一默认数据项属于所述第一配置项中进行同步的数据项,所述第二默认数据项属于所述第二配置项中进行同步的数据项,且所述添加的所述第一默认数据项为所述第一配置项中默认值,以及所述第二默认数据项为所述第二配置项中默认值;
替换模块,用于根据所述第一配置项替换所述第一数据集中数据项的枚举值,或根据所述第二配置项替换所述第二数据集中数据项的枚举值;
转换模块,用于根据所述第一配置项转换所述第一数据集的数据类型得到所述第一目标数据集,或根据所述第二配置项转换所述第二数据集的数据类型得到所述第二目标数据集。
可选地,所述调度服务单元具体还用于:
根据预置的轮询时间,读取所述第一数据集或所述第二数据集。
本发明实施例的第二方面提供一种同步线上商城系统与第三方业务系统的数据同步方法,适用于如上所述的数据同步系统,所述数据同步方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市优户科技有限公司,未经深圳市优户科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710848427.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件管理方法、装置及系统
- 下一篇:一种将图片转成HTML文档的方法