一种数据交换的方法、系统、装置及存储介质制造方法及图纸

技术编号:33201397 阅读:23 留言:0更新日期:2022-04-24 00:38
本发明专利技术公开了一种数据交换的方法、系统、装置及存储介质。该方法通过获取待交换数据,并对所述待交换数据进行预处理,接着对预处理后的待交换数据进行日志记录,生成第一对账文件,以记录待交换数据的数据特征,方便后续步骤验证待比对数据的准确性;然后,对所述待交换数据进行数据交换,得到待比对数据;对所述待比对数据进行日志记录,生成第二对账文件,从而记录待对比数据的数据特征,以便后续步骤进行调用;根据所述第一对账文件和所述第二对账文件,判断所述待交换数据与所述待比对数据是否一致,若是,则保存所述交换后的数据,从而确认交换后的数据的准确性。本发明专利技术可广泛应用于网络数据交换技术领域内。于网络数据交换技术领域内。于网络数据交换技术领域内。

【技术实现步骤摘要】
一种数据交换的方法、系统、装置及存储介质


[0001]本专利技术涉及网络数据交换
,尤其是一种数据交换的方法、系统、装置及存储介质。

技术介绍

[0002]随着网络隔离技术、跨网络数据交换等领域不断深入的研究,相关技术中,实现了外部公共网和内部涉密网之间的网络隔离,但是目前多数的数据交换平台在数据交换的过程中会出现交换后的数据与交换前的数据不一致的问题,无法保证数据交换的准确性与可靠性。

技术实现思路

[0003]本专利技术的目的在于至少一定程度上解决现有技术中存在的技术问题之一。
[0004]为此,本专利技术实施例的一个目的在于提供一种数据交换的方法、系统、装置及存储介质,其能够通过对账技术保证数据传输的可靠性和可信性。
[0005]为了达到上述技术目的,本专利技术实施例所采取的技术方案包括:
[0006]一方面,本专利技术实施例提供了一种数据交换的方法,包括以下步骤:
[0007]获取待交换数据;
[0008]对所述待交换数据进行预处理;
[0009]对预处理后的待交换数据进行日志记录,生成第一对账文件;
[0010]对所述待交换数据进行数据交换,得到待比对数据;
[0011]对所述待比对数据进行日志记录,生成第二对账文件;
[0012]根据所述第一对账文件和所述第二对账文件,判断所述待交换数据与所述待比对数据是否一致,若是,则保存所述待比对数据;若否,则重新获取待交换数据。
[0013]进一步地,在所述重新获取待交换数据这一步骤之后,还包括:
[0014]将所述待比对数据删除。
[0015]进一步地,所述第一对账文件包括日志文件和源端文件,所述第二对账文件包括数据文件,所述根据所述第一对账文件和所述第二对账文件,判断所述待交换数据与所述待比对数据是否一致,具体包括以下步骤:
[0016]根据所述日志文件和所述数据文件进行对账操作;
[0017]根据所述源端文件和所述数据文件进行对账操作。
[0018]进一步地,所述对所述待交换数据进行预处理,具体包括以下步骤:
[0019]对所述待交换数据按照预设分类方法进行封装;
[0020]将封装后的数据加载到缓冲区。
[0021]进一步地,在所述对所述待交换数据进行数据交换之后,所述方法还包括以下步骤:
[0022]确认完成数据交换,生成数据交换反馈。
[0023]另一方面,本专利技术实施例提出了一种数据交换的系统,包括:
[0024]第一模块,用于获取待交换数据;
[0025]第二模块,用于对所述待交换数据进行预处理;
[0026]第三模块,用于对预处理后的待交换数据进行日志记录,生成第一对账文件;
[0027]第四模块,用于对所述待交换数据进行数据交换,得到待比对数据;
[0028]第五模块,用于对对所述待比对数据进行日志记录,生成第二对账文件;
[0029]第六模块,用于根据所述第一对账文件和所述第二对账文件,判断所述待交换数据与所述待比对数据是否一致,若是,则保存所述待比对数据;若否,则重新获取待交换数据。
[0030]进一步地,所述系统还包括:
[0031]第七模块,用于监测所述系统,并记录每个节点的实时负载。
[0032]进一步地,所述系统还包括:
[0033]第八模块,用于根据所述第七模块获得的所述实时负载,调节每个节点的工作负载。
[0034]另一方面,本专利技术实施例提供了一种数据交换的装置,包括:
[0035]至少一个处理器;
[0036]至少一个存储器,用于存储至少一个程序;
[0037]当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现所述的数据交换的方法。
[0038]另一方面,本专利技术实施例提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于实现所述的数据交换的方法。
[0039]本专利技术公开了一种数据交换的方法,具备如下有益效果:
[0040]本实施例通过获取待交换数据,并对所述待交换数据进行预处理,接着对预处理后的待交换数据进行日志记录,生成第一对账文件,以记录待交换数据的数据特征,方便后续步骤验证待比对数据的准确性;然后,对所述待交换数据进行数据交换,得到待比对数据;对所述待比对数据进行日志记录,生成第二对账文件,从而记录待对比数据的数据特征,以便后续步骤进行调用;根据所述第一对账文件和所述第二对账文件,判断所述待交换数据与所述待比对数据是否一致,若是,则保存所述交换后的数据,从而确认交换后的数据的准确性。
附图说明
[0041]为了更清楚地说明本专利技术实施例或者现有技术中的技术方案,下面对本专利技术实施例或者现有技术中的相关技术方案附图作以下介绍,应当理解的是,下面介绍中的附图仅仅为了方便清晰表述本专利技术的技术方案中的部分实施例,对于本领域的技术人员来说,在无需付出创造性劳动的前提下,还可以根据这些附图获取到其他附图。
[0042]图1为本专利技术实施例提供的一种数据交换平台的模块框图;
[0043]图2为本专利技术实施例提供的一种数据交换平台的硬件结构图;
[0044]图3为本专利技术实施例提供的一种数据交换的方法的流程示意图;
[0045]图4为本专利技术实施例提供的一种数据交换的系统的结构示意图;
[0046]图5为本专利技术实施例提供的一种数据交换的装置的结构示意图。
具体实施方式
[0047]本部分将详细描述本专利技术的具体实施例,本专利技术之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本专利技术的每个技术特征和整体技术方案,但其不能理解为对本专利技术保护范围的限制。
[0048]在本专利技术实施例的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数,“至少一个”是指一个或者多个,“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。如果有描述到“第一”、“第二”等只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
[0049]需要说明的是,本专利技术实施例中设置、安装、连接等词语应做广义理解,所属
技术人员可以结合技术方案的具体内容合理确定上述词语在本专利技术实施例中的具体含义。例如,术语“连接”可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连。
[0050]在本专利技术实施例的描述中,参考术语“一个实施例/实施方式”、“另一实施例/实施方式”或“某些实施例/实施方式”、“在上述实施例/实施方式”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本公开的至少两个实施例或实施方式中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据交换的方法,其特征在于,包括以下步骤:获取待交换数据;对所述待交换数据进行预处理;对预处理后的待交换数据进行日志记录,生成第一对账文件;对所述待交换数据进行数据交换,得到待比对数据;对所述待比对数据进行日志记录,生成第二对账文件;根据所述第一对账文件和所述第二对账文件,判断所述待交换数据与所述待比对数据是否一致,若是,则保存所述待比对数据;若否,则重新获取待交换数据。2.根据权利要求1所述的数据交换的方法,其特征在于,在所述重新获取待交换数据这一步骤之后,还包括:将所述待比对数据删除。3.根据权利要求1所述的数据交换的方法,其特征在于,所述第一对账文件包括日志文件和源端文件,所述第二对账文件包括数据文件,所述根据所述第一对账文件和所述第二对账文件,判断所述待交换数据与所述待比对数据是否一致,具体包括以下步骤:根据所述日志文件和所述数据文件进行对账操作;根据所述源端文件和所述数据文件进行对账操作。4.根据权利要求1所述的数据交换的方法,其特征在于,所述对所述待交换数据进行预处理,具体包括以下步骤:对所述待交换数据按照预设分类方法进行封装;将封装后的数据加载到缓冲区。5.根据权利要求1所述的数据交换的方法,其特征在于,在所述对所述待交换数据进行数据交换之后,所述方法还包括以下步骤:确认完成数据交换,生成数据交换反馈。6.一种数据交换的系...

【专利技术属性】
技术研发人员:马海银范丽艳盛慧陈宝龙
申请(专利权)人:北明软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1