一种数据传输方法及业务系统技术方案

技术编号:13188335 阅读:68 留言:0更新日期:2016-05-11 17:47
本发明专利技术提供了一种数据传输方法及业务系统,其中,方法包括:预先设置数据字典,获取至少一个对端业务系统的系统信息;利用预先设置的数据字典获取至少一张第一数据库表;获取每一张第一数据库表上待传输的目标数据分别对应的数据结构;根据至少一个对端业务系统的系统信息构建配置信息;生成离线数据包,将离线数据包导出至外部存储设备中;从外部存储设备中获取离线数据包;解析离线数据包,根据配置信息确定对应本端业务系统的至少一个数据结构;根据对应本端业务系统的至少一个数据结构向本端业务系统的至少一个第二数据库表中写入对应的目标数据。通过本发明专利技术的技术方案,不必使用通过人工导出及导入目标数据的方法,可提高用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种数据传输方法及业务系统
技术介绍
在保密性要求较高的企业中,为了保证其业务系统的安全性,通常需要将不同的业务系统进行物理隔离,即各业务系统间不能通过网络来直接进行数据交互。目前,为了实现物理隔离的业务系统间可进行数据传输,需要通过预先确定对端的业务系统的系统信息及需要传输的业务数据,进而在对端的业务系统中设置对应的计算模型,利用该计算模型从对端的业务系统对应的数据库中导出业务数据至物理存储设备中,然后通过人工录入的方式将存储在物理存储设备中的业务数据写入本端的业务系统对应的数据库中。但是,在上述技术方案中,传输不同的业务数据需要对应不同的计算模型,即每一次导出业务数据的过程中均需要对应的修改计算模型对应的底层代码,而且,导入业务数据的过程中也需要人工录入,工作量较大,用户体验较差。
技术实现思路
本专利技术提供了一种数据传输方法及业务系统,可提高用户体验。第一方面,本专利技术提供了一种数据传输方法,应用于本端业务系统中,包括:S0:预先设置数据字典,以及,获取至少一个对端业务系统的系统信息;S1:接收第一设置指令,利用预先设置的数据字典根据第一设置指令获取至少一张第一数据库表;S2:接收第二设置指令,根据所述第二设置指令获取每一张第一数据库表上待传输的目标数据分别对应的数据结构;S3:接收第三设置指令,根据第三设置指令及至少一个对端业务系统的系统信息构建配置信息,其中,所述配置信息包括至少一张第一数据库表与至少一个业务系统之间的对应关系;S4:生成离线数据包,将所述离线数据包导出至外部存储设备中,其中,所述离线数据包包括每一个数据结构及配置信息;S5:从所述外部存储设备中获取离线数据包;S6:解析所述离线数据包,根据配置信息确定对应本端业务系统的至少一个数据结构;根据对应本端业务系统的至少一个数据结构向本端业务系统的至少一个第二数据库表中写入对应的目标数据。进一步的,所述根据第三设置指令及至少一个对端业务系统的系统信息构建配置信息之后,还包括:根据配置信息及至少一个对端业务系统的系统信息配置每一个数据结构分别对应的字段范围。进一步的,所述配置每一个数据结构分别对应的字段范围,包括:配置每一个数据结构分别对应的字段类型、字段长度及字段默认值。进一步的,所述获取每一张第一数据库表上待传输的目标数据分别对应的数据结构,包括:利用预先设置的数据字典获取每一张第一数据库表上待传输的目标数据分别对应的数据结构;或,预先设置目标数据模型,利用目标数据模型获取每一张第一数据库表上待传输的目标数据分别对应的数据结构。进一步的,所述配置信息,还包括:每一个数据结构对应的字段信息与对应的至少一个对端业务系统下第二数据库表的字段信息之间的对应关系;所述根据对应本端业务系统的至少一个数据结构向本端业务系统的至少一个第二数据库表中写入对应的目标数据,包括:根据对应本端业务系统的至少一个数据结构以及当前数据结构对应的字段信息与本端业务系统下第二数据库表的字段信息之间的对应关系,向本端业务系统下的至少一个第二数据库表中写入对应的目标数据。第二方面,本专利技术提供了一种业务系统,包括:第一获取单元,用于获取至少一个对端业务系统的系统信息;第二获取单元,用于接收第一设置指令;接收第二设置指令;接收第三设置指令;数据字典,用于根据第一设置指令获取至少一张第一数据库表;第三获取单元,用于根据所述第二设置指令获取每一张第一数据库表上待传输的目标数据分别对应的数据结构;构建单元,用于构建包括至少一张第一数据库表与至少一个业务系统之间的对应关系的配置信息;处理单元,用于生成离线数据包,将所述离线数据包导出至外部存储设备中,其中,所述离线数据包包括每一个数据结构及配置信息;解析所述离线数据包,根据配置信息确定对应本端业务系统的至少一个数据结构;根据对应本端业务系统的至少一个数据结构向本端业务系统的至少一个第二数据库表中写入对应的目标数据。第四获取单元,用于从所述外部存储设备中获取离线数据包。进一步的,还包括:配置单元,用于根据配置信息及至少一个对端业务系统的系统信息配置每一个数据结构分别对应的字段范围。进一步的,所述配置单元,用于配置每一个数据结构分别对应的字段类型、字段长度及字段默认值。进一步的,还包括:目标数据模型,用于获取每一张第一数据库表上待传输的目标数据分别对应的数据结构;或,所述数据字典,进一步用于获取每一张第一数据库表上待传输的目标数据分别对应的数据结构。进一步的,所述构建单元,进一步用于构建每一个数据结构对应的字段信息与对应的至少一个对端业务系统下第二数据库表的字段信息之间的对应关系;所述处理单元,用于根据对应本端业务系统的至少一个数据结构以及当前数据结构对应的字段信息与本端业务系统下第二数据库表的字段信息之间的对应关系,向本端业务系统下的至少一个第二数据库表中写入对应的目标数据。本专利技术提供了一种数据传输方法及业务系统,通过预先设置数据字典以及获取对端业务系统的系统信息,根据数据字典从至少一张数据库表上导出包括目标数据的至少一个数据结构,不必使用人工导出目标数据的方法,以及根据系统信息构建至少一个数据结构与对端业务系统之间的对应关系,进而将每一个数据结构和对应关系导出至外部存储设备,以使对端业务系统从外部存储设备获取对应关系及每一个数据结构,根据对应关系将对应的数据结构中的目标数据导入对应的第二数据库表中,不必再通过人工录入的方式向第二数据库表写入目标数据;可见,通过本专利技术的技术方案,可提高用户体验。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种数据传输方法,其特征在于,应用于本端业务系统中,包括:预先设置数据字典,以及,获取至少一个对端业务系统的系统信息;还包括:接收第一设置指令,利用预先设置的数据字典根据第一设置指令获取至少一张第一数据库表;接收第二设置指令,根据所述第二设置指令获取每一张第一数据库表上待传输的目标数据分别对应的数据结构;接收第三设置指令,根据第三设置指令及至少一个对端业务系统的系统信息构建配置信息,其中,所述配置信息包括至少一张第一数据库表与至少一个业务系统之间的对应关系;生成离线数据包,将所述离线数据包导出至外部存储设备中,其中,所述离线数据包包括每一个数据结构及配置信息;从所述外部存储设备中获取离线数据包;解析所述离线数据包,根据配置信息确定对应本端业务系统的至少一个数据结构;根据对应本端业务系统的至少一个数据结构向本端业务系统的至少一个第二数据库表中写入对应的目标数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:王小明陈永姬祖亮
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:山东;37

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

1