数据传输方法及装置制造方法及图纸

技术编号:28623098 阅读:60 留言:0更新日期:2021-05-28 16:18
本公开提供一种数据传输方法及装置,涉及电子信息技术领域,能够解决数据库和应用系统兼容性差的问题。具体技术方案为:在获取目标数据之后,通过目标数据模型对目标数据进行校验,当目标数据校验通过后,向共享数据库发送,并反馈存储结果给应用系统。本公开用于数据传输。

【技术实现步骤摘要】
数据传输方法及装置
本公开涉及电子信息
,尤其涉及数据传输方法及装置。
技术介绍
为了解决数据共享过程中的数据有效性校验位目的,同时提供数据标准制订和发布维护等业务等功能,就需要对数据进行转换校验。现有技术中实现数据转换校验是,通过制订统一的数据接口规则和数据结构标准,将统一标准下发给对应的数据库和应用系统。根据该数据接口规则和数据结构标准,应用系统可以对数据进行编程并提供数据,同时为共享数据库开发数据接口完成数据同步入库。但是,在上述处理过程中为了实现数据转换时的校验,需要在软件设计初期阶段完成数据库的设计,这种设计导致强耦合应用系统在数据维护过程中扩展性较差;且数据库在兼容参与数据共享的各应用系统时兼容性差。
技术实现思路
本公开实施例提供一种数据传输方法及装置,能够解决数据库与应用系统之间兼容性差的问题。所述技术方案如下:根据本公开实施例的第一方面,提供一种数据传输方法,该方法包括:获取目标数据,该目标数据是根据应用系统获取的数据;根据预设规则,对该目标数据进行校验;当该目标数据通过校验后,将该目标数据向目标数据库发送。在一个实施例中,该方法还包括:当该目标数据未通过校验后,生成失败信息,并向应用系统发送,该失败信息用于包括该目标数据的校验结果。在一个实施例中,该方法中根据预设规则对该目标数据进行校验,包括:获取预设数据模型;根据该预设数据模型,对该目标数据进行解析,获取目标数据对应的目标数据模型;根据预设规则,获取目标数据模型和预设数据模型的对比结果,生成该目标数据校验结果。在一个实施例中,该方法中获取预设数据模型,包括:获取至少一个数据库,该至少一个数据包括目标数据库;对该数据库进行解析,确定该数据库对应的字段约束信息和校验规则;根据该字段约束规则和该校验规则,生成预设数据模型。在一个实施例中,该方法还包括:向终端设备示发送该预设数据模型及该预设数据模型对应的数据库;通过该终端设备获取用户操作指令,该用户操作指令用于指示修改该预设数据模型中的字段约束信息和校验规则;根据用户操作指令修改该预设数据模型。在一个实施例中,该方法还包括:本公开实施例提供的数据传输方法,在获取目标数据之后,通过目标数据模型对目标数据进行校验,当目标数据校验通过后,向共享数据库发送,并反馈存储结果给应用系统。本方法采用流程化模式对接在应用系统和共享数据库之间,通过对应用系统上传数据进行有效性和完整性的校验,避免无效数据对共享数据库的污染;同时本方法还可以作为插件式系统对接降低应用系统间的耦合度,同时可提供个性化功能拓展提高灵活性,提高了数据库和应用系统之间的兼容性。根据本公开实施例的第二方面,提供一种数据传输装置,包括:收器、处理器和发送器,该处理器分别与接收器和发送器相连接;该接收器,用于获取目标数据,该目标数据是根据应用系统获取的数据;该处理器,用于根据预设规则,对该目标数据进行校验;该发送器,用于当该目标数据通过校验后,将该目标数据向目标数据库发送。在一个实施例中,该装置中的处理器还用于,当该目标数据未通过校验后,生成失败信息,该发送器还用于,并向应用系统发送,该失败信息用于包括该目标数据的校验结果。在一个实施例中,该装置中的处理器还用于,获取预设数据模型;根据该预设数据模型,对该目标数据进行解析,获取目标数据对应的目标数据模型;根据预设规则,获取目标数据模型和预设数据模型的对比结果,生成该目标数据校验结果。在一个实施例中,该装置中的处理器还用于,获取至少一个数据库,该至少一个数据包括目标数据库;对该数据库进行解析,确定该数据库对应的字段约束信息和校验规则;根据该字段约束规则和该校验规则,生成预设数据模型。在一个实施例中,该装置中的处理器还用于,向终端设备示发送该预设数据模型及该预设数据模型对应的数据库;通过该终端设备获取用户操作指令,该用户操作指令,用于指示修改该预设数据模型中的字段约束信息和校验规则;根据用户操作指令修改该预设数据模型。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是本公开实施例提供的一种数据传输方法的流程图;图2是本公开实施例提供的一种数据传输装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。实施例一本公开实施例提供一种数据传输方法,如图1所示,该数据传输方法包括以下步骤:101、获取目标数据。该目标数据根据应用系统获取的数据,进一步的应用系统可以根据预设结构对数据进行处理后,再传输到数据处理系统。其中,应用数据可以分为几类,包括应用内容数据、应用缓存数据、应用配置数据、应用数据耗尽、应用平台数据和系统级应用数据等数据。102、根据预设规则对该目标数据进行校验;在可选实施例中,本公开所提供的方法还包括创建预设数据模型,具体可以包括:获取至少一个数据库,该至少一个数据包括目标数据库;对该数据库进行解析,确定该数据库对应的字段约束信息和校验规则;根据该字段约束规则和该校验规则,生成预设数据模型。在具体的应用中,创建预设数据模型可以通过:在共享数据库建立连接后,获取该共享数据库的数据表。通过对数据表进行解析后,获取数据表中元数据的相关信息,并根据该元数据的相关信息提取出字段对应的标识信息和字段约束信息,如字段的标识信息为:A字段,其字段约束信息为A字段的取值范围在0至9之间。根据该字段信息和字段约束信息以及二者之间的映射关系,生成初始化模型,该初始化模型可以是XML模板文件。将初始化模型解析后显示在操作界面,用户通过终端设备可以在该操作界面根据初始化模型和可编辑模型参数,生成预设数据模型。该预设数据模型可以是XSD模板文件。在可选实施例中,本公开所提供的方法中根据预设规则对该目标数据进行校验,其步骤可以包括:获取预设数据模型;根据该预设数据模型,对该目标数据进行解析,获取目标数据对应的目标数据模型;根据预设规则,获取目标数据模型和预设数据模型的对比结果,生成该目标数据校验结果。在可选实施例中,本公开所提供的方法在接收到目标数据时,可以通过数据转换器将目标数据转化为本方法本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n获取目标数据,所述目标数据是根据应用系统获取的数据;/n根据预设规则,对所述目标数据进行校验;/n当所述目标数据通过校验后,将所述目标数据向目标数据库发送。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
获取目标数据,所述目标数据是根据应用系统获取的数据;
根据预设规则,对所述目标数据进行校验;
当所述目标数据通过校验后,将所述目标数据向目标数据库发送。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述目标数据未通过校验后,生成失败信息,并向应用系统发送,所述失败信息用于包括所述目标数据的校验结果。


3.根据权利要求1所述的方法,其特征在于,所述根据预设规则对所述目标数据进行校验,包括:
获取预设数据模型;
根据所述预设数据模型,对所述目标数据进行解析,获取目标数据对应的目标数据模型;
根据预设规则,获取目标数据模型和预设数据模型的对比结果,生成所述目标数据校验结果。


4.根据权利要求3所述的方法,其特征在于,所述获取预设数据模型,包括:
获取至少一个数据库,所述至少一个数据包括所述目标数据库;
对所述数据库进行解析,确定所述数据库对应的字段约束信息和校验规则;
根据所述字段约束规则和所述校验规则,生成预设数据模型。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
向终端设备发送所述预设数据模型及所述预设数据模型对应的数据库;
通过所述终端设备获取用户操作指令,所述用户操作指令用于指示修改所述预设数据模型中的字段约束信息和校验规则;
根据所述用户操作指令修改所述预设数据模型。


6.一种数据传输装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:赵伟勃
申请(专利权)人:联易软件有限公司
类型:发明
国别省市:陕西;61

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

1