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

技术编号:29308936 阅读:13 留言:0更新日期:2021-07-17 02:05
本发明专利技术提供一种数据传输方法及装置,可用于金融领域或其他技术领域。所述方法包括:接收上传服务器发送的上传数据,所述上传数据包括数据文件和验证文件;将所述上传数据存储到对应的第一目录,并根据所述验证文件对所述数据文件进行校验;若所述数据文件通过校验,则将所述数据文件转移到第二目录中存储以便于下载。所述装置用于执行上述方法。本发明专利技术实施例提供的数据传输方法及装置,提高了传输数据的安全性和完整性。的安全性和完整性。的安全性和完整性。

A data transmission method and device

【技术实现步骤摘要】
一种数据传输方法及装置


[0001]本专利技术涉及数据处理
,具体涉及一种数据传输方法及装置。

技术介绍

[0002]目前,在某些业务场景下,需要将数据从一个地方传输到另一个地方进行分析或者处理,需要保证数据的完整性和准确性。
[0003]在实际场景中,为了对金融数据进行分析,某些支行需要将数据上传到分行或者总行,由分行或者总行进行分析。在进行远距离文件传输时,网络存在被侵入的风险,可能导致数据被篡改,此外存在由于网络不稳定出现数据传输不稳的现象,导致数据丢失或数据传输失败。因此,如何提出一种数据传输方法,以提高数据传输的完整性和安全性成为本领域需要解决的重要课题。

技术实现思路

[0004]针对现有技术中的问题,本专利技术实施例提供一种数据传输方法,能够至少部分地解决现有技术中存在的问题。
[0005]一方面,本专利技术提出一种数据传输方法,包括:
[0006]接收上传服务器发送的上传数据,所述上传数据包括数据文件和验证文件;
[0007]将所述上传数据存储到对应的第一目录,并根据所述验证文件对所述数据文件进行校验;
[0008]若所述数据文件通过校验,则将所述数据文件转移到第二目录中存储以便于下载。
[0009]另一方面,本专利技术提供一种数据传输装置,包括:
[0010]接收模块,用于接收上传服务器发送的上传数据,所述上传数据包括数据文件和验证文件;
[0011]校验模块,用于将所述上传数据存储到对应的第一目录,并根据所述验证文件对所述数据文件进行校验;
[0012]转移模块,用于在所述数据文件通过校验之后,将所述数据文件转移到第二目录中存储以便于下载。
[0013]再一方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述数据传输方法的步骤。
[0014]又一方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述数据传输方法的步骤。
[0015]本专利技术实施例提供的数据传输方法及装置,能够接收上传服务器发送的上传数据,上传数据包括数据文件和验证文件,将上传数据存储到对应的第一目录,并根据验证文件对数据文件进行校验,在数据文件通过校验之后,将数据文件转移到第二目录中存储以
便于下载,提高了传输数据的安全性和完整性。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0017]图1是本专利技术第一实施例提供的数据传输系统的结构示意图。
[0018]图2是本专利技术第二实施例提供的数据传输方法的流程示意图。
[0019]图3是本专利技术第三实施例提供的数据传输方法的流程示意图。
[0020]图4是本专利技术第四实施例提供的数据传输方法的流程示意图。
[0021]图5是本专利技术第五实施例提供的数据传输方法的流程示意图。
[0022]图6是本专利技术第六实施例提供的数据传输的流程示意图。
[0023]图7是本专利技术第七实施例提供的数据传输的流程示意图。
[0024]图8是本专利技术第八实施例提供的数据传输装置的结构示意图。
[0025]图9是本专利技术第九实施例提供的数据传输装置的结构示意图。
[0026]图10是本专利技术第十实施例提供的数据传输装置的结构示意图。
[0027]图11是本专利技术第十一实施例提供的数据传输装置的结构示意图。
[0028]图12是本专利技术第十二实施例提供的电子设备的实体结构示意图。
具体实施方式
[0029]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0030]图1是本专利技术第一实施例提供的数据传输系统的结构示意图,如图1所示,本专利技术实施例提供的数据传输系统包括至少一台上传服务器1,数据交换服务器2和下载服务器3,其中:
[0031]数据交换服务器2分别与上传服务器1和下载服务器3通信连接。上传服务器1向数据交换服务器2发送上传数据,数据交换服务器2执行本专利技术实施例提供的数据传输方法,下载服务器3从数据交换服务器2下载数据。
[0032]下面以数据交换服务器作为执行主体为例,来说明本专利技术实施例提供的数据传输方法的具体实现过程。
[0033]图2是本专利技术第二实施例提供的数据传输方法的流程示意图,如图2所示,本专利技术实施例提供的数据传输方法,包括:
[0034]S201、接收上传服务器发送的上传数据,所述上传数据包括数据文件和验证文件;
[0035]具体地,上传服务器向数据交换服务器发送上传数据,所述数据交换服务器会接收所述上传数据。其中,所述上传数据包括数据文件和验证文件。所述数据文件可以包括具体的业务数据或者进行数据分析所需要的数据,根据实际需要进行设置,本专利技术实施例不
做限定。所述验证文件用于对所述数据文件进行校验。
[0036]例如,上传数据根据约定的命名规范进行命名。上传数据可以为压缩包的形式,文件名称可以包括上传方标识、应用简称、业务代码和上传时间等信息,根据实际需要进行设置,本专利技术实施例不做限定。其中,上传方标识是预先分配的。
[0037]S202、将所述上传数据存储到对应的第一目录,并根据所述验证文件对所述数据文件进行校验;
[0038]具体地,所述数据交换服务器在接收到所述上传数据之后,会将所述上传数据存储到所述上传服务器对应的第一目录,然后根据所述验证文件对所述数据文件进行校验,获得所述数据文件的校验结果。所述数据文件的校验结果为校验成功和校验失败。其中,所述第一目录是存储上传数据的目录,与上传服务器一一对应。
[0039]例如,可以对数据文件的文件名称和文件大小进行校验。还可以通过数字签名对数据文件的来源进行校验。
[0040]S203、若所述数据文件通过校验,则将所述数据文件转移到第二目录中存储以便于下载。
[0041]具体地,所述数据交换服务器在获得所述数据文件的校验结果之后,如果所述数据文件的校验结果为校验成功,那么所述数据文件通过校验。所述数据交换服务器会将所述数据文件转移到第二目录中存储,以便于后续下载服务器从所述第二目录中下载所述数据文件。其中,所述第二目录与所述下载服务器一一对应。
[0042]例如,可以利用shell脚本中的mv等命令实现所述数据文件从第一目录转移到第二目录。
[0043]本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:接收上传服务器发送的上传数据,所述上传数据包括数据文件和验证文件;将所述上传数据存储到对应的第一目录,并根据所述验证文件对所述数据文件进行校验;若所述数据文件通过校验,则将所述数据文件转移到第二目录中存储以便于下载。2.根据权利要求1所述的方法,其特征在于,还包括:接收下载服务器对所述第二目录的数据查询请求;若所述第二目录存在未下载的数据文件,则将所述第二目录中未下载的数据文件发送给所述下载服务器。3.根据权利要求1所述的方法,其特征在于,所述数据文件是经过所述上传服务器的私钥加密的文件;相应地,所述将所述数据文件转移到第二目录中存储包括:通过所述上传服务器的公钥对所述数据文件进行解密,获得解密后的数据文件;基于本地私钥对解密后的数据文件进行加密,获得重新加密后的数据文件;将重新加密后的数据文件存储到所述第二目录中。4.根据权利要求1所述的方法,其特征在于,所述上传数据包括多个子文件,每个子文件的大小小于等于预设值。5.根据权利要求1所述的方法,其特征在于,所述验证文件包括检查文件,所述检查文件包括数据文件的文件名称和文件大小;相应地,所述根据所述验证文件对所述数...

【专利技术属性】
技术研发人员:王少昆高嵩简婧玮
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1