CN106454767A - 一种业务数据同步方法、装置及*** - Google Patents

一种业务数据同步方法、装置及*** Download PDF

Info

Publication number
CN106454767A
CN106454767A CN201510474390.0A CN201510474390A CN106454767A CN 106454767 A CN106454767 A CN 106454767A CN 201510474390 A CN201510474390 A CN 201510474390A CN 106454767 A CN106454767 A CN 106454767A
Authority
CN
China
Prior art keywords
data
file
chronization
management platform
service system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510474390.0A
Other languages
English (en)
Inventor
陈明
卢涛
李春辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201510474390.0A priority Critical patent/CN106454767A/zh
Priority to PCT/CN2016/075549 priority patent/WO2016177070A1/zh
Publication of CN106454767A publication Critical patent/CN106454767A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供了一种业务数据同步方法,包括:数据管理平台分别从彩铃业务***和第三方***获取双方的数据文件;在双方数据文件存在冲突的情况下,数据管理平台生成数据同步文件;数据管理平台将该数据同步文件发送给彩铃业务***或者第三方***,其中,彩铃业务***或者第三方***根据该数据同步文件进行数据同步。使得增值业务***的业务数据能够实现同步。

Description

一种业务数据同步方法、装置及***
技术领域
本发明涉及电信增值业务领域,尤其涉及一种业务数据同步方法、装置及***。
背景技术
数据一致性保障的长期规划目标是构建数据一致性质量管理体系,从而实现数据一致性的可监控、可管理运营、可溯源三大基本目标。数据一致性管理不仅要解决***业务当前发生的问题,而且要解决***业务过去累积下的问题,还需要防范***业务未来会产生的问题。所以数据一致性管理工作要逐步实现常态化,规范化和制度化,从治标治本两个方面实现用户数据质量提升工作。
相关技术中的数据同步方法基本都是定制化的,要么是针对特有数据或者***,要么强调同步机制的通用化,都不适用于增值业务***。因此,由于增值业务***特有的用户数据特征、业务处理流程,导致增值业务***的业务数据难以实现同步。
发明内容
为了解决相关技术中值业务***的业务数据难以实现同步的问题,本发明提供了一种业务数据同步方法、装置及***,以至少解决上述问题。
根据本发明的一个方面,提供了一种业务数据同步方法,包括:数据管理平台分别从彩铃业务***和第三方***获取所述彩铃业务***的数据文件和所述第三方***的数据文件;在所述彩铃业务***的数据文件和所述第三方***的数据文件存在冲突的情况下,所述数据管理平台生成数据同步文件;所述数据管理平台将所述数据同步文件发送给所述彩铃业务***或者所述第三方***,其中,所述彩铃业务***或者所述第三方***根据所述数据同步文件进行数据同步。
可选地,在所述数据管理平台生成数据同步文件之前,所述方法还包括:所述数据管理平台将所述彩铃业务***的数据文件和所述第三方***的数据文件进行对比,包括:所述数据管理平台以所述第三方***的数据文件为基准与所述彩铃业务***的数据文件进行对比;或者,所述数据管理平台以所述彩铃业务***的数据文件为基准与所述第三方***的数据文件进行对比。
可选地,所述数据管理平台将所述数据同步文件发送给所述彩铃业务***或者所述第三方***包括:在所述数据管理平台以所述第三方***的数据文件为基准与所述彩铃业务***的数据文件进行对比的情况下,所述数据管理平台将所述数据同步文件发送给所述彩铃业务***;或者,在所述数据管理平台以所述彩铃业务***的数据文件为基准与所述第三方***的数据文件进行对比的情况下,所述数据管理平台将所述数据同步文件发送给所述第三方***。
可选地,所述数据文件包括:原始数据文件和与所述原始数据文件对应的校验文件。
可选地,所述数据管理平台将所述数据同步文件发送给所述彩铃业务***或者所述第三方***之后,还包括:所述数据管理平台获取所述彩铃业务***或者所述第三方***返回的文件级校验报告和/或记录级校验报告。
可选地,所述数据管理平台获取所述彩铃业务***或者所述第三方***返回的文件级校验报告之后,还包括:在校验不通过的情况下,所述数据管理平台根据所述文件级校验报告重新进行数据同步。
根据本发明的另一个方面,提供了一种业务数据同步装置,设置于数据管理平台上,其特征在于,包括:获取模块,用于分别从彩铃业务***和第三方***获取所述彩铃业务***的数据文件和所述第三方***的数据文件;处理模块,用于在所述彩铃业务***的数据文件和所述第三方***的数据文件存在冲突的情况下,生成数据同步文件;发送模块,用于将所述数据同步文件发送给所述彩铃业务***或者所述第三方***,其中,所述彩铃业务***或者所述第三方***根据所述数据同步文件进行数据同步。
可选地,该装置还包括:对比模块,用于将所述彩铃业务***的数据文件和所述第三方***的数据文件进行对比,所述对比模块,包括:第一对比单元,用于以所述第三方***的数据文件为基准与所述彩铃业务***的数据文件进行对比;第二对比单元,用于以所述彩铃业务***的数据文件为基准与所述第三方***的数据文件进行对比。
可选地,所述发送模块,包括:第一发送单元,用于在以所述第三方***的数据文件为基准与所述彩铃业务***的数据文件进行对比的情况下,将所述数据同步文件发送给所述彩铃业务***;第二发送单元,在以所述彩铃业务***的数据文件为基准与所述第三方***的数据文件进行对比的情况下,将所述数据同步文件发送给所述第三方***。
可选地,所述数据文件包括:原始数据文件和与所述原始数据文件对应的校验文件。
可选地,该装置还包括:报告模块,用于获取所述彩铃业务***或者所述第三方***返回的文件级校验报告和/或记录级校验报告。
可选地,该装置还包括:重启模块,用于在校验不通过的情况下,根据所述文件级校验报告重新进行数据同步。
根据本发明的还一个方面,提供了一种业务数据同步方法,包括:彩铃业务***根据数据管理平台的请求生成数据文件,并发送给所述数据管理平台,其中,所述数据文件用于与第三方***的数据文件进行对比;所述彩铃业务***接收所述数据管理平台发送的数据同步文件,其中,所述数据同步文件是在对比冲突的情况下,由所述数据管理平台生成的;所述彩铃业务***根据所述数据同步文件进行数据同步。
可选地,所述数据文件包括:原始数据文件和与所述原始数据文件对应的校验文件。
可选地,所述彩铃业务***根据所述数据同步文件进行数据同步之前,还包括:所述彩铃业务***对所述数据同步文件进行文件级校验并生成文件级校验报告。
可选地,所述彩铃业务***对所述数据同步文件进行文件级校验并生成文件级校验报告之后,还包括:根据校验通过的情况,生成记录级校验报告。
根据本发明的还一个方面,提供了一种业务数据同步装置,设置于彩铃业务***上,包括:数据生成模块,用于根据数据管理平台的请求生成数据文件,并发送给所述数据管理平台,其中,所述数据文件用于与第三方***的数据文件进行对比;接收模块,用于接收所述数据管理平台发送的数据同步文件,其中,所述数据同步文件是在对比冲突的情况下,由所述数据管理平台生成的;同步模块,用于根据所述数据同步文件进行数据同步。
可选地,所述数据文件包括:原始数据文件和与所述原始数据文件对应的校验文件。
可选地,装置还包括:校验模块,用于对所述数据同步文件进行文件级校验并生成文件级校验报告。
可选地,该装置还包括:记录模块,用于根据校验通过的情况,生成记录级校验报告。
根据本发明的再一个方面,提供了一种业务数据同步***,包括:
数据管理平台,用于分别从彩铃业务***和第三方***获取所述彩铃业务***的数据文件和所述第三方***的数据文件,以所述第三方***的数据文件为基准将所述彩铃业务***的数据文件和所述第三方***的数据文件进行对比,在存在冲突的情况下,生成数据同步文件并发送给所述彩铃业务***;
所述彩铃业务***,用于根据所述数据管理平台的请求生成数据文件,并发送给所述数据管理平台,接收所述数据管理平台发送的数据同步文件,根据所述数据同步文件进行数据同步。
通过本发明,数据管理平台分别从彩铃业务***和第三方***获取双方的数据文件;在双方数据文件存在冲突的情况下,数据管理平台生成数据同步文件;数据管理平台将该数据同步文件发送给彩铃业务***或者第三方***,其中,彩铃业务***或者第三方***根据该数据同步文件进行数据同步。使得增值业务***的业务数据能够实现同步。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的业务数据同步方法流程图一;
图2是根据本发明实施例的业务数据同步方法流程图二;
图3是根据本发明实施例的彩铃业务***数据同步校验流程图;
图4是根据本发明实施例的彩铃业务***数据文件生成流程图;
图5是根据本发明实施例的业务数据同步装置结构框图一;
图6是根据本发明实施例的业务数据同步装置结构框图二;
图7是根据本发明实施例的业务数据同步方法流程图三;
图8是根据本发明实施例的业务数据同步装置结构框图三;
图9是根据本发明实施例的业务数据同步装置结构框图四;
图10是根据本发明实施例的业务数据同步***示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明实施例提供了一种业务数据同步方法,图1是根据本发明实施例的业务数据同步方法流程图一,如图1所示,该方法包括:
S102,数据管理平台分别从彩铃业务***和第三方***获取双方的数据文件。
S104,在双方数据文件存在冲突的情况下,数据管理平台生成数据同步文件。
S106,数据管理平台将该数据同步文件发送给彩铃业务***或者第三方***,其中,彩铃业务***或者第三方***根据该数据同步文件进行数据同步。
通过本发明实施例,数据管理平台分别从彩铃业务***和第三方***获取双方的数据文件;在双方数据文件存在冲突的情况下,数据管理平台生成数据同步文件;数据管理平台将该数据同步文件发送给彩铃业务***或者第三方***,其中,彩铃业务***或者第三方***根据该数据同步文件进行数据同步。使得增值业务***的业务数据能够实现同步。
图2是根据本发明实施例的业务数据同步方法图二,如图2所示,该方法包括:
S202,数据管理平台分别从彩铃业务***和第三方***获取原始数据文件和汇总校验文件,这些文件可以通过FTP(File Transfer Protocol,文件传输协议)进行传输。
S204,数据管理平台将双方的原始数据文件进行对比。
S206,如果以第三方***的原始数据文件为基准进行对比,并且数据文件存在冲突的情况下,则将彩铃业务***需要更新的数据生成临时文件,文件命名规则为:文件类型_平台/网元类型_业务/平台编码_业务支撑***编码_数据类型_数据量_日期_文件序号_重传序号.tmp,避免彩铃业务***提取到未完成写入操作的数据同步文件。
S208,数据同步文件写入完成后,管理平台将文件重命名为dat后缀并转移到本地FTP(此处是指一种遵守该文件传输协议的应用程序)。
S210,彩铃业务***根据上述数据管理平台发送的数据同步文件执行数据同步操作。
当然,也可以将彩铃业务***的原始文件作为基准进行对比,在数据文件存在冲突的情况下,数据管理平台将生成的数据同步文件发送给第三方***,由该第三方***执行数据同步操作。
在本发明的一个实施方式中,图3是根据本发明实施例的彩铃业务***数据同步流程图,如图3所示,彩铃业务***在进行数据同步的过程中还包括校验流程,该方法包括:
S302,彩铃业务***定时扫描数据管理平台提供的FTP,按照约定的文件后缀名下载接口校验文件和同步数据文件到本地。
S304,彩铃业务***按照预定的处理逻辑,首先读取接口校验文件记录的文件名,查找接口数据文件目录下该接口数据文件是否存在,检查接口数据文件的名称是否遵守本方案中的命名规范,验证接口校验文件中记载的数据日期与接口数据文件名中的数据日期是否一致,验证接口校验文件中记载的文件大小与实际接口数据文件的文件大小是否一致,验证接口校验文件中记载的文件记录数与实际接口数据文件中的记录行数是否一致。
S306,上述检查如果有任意一项不通过,彩铃业务***将在输出文件级校验报告后结束处理流程。如果全部校验通过,继续下一步数据校验更新处理。
S308,彩铃业务***逐个读取汇总文件中获取的文件名,将每个文件中的所有用户号码+套餐类型作为索引***哈希表中。其中,加入哈希表的用户号码会作为主键校验数据唯一性;同步文件中只校验“数据操作类型”、“业务套餐类型”、“用户手机号码”、“业务操作类型”四个字段;数据操作类型包括新增、变更、修改、全量,业务套餐类型包括个人彩铃、集团彩铃、个人+集团彩铃,业务操作类型包括正常、暂停。
如检查到一条数据不符合要求,即终止核查,将当前的文件级校验文件压缩后放到目录下并FTP上传至对端,如核查成功,将记录级校验文件备份保存并完成彩铃业务***本地数据库的用户数据更新操作。
S310,彩铃业务***将生成的校验通过和不通过记录级校验报告FTP上传至对端,流程结束。
在本发明的一个实施方式中,数据管理平台将数据同步文件发送给彩铃业务***之后,还继续获取该彩铃业务***返回的文件级校验报告和/或记录级校验报告,该方法包括:
S402,数据管理平台定时获取彩铃业务***返回的文件级校验报告,获知对端处理同步数据文件失败后重启文件生成流程。
S404,在文件级校验通过的情况下,数据一致性管理平台继续获取彩铃业务***的数据核查模块返回的记录级校验报告,获知记录级校验报告存在处理失败的情况时,需要人工介入处理相关数据。
其中,需要说明的是,同步文件数据校验需要区分文件级校验和记录级校验两种,文件级校验用于确保同步文件获取的正确性,记录级校验用于反馈同步数据更新结果,便于追踪每条用户业务数据属性的同步情况。当然,在文件级校验不通过的情况下,就没有记录级校验报告了。
在本发明的一个实施方式中,图4是根据本发明实施例的彩铃业务***数据文件生成流程图,如图4所示,该方法包括:
S502,彩铃业务***通过数据提取工具读取本地数据库信息生成原始数据临时文件,在数据写操作完成之前,该临时文件存放在临时目录下,避免数据管理平台提取到未完成写入操作的原始数据文件。
S504,原始数据写入临时文件完成后,数据提取工具将文件转移到本地FTP,文件命名规则为:文件类型_平台/网元类型_业务/平台编码_业务支撑***编码_数据类型_数据量_日期_文件序号_重传序号.dat。
S506,数据提取工具在完成原始数据文件生成后,继续提供与该文件对应的汇总校验文件,文件名与该文件名一致,利用后缀名区分。校验文件提供文件名称、文件大小(字节数)、记录数、文件生成时间作为校验关键字。
当然,上述数据文件生成流程也同样适用于第三方***。
本发明实施例还提供了一种业务数据同步装置,设置于数据管理平台上,图5是根据本发明实施例的业务数据同步装置结构框图一,如图5所示,该装置包括:
获取模块602,用于分别从彩铃业务***和第三方***获取该彩铃业务***的数据文件和该第三方***的数据文件;处理模块604,用于在该彩铃业务***的数据文件和该第三方***的数据文件存在冲突的情况下,生成数据同步文件;发送模块606,用于将数据同步文件发送给彩铃业务***或者第三方***,其中,彩铃业务***或者第三方***根据该数据同步文件进行数据同步。
通过本发明实施例,获取模块602分别从彩铃业务***和第三方***获取双方的数据文件;处理模块604在双方数据文件存在冲突的情况下,生成数据同步文件;发送模块606将数据同步文件发送给彩铃业务***或者第三方***,其中,彩铃业务***或者第三方***根据该数据同步文件进行数据同步。使得增值业务***的业务数据能够实现同步。
在本发明的一个实施方式中,图6是根据本发明实施例的业务数据同步装置结构框图二,如图6所示,该装置还包括:对比模块708,用于将彩铃业务***的数据文件和第三方***的数据文件进行对比。进一步的,该对比模块708还包括第一对比单元7006和第二对比单元7008,发送模块706还包括第一发送单元7002和第二发送单元7004,第一对比单元7006是以第三方***的数据文件为基准进行双方数据文件的对比,在此情况下,如果双方数据文件存在冲突,则第一发送单元7002将处理模块704生成的数据同步文件发送给彩铃业务***;第二对比单元7008是以彩铃业务***的数据文件为基准进行双方数据文件的对比,在此情况下,如果双方数据存在冲突,则第二发送单元7004将处理模块704生成的数据同步文件发送给第三方***。
在本发明的一个实施方式中,如图6所示,该装置还包括:报告模块710,用于获取彩铃业务***或者第三方***返回的文件级校验报告和/或记录级校验报告。文件级校验用于确保同步文件获取的正确性,记录级校验用于反馈同步数据更新结果,便于追踪每条用户业务数据属性的同步情况。当然,在文件级校验不通过的情况下,就没有记录级校验报告了。
在本发明的一个实施方式中,如图6所示,该装置还包括:重启模块712,用于在审核文件级校验报告发现问题时,根据文件级校验报告重新执行数据同步的流程,重启同步数据文件和校验文件的生成和重传操作。
本发明实施例还提供了一种业务数据同步方法,图7是根据本发明实施例的业务数据同步方法流程图三,如图7、图2所示,该方法包括:
S602,彩铃业务***根据数据管理平台的请求生成数据文件,并发送给数据管理平台,其中,该数据文件用于与第三方***的数据文件进行对比;
S604,彩铃业务***接收数据管理平台发送的数据同步文件,其中,该数据同步文件是在对比冲突的情况下,由数据管理平台生成的;
S606,彩铃业务***根据该数据同步文件进行数据同步。
其中,具体的流程步骤可以参考上述已论及的业务数据同步方法及附图。
通过本发明实施例,彩铃业务***根据数据管理平台的请求生成数据文件,并发送给管理平台,在该数据文件与第三方***的数据文件对比冲突的情况下,数据管理平台生成数据同步文件并发送给彩铃业务***,彩铃业务***根据该数据同步文件进行数据同步。使得增值业务***的业务数据能够实现同步。
本发明实施例还提供了一种业务数据同步装置,设置于彩铃业务***上,图8是根据本发明实施例的业务数据同步装置结构框图三,如图8所示,该装置包括:
数据生成模块902,用于根据数据管理平台的请求生成数据文件,并发送给数据管理平台,其中,该数据文件用于与第三方***的数据文件进行对比;接收模块904,用于接收数据管理平台发送的数据同步文件,其中,该数据同步文件是在对比冲突的情况下,由数据管理平台生成的;同步模块906,用于根据该数据同步文件进行数据同步。
通过本发明实施例,数据生成模块902根据数据管理平台的请求生成数据文件,并发送给管理平台,在该数据文件与第三方***的数据文件对比冲突的情况下,数据管理平台生成数据同步文件并发送给彩铃业务***的接收模块904,同步模块906根据该数据同步文件进行数据同步。使得增值业务***的业务数据能够实现同步。
在本发明的一个实施方式中,图9是根据本发明实施例的业务数据同步装置结构框图四,如图9所示,该装置还包括:
校验模块908,用于对数据同步文件进行文件级校验并生成文件级校验报告;记录模块910,用于根据校验通过的情况,生成记录级校验报告。
本发明实施例还提供了一种业务数据同步***,图10是根据本发明实施例的业务数据同步***示意图,如图10所示,该***包括数据管理平台和彩铃业务***,其中,
数据管理平台用于分别从彩铃业务***和第三方***获取双方的数据文件,以第三方***的数据文件为基准将双方的数据文件进行对比,如果存在冲突,则生成数据同步文件并发送给彩铃业务***;
彩铃业务***用于根据数据管理平台的请求生成数据文件,并发送给数据管理平台,接收上述数据管理平台发送的数据同步文件,根据该数据同步文件进行数据同步。
需要说明的是,彩铃业务***中的业务数据同步装置、数据管理平台中的业务数据同步装置与第三方***中的业务数据同步装置各不相同,但相互之间可以协同工作。
通过本发明实施例,数据管理平台分别从彩铃业务***和第三方***获取双方的数据文件,以第三方***的数据文件为基准将双方的数据文件进行对比,如果存在冲突,则生成数据同步文件并发送给彩铃业务***;彩铃业务***根据数据管理平台的请求生成数据文件,并发送给数据管理平台,接收上述数据管理平台发送的数据同步文件,根据该数据同步文件进行数据同步。使得增值业务***的业务数据能够实现同步。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (21)

1.一种业务数据同步方法,其特征在于,包括:
数据管理平台分别从彩铃业务***和第三方***获取所述彩铃业务***的数据文件和所述第三方***的数据文件;
在所述彩铃业务***的数据文件和所述第三方***的数据文件存在冲突的情况下,所述数据管理平台生成数据同步文件;
所述数据管理平台将所述数据同步文件发送给所述彩铃业务***或者所述第三方***,其中,所述彩铃业务***或者所述第三方***根据所述数据同步文件进行数据同步。
2.根据权利要求1所述的方法,其特征在于,在所述数据管理平台生成数据同步文件之前,所述方法还包括:
所述数据管理平台将所述彩铃业务***的数据文件和所述第三方***的数据文件进行对比,包括:
所述数据管理平台以所述第三方***的数据文件为基准与所述彩铃业务***的数据文件进行对比;或者,
所述数据管理平台以所述彩铃业务***的数据文件为基准与所述第三方***的数据文件进行对比。
3.根据权利要求2所述的方法,其特征在于,所述数据管理平台将所述数据同步文件发送给所述彩铃业务***或者所述第三方***包括:
在所述数据管理平台以所述第三方***的数据文件为基准与所述彩铃业务***的数据文件进行对比的情况下,所述数据管理平台将所述数据同步文件发送给所述彩铃业务***;或者,
在所述数据管理平台以所述彩铃业务***的数据文件为基准与所述第三方***的数据文件进行对比的情况下,所述数据管理平台将所述数据同步文件发送给所述第三方***。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述数据文件包括:
原始数据文件和与所述原始数据文件对应的校验文件。
5.根据权利要求4所述的方法,其特征在于,所述数据管理平台将所述数据同步文件发送给所述彩铃业务***或者所述第三方***之后,还包括:
所述数据管理平台获取所述彩铃业务***或者所述第三方***返回的文件级校验报告和/或记录级校验报告。
6.根据权利要求5所述的方法,其特征在于,所述数据管理平台获取所述彩铃业务***或者所述第三方***返回的文件级校验报告之后,还包括:
在校验不通过的情况下,所述数据管理平台根据所述文件级校验报告重新进行数据同步。
7.一种业务数据同步装置,设置于数据管理平台上,其特征在于,包括:
获取模块,用于分别从彩铃业务***和第三方***获取所述彩铃业务***的数据文件和所述第三方***的数据文件;
处理模块,用于在所述彩铃业务***的数据文件和所述第三方***的数据文件存在冲突的情况下,生成数据同步文件;
发送模块,用于将所述数据同步文件发送给所述彩铃业务***或者所述第三方***,其中,所述彩铃业务***或者所述第三方***根据所述数据同步文件进行数据同步。
8.根据权利要求7所述的装置,其特征在于,该装置还包括:
对比模块,用于将所述彩铃业务***的数据文件和所述第三方***的数据文件进行对比,所述对比模块,包括:
第一对比单元,用于以所述第三方***的数据文件为基准与所述彩铃业务***的数据文件进行对比;
第二对比单元,用于以所述彩铃业务***的数据文件为基准与所述第三方***的数据文件进行对比。
9.根据权利要求8所述的装置,其特征在于,所述发送模块,包括:
第一发送单元,用于在以所述第三方***的数据文件为基准与所述彩铃业务***的数据文件进行对比的情况下,将所述数据同步文件发送给所述彩铃业务***;
第二发送单元,在以所述彩铃业务***的数据文件为基准与所述第三方***的数据文件进行对比的情况下,将所述数据同步文件发送给所述第三方***。
10.根据权利要求7至9任一项所述的装置,其特征在于,所述数据文件包括:
原始数据文件和与所述原始数据文件对应的校验文件。
11.根据权利要求10所述的装置,其特征在于,该装置还包括:
报告模块,用于获取所述彩铃业务***或者所述第三方***返回的文件级校验报告和/或记录级校验报告。
12.根据权利要求11所述的装置,其特征在于,该装置还包括:
重启模块,用于在校验不通过的情况下,根据所述文件级校验报告重新进行数据同步。
13.一种业务数据同步方法,其特征在于,包括:
彩铃业务***根据数据管理平台的请求生成数据文件,并发送给所述数据管理平台,其中,所述数据文件用于与第三方***的数据文件进行对比;
所述彩铃业务***接收所述数据管理平台发送的数据同步文件,其中,所述数据同步文件是在对比冲突的情况下,由所述数据管理平台生成的;
所述彩铃业务***根据所述数据同步文件进行数据同步。
14.根据权利要求13所述的方法,其特征在于,所述数据文件包括:
原始数据文件和与所述原始数据文件对应的校验文件。
15.根据权利要求13或14所述的方法,其特征在于,所述彩铃业务***根据所述数据同步文件进行数据同步之前,还包括:
所述彩铃业务***对所述数据同步文件进行文件级校验并生成文件级校验报告。
16.根据权利要求15所述的方法,其特征在于,所述彩铃业务***对所述数据同步文件进行文件级校验并生成文件级校验报告之后,还包括:
根据校验通过的情况,生成记录级校验报告。
17.一种业务数据同步装置,设置于彩铃业务***上,其特征在于,包括:
数据生成模块,用于根据数据管理平台的请求生成数据文件,并发送给所述数据管理平台,其中,所述数据文件用于与第三方***的数据文件进行对比;
接收模块,用于接收所述数据管理平台发送的数据同步文件,其中,所述数据同步文件是在对比冲突的情况下,由所述数据管理平台生成的;
同步模块,用于根据所述数据同步文件进行数据同步。
18.根据权利要求17所述的装置,其特征在于,所述数据文件包括:
原始数据文件和与所述原始数据文件对应的校验文件。
19.根据权利要求17或18所述的装置,其特征在于,该装置还包括:
校验模块,用于对所述数据同步文件进行文件级校验并生成文件级校验报告。
20.根据权利要求20所述的装置,其特征在于,该装置还包括:
记录模块,用于根据校验通过的情况,生成记录级校验报告。
21.一种业务数据同步***,包括:
数据管理平台,用于分别从彩铃业务***和第三方***获取所述彩铃业务***的数据文件和所述第三方***的数据文件,以所述第三方***的数据文件为基准将所述彩铃业务***的数据文件和所述第三方***的数据文件进行对比,在存在冲突的情况下,生成数据同步文件并发送给所述彩铃业务***;
彩铃业务***,用于根据所述数据管理平台的请求生成数据文件,并发送给所述数据管理平台,接收所述数据管理平台发送的数据同步文件,根据所述数据同步文件进行数据同步。
CN201510474390.0A 2015-08-05 2015-08-05 一种业务数据同步方法、装置及*** Pending CN106454767A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510474390.0A CN106454767A (zh) 2015-08-05 2015-08-05 一种业务数据同步方法、装置及***
PCT/CN2016/075549 WO2016177070A1 (zh) 2015-08-05 2016-03-03 一种业务数据同步方法、装置、***及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510474390.0A CN106454767A (zh) 2015-08-05 2015-08-05 一种业务数据同步方法、装置及***

Publications (1)

Publication Number Publication Date
CN106454767A true CN106454767A (zh) 2017-02-22

Family

ID=57218072

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510474390.0A Pending CN106454767A (zh) 2015-08-05 2015-08-05 一种业务数据同步方法、装置及***

Country Status (2)

Country Link
CN (1) CN106454767A (zh)
WO (1) WO2016177070A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108133026A (zh) * 2017-12-28 2018-06-08 深圳索信达数据技术股份有限公司 一种多数据的处理方法、***及存储介质
CN116521622A (zh) * 2023-06-30 2023-08-01 中邮消费金融有限公司 一种基于数据快照自动化管理数据的方法及***

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111949524A (zh) * 2020-08-03 2020-11-17 北京锐安科技有限公司 一种数据接口测试方法、装置、服务器和存储介质
CN112422635B (zh) * 2020-10-27 2023-05-23 ***股份有限公司 数据核对方法、装置、设备、***及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079683A (zh) * 2007-06-27 2007-11-28 ***通信集团四川有限公司 数据一致性处理方法
CN101094051A (zh) * 2007-06-27 2007-12-26 ***通信集团四川有限公司 数据一致性比对同步的***和方法
CN101102233A (zh) * 2007-06-27 2008-01-09 ***通信集团四川有限公司 数据不一致的检测处理方法
EP2472929A1 (en) * 2009-10-10 2012-07-04 ZTE Corporation Method and system for order relationship authentication, and mobile multimedia broadcasting-conditional access system
CN102546730A (zh) * 2010-12-30 2012-07-04 ***通信集团公司 数据处理方法、装置及***
CN104639585A (zh) * 2013-11-13 2015-05-20 腾讯科技(深圳)有限公司 一种实时数据传输***及其数据同步方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040193952A1 (en) * 2003-03-27 2004-09-30 Charumathy Narayanan Consistency unit replication in application-defined systems
CN101079750A (zh) * 2007-06-27 2007-11-28 ***通信集团四川有限公司 数据一致性检测方法
CN101079749A (zh) * 2007-06-27 2007-11-28 ***通信集团四川有限公司 数据一致性检测方法
CN102263798B (zh) * 2010-05-25 2013-11-20 ***通信集团甘肃有限公司 通信***的数据同步方法、装置及***
CN102340791A (zh) * 2010-07-21 2012-02-01 ***通信集团福建有限公司 一种用于实现数据一致性的***和方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079683A (zh) * 2007-06-27 2007-11-28 ***通信集团四川有限公司 数据一致性处理方法
CN101094051A (zh) * 2007-06-27 2007-12-26 ***通信集团四川有限公司 数据一致性比对同步的***和方法
CN101102233A (zh) * 2007-06-27 2008-01-09 ***通信集团四川有限公司 数据不一致的检测处理方法
EP2472929A1 (en) * 2009-10-10 2012-07-04 ZTE Corporation Method and system for order relationship authentication, and mobile multimedia broadcasting-conditional access system
CN102546730A (zh) * 2010-12-30 2012-07-04 ***通信集团公司 数据处理方法、装置及***
CN104639585A (zh) * 2013-11-13 2015-05-20 腾讯科技(深圳)有限公司 一种实时数据传输***及其数据同步方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108133026A (zh) * 2017-12-28 2018-06-08 深圳索信达数据技术股份有限公司 一种多数据的处理方法、***及存储介质
CN116521622A (zh) * 2023-06-30 2023-08-01 中邮消费金融有限公司 一种基于数据快照自动化管理数据的方法及***
CN116521622B (zh) * 2023-06-30 2023-09-22 中邮消费金融有限公司 一种基于数据快照自动化管理数据的方法及***

Also Published As

Publication number Publication date
WO2016177070A1 (zh) 2016-11-10

Similar Documents

Publication Publication Date Title
CN110674146B (zh) 一种数据同步方法、同步端、待同步端、设备及存储介质
CN109313752A (zh) 使用审计保证形成用于被许可的区块链的高效共识机制的方法和***
CN109313654A (zh) 使用布隆过滤器对被许可的区块链进行去同步恢复的方法和***
CN104317921B (zh) 一种跨数据库数据同步***及方法
CN109542865A (zh) 分布式集群***配置文件同步方法、装置、***及介质
CN104580454A (zh) 一种数据同步方法、装置及***
CN107087038A (zh) 一种数据同步的方法、同步设备、装置及存储介质
CN110557452B (zh) 区块链的节点管理方法、装置、存储介质和计算机设备
CN106454767A (zh) 一种业务数据同步方法、装置及***
CN103167428B (zh) 图片适配方法、手机报推送装置与***
CN112364049B (zh) 数据同步脚本生成方法、***、终端及存储介质
CN105279254A (zh) 版式数据流文件***及其操作装置和其操作装置的实现方法
CN111651525A (zh) 区块链数据存储方法和装置
CN112311779B (zh) 应用于区块链***的数据访问控制方法及装置
CN111291008A (zh) 数据处理方法、装置、***、电子设备及计算机存储介质
US8244670B2 (en) System and method for reliable symmetric data synchronization
CN113326165A (zh) 基于区块链的数据处理方法、设备及计算机可读存储介质
CN105847374A (zh) 终端信息同步方法、装置及信息同步***
CN113239056B (zh) 基于区块链的数据核对方法及***
CN103491120A (zh) 一种基于云存储的转移用户信息的***和方法
CN114882628B (zh) 数据处理方法、装置、电子设备和计算机可读介质
US7454402B2 (en) Method for replication tracing
CN106341449A (zh) 数据同步方法及装置
CN104639585B (zh) 一种实时数据传输***及其数据同步方法
US9286305B2 (en) Virtual storage gate system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170222

WD01 Invention patent application deemed withdrawn after publication