一种数据传输方法、装置、设备及存储介质制造方法及图纸

技术编号:34173402 阅读:14 留言:0更新日期:2022-07-17 11:19
本申请公开了一种数据传输方法、装置、设备及存储介质,适用于如企业管理系统、ERP系统的各种业务系统。方法包括:将第一密钥发送至第一业务系统并将第二密钥发送至第二业务系统,第一业务系统和第二业务系统分别将各自获取到密钥的副本传递至对方业务数据文件;接收第一业务系统发送的第二密钥的副本,基于第二密钥的副本查找第二业务数据文件的通讯地址并发送至第一业务系统;接收第一业务系统生成并发送的数据传输请求,将第二密钥对数据传输请求中的第二密钥的副本匹配;匹配成功时获取第一业务系统发送的待传输数据,对待传输数据进行校验并在校验通过后将待传输数据发送至第二业务系统。本申请可以简化数据传输操作并降低数据出错的可能性。降低数据出错的可能性。降低数据出错的可能性。

A data transmission method, device, equipment and storage medium

【技术实现步骤摘要】
一种数据传输方法、装置、设备及存储介质


[0001]本专利技术涉及网络通信
,特别涉及一种数据传输方法、装置、设备及存储介质。

技术介绍

[0002]现有商品数据传输方式,需要先将商品数据从A业务数据文件中引出,生成Excel文件,再将Excel文件发送给B业务数据文件的使用者,最后由B业务数据文件的使用者将Excel文件引入到系统中。在现有的商品数据传输过程中,业务数据文件间的数据沟通成本较高且数据传输过程较为繁琐,且无法判断数据中是否存在错误数据,如果数据中存在错误数据会导致Excel文件的导入失败,需要将Excel文件重新导出并修改数据,再将修改后的Excel文件重新导入,从而影响数据传输速率。

技术实现思路

[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.一种数据传输方法,其特征在于,应用于后台服务端,包括:将第一密钥发送至使用第一业务数据文件的第一业务系统并将第二密钥发送至使用第二业务数据文件的第二业务系统,以便所述第一业务系统和所述第二业务系统分别将各自获取到的密钥的副本传递至对方业务数据文件;接收所述第一业务系统发送的所述第二密钥的副本,并基于所述第二密钥的副本查找所述第二业务数据文件的通讯地址并发送至所述第一业务系统;接收所述第一业务系统基于所述第二密钥的副本以及所述第二业务数据文件的通讯地址生成并发送的数据传输请求,然后利用从所述第二业务数据文件中获取的所述第二密钥,对所述数据传输请求中的所述第二密钥的副本进行密钥匹配;当密钥匹配结果为匹配成功时,获取所述第一业务系统发送的所述第一业务数据文件中的待传输数据,并对所述待传输数据进行校验以及在校验通过后将所述待传输数据发送至所述第二业务系统。2.根据权利要求1所述的数据传输方法,其特征在于,所述将第一密钥发送至使用第一业务数据文件的第一业务系统并将第二密钥发送至使用第二业务数据文件的第二业务系统,包括:利用预设标识生成算法分别生成与用于登录第一业务系统的第一用户账号对应的第一标识码、与第一业务数据文件对应的第二标识码,并将所述第一标识码与所述第二标识码进行组合得到第一密钥;利用所述预设标识生成算法分别生成与用于登录第二业务系统的第二用户账号对应的第三标识码、与第二业务数据文件对应的第四标识码,并将所述第三标识码与所述第四标识码进行组合得到第二密钥;将所述第一密钥发送至所述第一业务系统并将所述第二密钥发送至所述第二业务系统,以便所述第一业务系统将所述第一密钥存储至所述第一业务数据文件,所述第二业务系统将所述第二密钥存储至所述第二业务数据文件;所述数据传输方法还包括:删除本地的所述第一密钥与所述第二密钥。3.根据权利要求1所述的数据传输方法,其特征在于,所述对所述数据传输请求中的所述第二密钥的副本进行密钥匹配之后,还包括:当所述密钥匹配结果为匹配失败时,将密钥匹配失败信息返回至所述第一业务系统并结束。4.根据权利要求1至3任一项所述的数据传输方法,其特征在于,所述对所述待传输数据进行校验以及在校验通过后将所述待传输数据发送至所述第二业务系统,包括:对所述待传输数据进行中断性校验;若中断性校验通过,则对所述待传输数据进行数据异常校验;若数据异常校验通过,则通过预设数据保存接口将所述待传输数据发送至所述第二业务系统,并将相应的数据传输结果返回至所述第一业务系统;所述数据传输方法还包括:若数据异常校验不通过,则向所述第一业务系统发送用于选择是否继续发送数据的信息提示框,当所述第一业务系统选择继续发送数据时,将所述待传输数据发送至所述第二
业务系统。5.根据权利要求4所述的数据传输方法,其特征在于,所述对所述待传输数...

【专利技术属性】
技术研发人员:沈剑雷刘广华李子明赵光芬刘丽
申请(专利权)人:金蝶蝶金云计算有限公司
类型:发明
国别省市:

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

1