1.一种基于网闸的数据传输方法,所述网闸用于隔离第一网络和第二网络之间的数据传输,其特征在于,所述第一网络包括请求服务器和第一中间服务器,所述第二网络包括响应服务器和第二中间服务器,所述数据传输方法包括:所述第一中间服务器获取所述请求服务器转发的请求数据,基于穿越程序将所述请求数据序列化成第一请求文件并存储于第一请求文件目录中,基于摆渡程序实时扫描所述第一请求文件目录并将扫描获得的所述第一请求文件推送给所述网闸;
所述网闸对所述第一请求文件进行所述第一网络和所述第二网络之间的过闸处理,获得第二请求文件;
所述第二中间服务器通过所述摆渡程序获取所述第二请求文件并将所述第二请求文件存储于第二请求文件目录中,基于所述穿越程序将所述第二请求文件反序列化为所述请求数据,并将所述请求数据转发给所述响应服务器。
2.根据权利要求1所述的数据传输方法,其特征在于,所述第一中间服务器获取所述请求服务器转发的请求数据之前,还包括:所述请求服务器获取用户请求,对所述用户请求进行解析,获得与所述用户请求对应的数据内容和目标地址;
通过部署于所述请求服务器上的拦截器对所述数据内容和所述目标地址进行封包处理,获得请求数据并将所述请求数据定向转发给所述第一中间服务器。
3.根据权利要求2所述的数据传输方法,其特征在于,所述基于穿越程序将所述请求数据序列化成第一请求文件并存储于第一请求文件目录中包括:基于所述穿越程序对所述请求数据进行拆包处理,获得所述数据内容和所述目标地址;
将所述数据内容序列化成所述第一请求文件并将所述目标地址写入所述第一请求文件的文件名中。
4.根据权利要求1所述的数据传输方法,其特征在于,所述基于穿越程序将所述请求数据序列化成第一请求文件并存储于第一请求文件目录中还包括:基于所述穿越程序对所述请求数据进行序列化处理时,
若序列化处理未完成,产生过程文件并将所述过程文件存储于第一临时文件目录中;
若序列化处理已完成,所述过程文件转化为所述第一请求文件时,将所述第一请求文件存从所述第一临时文件目录转移至所述第一请求文件目录中。
5.根据权利要求1所述的数据传输方法,其特征在于,所述网闸对所述第一请求文件进行所述第一网络和所述第二网络之间的过闸处理,获得第二请求文件包括:所述网闸实时监控与所述第一网络建立联系的第一文件目录和与所述第二网络建立联系的第二文件目录;
当监控到所述第一文件目录有新增目录时,将对应的所述第一请求文件进行过闸处理,产生第二请求文件并将所述第二请求文件推送到所述第二文件目录中;
所述第二中间服务器通过所述摆渡程序获取所述第二请求文件并将所述第二请求文件存储于第二请求文件目录中包括:所述第二中间服务器通过所述摆渡程序实时扫描所述第二文件目录并将扫描获得的所述第二请求文件拉取到所述第二请求文件目录中。
6.根据权利要求1所述的数据传输方法,其特征在于,所述数据传输方法还包括:所述第二中间服务器获取所述响应服务器基于所述请求数据产生的响应数据,基于所述穿越程序将所述响应数据序列化成第一响应文件并存储于第一响应文件目录中,基于摆渡程序实时扫描所述第一响应文件目录并将扫描获得的所述第一响应文件转发给所述网闸;
所述网闸对所述第一响应文件进行所述第二网络和所述第一网络之间的过闸处理,获得第二响应文件并将所述第二响应文件发送给所述第一中间服务器;
所述第一中间服务器通过所述摆渡程序获取所述第二响应文件并存储于第二响应文件目录中,基于所述穿越程序将所述第二响应文件反序列化为所述响应数据并将所述响应数据转发给所述请求服务器。
7.根据权利要求1所述的数据传输方法,其特征在于,第一网络为外网或内网,第二网络为外网或内网;当第一网络为外网时,第二网络为内网;当所述第一网络为内网时,第二网络为外网。
8.一种基于网闸的数据传输系统,其特征在于,包括:网闸、第一网络以及第二网络,所述网闸用于隔离第一网络和第二网络之间的数据传输,所述第一网络包括请求服务器和第一中间服务器,所述第二网络包括响应服务器和第二中间服务器,所述数据传输系统执行如权利要求1‑7任一项所述的数据传输方法。
9.一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1‑7任一项所述的基于网闸的数据传输方法。
10.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1‑7中任一项所述的基于网闸的数据传输方法。