logo好方法网

数据传输方法、装置、应用服务器和数据传输系统


技术摘要:
本发明的实施例提供了一种数据传输方法、装置、应用服务器和数据传输系统,涉及数据处理技术领域。本发明实施例提供的数据传输方法、装置、应用服务器和数据传输系统,在获取测试传输站点的配置信息后,基于配置信息所包括的传输规则生成传输列表,根据传输列表中所包  全部
背景技术:
近年来,随着半导体行业的扩大扩产,半导体测试产生的数据也越来越多,进而所 需要传输的数据也就越来越多。目前,对于数据的传输,大多还是基于人工进行,以人工选 中数据,再进行传输。但随着数据量的增多,人工的数据抛送量也日益增大,这就意味着人 工的投入日益增大,但是其处理效率低下,且错误率高。
技术实现要素:
基于上述研究,本发明提供了一种数据传输方法、装置、应用服务器和数据传输系 统,以改善上述问题。 本发明的实施例可以这样实现: 第一方面,本发明实施例提供一种数据传输方法,应用于应用服务器,所述方法包 括: 获取测试传输站点的配置信息; 基于所述配置信息所包括的传输规则生成传输列表;其中,所述传输列表中包括 文件属性信息以及文件路径; 根据所述传输列表中所包括的文件路径获取目标文件,并根据所述传输列表中所 包括的文件属性信息对获取得到的目标文件进行校验,得到待传输文件; 将所述待传输文件传输至远程服务器。 在可选的实施方式中,所述配置信息还包括传输地址信息,在将所述待传输文件 传输至远程服务器之前,所述方法还包括: 判断与所述远程服务器是否连接; 若未连接,根据所述传输地址信息与所述远程服务器进行至多N次的连接,并在连 接成功后,将所述待传输文件传输至远程服务器; 若连接次数超过N次后,对所述待传输文件以设定标识进行标记。 在可选的实施方式中,所述将所述待传输文件传输至远程服务器的步骤包括: 判断所述待传输文件是否传输完成; 若未完成,获取所述待传输文件的传输次数,并判断所述待传输文件的传输次数 是否大于第一预设阈值; 若未大于所述第一预设阈值,对所述待传输文件重新进行传输,并更新所述待传 输文件的传输次数; 若大于所述第一预设阈值,对所述待传输文件以设定标识进行标记。 在可选的实施方式中,在所述待传输文件完成传输后,所述方法还包括: 5 CN 111586187 A 说 明 书 2/12 页 根据所述传输列表中所包括的文件属性信息对传输至所述远程服务器的所述待 传输文件的文件属性信息进行校对; 若校对失败,判断所述待传输文件的传输次数是否大于第二预设阈值; 若未大于所述第二预设阈值,对所述待传输文件重新进行传输,并更新所述待传 输文件的传输次数; 若大于所述第二预设阈值,对所述待传输文件以设定标识进行标记; 若校对成功,将所述传输列表中的所述待传输文件的文件属性信息以及文件路径 迁移至历史数据表。 在可选的实施方式中,所述根据所述传输列表中所包括的文件路径获取目标文件 的步骤包括: 若文件存储于所述应用服务器,根据所述传输列表中所包括的文件路径,在所述 应用服务器查找获得所述目标文件; 若文件存储于存储服务器,在与所述存储服务器建立连接后,根据所述传输列表 中所包括的文件路径在所述存储服务器中查找所述目标文件,并判断所述目标文件是否为 可传输状态; 若所述目标文件为不可传输状态,判断所述目标文件的查找次数是否大于第三预 设阈值; 若大于所述第三预设阈值,对所述目标文件进行设定下载标识进行标记;若未大 于所述第三预设阈值,则在所述存储服务器中再次查找所述目标文件,并判断所述目标文 件是否为可传输状态; 若所述目标文件为可传输状态,将所述目标文件下载至所述应用服务器。 在可选的实施方式中,根据所述传输列表中所包括的文件属性信息对获取得到的 目标文件进行校验的步骤包括: 判断获取得到的目标文件的文件属性信息是否与所述传输列表中所包括的文件 属性信息一致; 若一致,则校验成功; 若不一致,则对所述目标文件以设定标识进行设置;其中,文件属性信息包括文件 名称、大小以及文件的哈希值。 在可选的实施方式中,所述传输规则包括路径字段以及数据类型字段;所述基于 所述配置信息所包括的传输规则生成传输列表的步骤包括: 根据所述路径字段,生成数据路径,并根据所述数据路径,查找该数据路径下的文 件夹; 根据所述数据类型字段,获取与所述数据类型字段匹配的文件夹; 基于该文件夹中文件的文件属性信息以及所述数据路径得到所述文件路径,并基 于所述文件的文件属性信息以及所述文件路径生成所述传输列表。 第二方面,本发明实施例提供一种数据传输装置,应用于应用服务器,所述数据传 输装置包括信息获取模块、列表生成模块、文件校验模块以及文件传输模块; 所述信息获取模块用于获取测试传输站点的配置信息; 所述列表生成模块用于基于所述配置信息所包括的传输规则生成传输列表;其 6 CN 111586187 A 说 明 书 3/12 页 中,所述传输列表中包括文件属性信息以及文件路径; 所述文件校验模块用于根据所述传输列表中所包括的文件路径获取目标文件,并 根据所述传输列表中所包括的文件属性信息对获取得到的目标文件进行校验,得到待传输 文件; 所述文件传输模块用于将所述待传输文件传输至远程应用服务器。 第三方面,本发明实施例提供一种应用服务器,所述应用服务器用于: 获取测试传输站点的配置信息; 基于所述配置信息所包括的传输规则生成传输列表;其中,所述传输列表中包括 文件属性信息以及文件路径; 根据所述传输列表中所包括的文件路径获取目标文件,并根据所述传输列表中所 包括的文件属性信息对获取得到的目标文件进行校验,得到待传输文件; 将所述待传输文件传输至远程服务器。 第四方面,本发明实施例提供一种数据传输系统,包括数据库服务器、远程服务器 和前述实施方式所述的应用服务器; 所述应用服务器用于从所述数据库服务器中获取测试传输站点的配置信息,并基 于所述配置信息所包括的传输规则生成传输列表;其中,所述传输列表中包括文件属性信 息以及文件路径; 所述应用服务器用于根据所述传输列表中所包括的文件路径获取目标文件,根据 所述传输列表中所包括的文件属性信息对获取得到的目标文件进行校验,得到待传输文 件,并将所述待传输文件传输至所述远程服务器。 本发明实施例提供的数据传输方法、装置、应用服务器和数据传输系统,在获取测 试传输站点的配置信息后,基于配置信息所包括的传输规则生成传输列表,根据传输列表 中所包括的文件路径获取目标文件,并根据传输列表中所包括的文件属性信息对获取得到 的目标文件进行校验,得到待传输文件,然后将待传输文件传输至远程服务器。如此,便可 以代替人工,实现进行数据的自动传输,保证数据传输的时效性以及准确性,在极大程度上 减少了人工处理数据传输的成本。 附图说明 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对 范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这 些附图获得其他相关的附图。 图1为本发明实施例所提供的数据传输系统的一种结构示意图。 图2为本发明实施例所提供的应用服务器的一种功能示意图。 图3为本发明实施例所提供的数据传输方法的一种流程示意图。 图4为本发明实施例所提供的数据传输方法的子步骤流程示意图之一。 图5为本发明实施例所提供的数据传输方法的子步骤流程示意图之二。 图6为本发明实施例所提供的数据传输装置的一种方框示意图。 图标:100-数据传输系统;10-应用服务器;11-数据传输装置;111-信息获取模块; 7 CN 111586187 A 说 明 书 4/12 页 112-列表生成模块;113-文件校验模块;114-文件传输模块;20-数据库服务器;30-远程服 务器;40-存储服务器;50-MES服务器。
分享到:
收藏