System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及大数据,尤其涉及一种文件输入输出方法、装置、设备及存储介质。
技术介绍
1、随着大数据
的不断发展,信息技术行业涌现出很多数据传输工具和技术,其中,基于文件传输系统进行数据传输仍占据一定的优势地位。
2、目前在采用文件传输系统进行数据传输时,一般是由用户基于文件传输需求在发送端将待传输文件发送至接收端。然后由用户在接收端将待传输文件转化为数据库可存储的数据,从而将上述数据存储在数据库的待存储文件中。
3、但是这种文件传输的方法,需要接收端用户基于待传输文件进行进一步的转化配置,使得增加人力成本,降低文件传输效率。并且当待传输文件中的数据更新时,仅可基于待传输文件进行数据的全量传输,使得数据重复传输,浪费传输资源。
技术实现思路
1、本申请提供一种文件输入输出方法、装置、设备及存储介质,用以解决现有技术中增加人力成本,降低文件传输效率,并且当待传输文件中的数据更新时,仅可基于待传输文件进行数据的全量传输,使得数据重复传输,浪费传输资源的技术问题。
2、第一方面,本申请提供一种文件输入方法,用于文件接收端设备,所述方法包括:响应于接收到目标文件传输指令,获取目标文件和关联目标文件的预设配置组合信息,所述预设配置组合信息包括传输配置信息,所述传输配置信息为全量传输配置信息和增量传输配置信息中的一个;
3、响应于确定所述目标文件对应的传输配置信息为全量传输配置信息,获取预设文件存储模板以及所述目标文件包括的全部字段,并根据所述
4、响应于确定所述目标文件对应的传输配置信息为增量传输配置信息,获取所述目标文件对应的初始接收文件以及所述目标文件包括的指定字段,并根据所述预设配置组合信息将目标文件包括的指定字段映射至所述目标文件对应的初始接收文件中,形成目标接收文件。
5、可选地,如上所述的方法,所述预设配置组合信息还包括表头配置信息、分隔符配置信息;所述根据所述预设配置组合信息将所述目标文件包括的全部字段映射至所述预设文件存储模板中,包括:根据表头配置信息判断是否提取目标文件对应的表头;若是,则基于所述目标文件对应的表头、分隔符配置信息、全量传输配置信息将所述目标文件包括的全部字段映射至所述预设文件存储模板中;若否,则跳过所述目标文件对应的表头,并基于所述分隔符配置信息、全量传输配置信息将所述目标文件包括的全部字段映射至所述预设文件存储模板中。
6、可选地,如上所述的方法,所述根据所述预设配置组合信息将目标文件包括的指定字段映射至所述目标文件对应的初始接收文件中,包括:根据表头配置信息判断是否提取目标文件对应的表头;若是,则基于所述目标文件对应的表头、分隔符配置信息、增量传输配置信息将所述目标文件包括的指定字段映射至所述目标文件对应的初始接收文件中;若否,则跳过所述目标文件对应的表头,并基于所述分隔符配置信息、增量传输配置信息将所述目标文件包括的指定字段映射至所述目标文件对应的初始接收文件中。
7、可选地,如上所述的方法,所述增量传输配置信息为更新时间配置信息或文件大小配置信息;所述将所述目标文件包括的指定字段映射至所述目标文件对应的初始接收文件中,包括:响应于确定所述增量传输配置信息为更新时间配置信息,在所述目标文件中查找更新时间与所述目标文件对应的初始接收文件不同的字段,并确定所述不同的字段为目标文件包括的指定字段,以将所述目标文件包括的指定字段映射至所述目标文件对应的初始接收文件中;响应于确定所述增量传输配置信息为文件大小配置信息,将所述目标文件与所述目标文件对应的初始接收文件进行对比,并基于对比结果确定目标文件包括的指定字段,以将所述目标文件包括的指定字段映射至所述目标文件对应的初始接收文件中。
8、可选地,如上所述的方法,所述形成目标接收文件之后,还包括:读取所述目标接收文件包括的全部字段,并基于读取结果进行加和计算,得到目标接收文件对应的字段特征;将所述目标接收文件对应的字段特征发送至文件发送端设备。
9、第二方面,本申请提供一种文件输出方法,用于文件发送端设备,所述方法包括:响应于监测到目标用户通过操作界面执行传输目标文件的触发操作,获取目标文件和文件接收端设备标识;
10、根据所述目标文件获取关联目标文件的预设配置组合信息,并根据所述文件接收端设备标识确定目标文件对应的文件接收端设备;
11、将所述目标文件以及关联目标文件的预设配置组合信息发送至目标文件对应的文件接收端设备。
12、可选地,如上所述的方法,所述响应于监测到目标用户通过操作界面执行传输目标文件的触发操作之前,还包括:响应于监测到目标用户通过操作界面执行配置文件输入输出系统的触发操作,获取至少一个文件接收端标识以及预设通信连接信息;基于所述预设通信连接信息与各文件接收端建立通信连接。
13、可选地,如上所述的方法,所述基于所述预设通信连接信息与各文件接收端建立通信连接之后,还包括:响应于监测到目标用户通过操作界面执行预览目标接收文件的触发操作,获取目标文件以及关联目标文件的预览配置组合,所述预览配置组合包括表头配置信息、分隔符配置信息、预览条数配置信息;根据所述预览条数配置信息提取目标文件包括的字段,并根据所述表头配置信息、分隔符配置信息对所述目标文件包括的字段进行处理,并将处理结果显示在对应操作界面上。
14、可选地,如上所述的方法,所述将所述目标文件以及关联目标文件的预设配置组合信息发送至目标文件对应的文件接收端设备之后,还包括:接收目标接收文件对应的字段特征,并读取所述目标文件包括的全部字段;基于读取结果进行加和计算,得到目标文件对应的字段特征,并判断所述目标接收文件对应的字段特征是否与所述目标文件对应的字段特征相同;若否,则生成目标文件传输异常信息,并将所述目标文件传输异常信息显示在对应操作界面上。
15、第三方面,本申请提供一种文件输入装置,包括:获取模块,用于响应于接收到目标文件传输指令,获取目标文件和关联目标文件的预设配置组合信息,所述预设配置组合信息包括传输配置信息,所述传输配置信息为全量传输配置信息和增量传输配置信息中的一个;
16、所述获取模块,还用于响应于确定所述目标文件对应的传输配置信息为全量传输配置信息,获取预设文件存储模板以及所述目标文件包括的全部字段;
17、映射模块,用于根据所述预设配置组合信息将所述目标文件包括的全部字段映射至所述预设文件存储模板中,形成目标接收文件;
18、所述获取模块,还用于响应于确定所述目标文件对应的传输配置信息为增量传输配置信息,获取所述目标文件对应的初始接收文件以及所述目标文件包括的指定字段;
19、所述映射模块,还用于根据所述预设配置组合信息将目标文件包括的指定字段映射至所述目标文件对应的初始接收文件中,形成目标接收文件。
20本文档来自技高网...
【技术保护点】
1.一种文件输入方法,其特征在于,所述方法用于文件接收端设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述预设配置组合信息还包括表头配置信息、分隔符配置信息;
3.根据权利要求1所述的方法,其特征在于,所述根据所述预设配置组合信息将目标文件包括的指定字段映射至所述目标文件对应的初始接收文件中,包括:
4.根据权利要求3所述的方法,其特征在于,所述增量传输配置信息为更新时间配置信息或文件大小配置信息;
5.根据权利要求1所述的方法,其特征在于,所述形成目标接收文件之后,还包括:
6.一种文件输出方法,其特征在于,所述方法用于文件发送端设备,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述响应于监测到目标用户通过操作界面执行传输目标文件的触发操作之前,还包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述预设通信连接信息与各文件接收端建立通信连接之后,还包括:
9.根据权利要求6所述的方法,其特征在于,所述将所述目标文件以及关联目标文件的预设配置组
10.一种文件输入装置,其特征在于,包括:
11.一种文件输出装置,其特征在于,包括:
12.一种文件接收端设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
13.一种文件发送端设备,其特征在于,包括:处理器,与所述处理器通信连接的存储器及收发器;
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至9任一项所述的方法。
...【技术特征摘要】
1.一种文件输入方法,其特征在于,所述方法用于文件接收端设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述预设配置组合信息还包括表头配置信息、分隔符配置信息;
3.根据权利要求1所述的方法,其特征在于,所述根据所述预设配置组合信息将目标文件包括的指定字段映射至所述目标文件对应的初始接收文件中,包括:
4.根据权利要求3所述的方法,其特征在于,所述增量传输配置信息为更新时间配置信息或文件大小配置信息;
5.根据权利要求1所述的方法,其特征在于,所述形成目标接收文件之后,还包括:
6.一种文件输出方法,其特征在于,所述方法用于文件发送端设备,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述响应于监测到目标用户通过操作界面执行传输目标文件的触发操作之前,还包括:<...
【专利技术属性】
技术研发人员:易春芳,苏俊梅,宋雨伦,李大中,吕烨,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。