The invention relates to an automatic network data transmission method and a system among application systems, which comprises steps of a communication server and a communication client. The system includes a communication server and a communication client, in which the communication server is responsible for file forwarding, a device that monitors whether a communication client sends or receives a connection request, a device that verifies whether the communication client is legitimate, a device that determines whether a connection request is sent or received, and a temporary text that writes the received data to the communication server. The device of the component, the device of checking, the device of judging whether the file name is legitimate, and the device of sending the file in the waiting folder of the communication service end. By encrypting and compressing the sending file and ensuring the validity and effectiveness of the access communication client, the security and efficiency problems caused by large data transmission are improved.
【技术实现步骤摘要】
一种应用系统间的自动化网络数据传输方法及系统
本专利技术涉及应用系统之间数据传输的方法领域,特别是应用系统间一种高效安全的接口自动化网络数据传输及系统。
技术介绍
一个企业往往会部署很多个应用系统,有内网的,也有公网的。这些应用系统之间进行数据集成时,需要进行大量的重复性开发,同时,大数据量传输也会带来安全和效率上的问题。
技术实现思路
本专利技术为了解决应用系统之间进行数据集成时,需要进行大量的重复性开发,同时,大数据量传输也会带来安全和效率上的问题,提供一种应用系统间的自动化网络数据传输方法及系统。本专利技术的技术方案是:一种应用系统间的自动化网络数据传输方法,在通信服务端包括如下步骤:步骤101、监听是否有通信客户端的发送连接请求或者接收连接请求的步骤;该步骤中如果监听到有通信客户端的发送连接请求或者接收连接请求则转向步骤102,继续监听;步骤102、验证通信客户端是否合法的步骤;如果合法则转向步骤103,否则转向步骤101;步骤103、判断是发送连接请求还是接收连接请求的步骤;如果是接收请求,转步骤104,否则,转步骤107;步骤104、将接收的数据写入通信服 ...
【技术保护点】
1.一种应用系统间的自动化网络数据传输方法,其特征在于:在通信服务端包括如下步骤:步骤101、监听是否有通信客户端的发送连接请求或者接收连接请求的步骤;该步骤中如果监听到有通信客户端的发送连接请求或者接收连接请求则转向步骤102,继续监听;步骤102、验证通信客户端是否合法的步骤;如果合法则转向步骤103,否则转向步骤101;步骤103、判断是发送连接请求还是接收连接请求的步骤;如果是接收请求,转步骤104,否则,转步骤107;步骤104、将接收的数据写入通信服务端的临时文件的步骤;该步骤中与该通信终端建立连接,接收由该通信终端的数据,根据通讯协议,读取包头数据,在临时文件 ...
【技术特征摘要】
1.一种应用系统间的自动化网络数据传输方法,其特征在于:在通信服务端包括如下步骤:步骤101、监听是否有通信客户端的发送连接请求或者接收连接请求的步骤;该步骤中如果监听到有通信客户端的发送连接请求或者接收连接请求则转向步骤102,继续监听;步骤102、验证通信客户端是否合法的步骤;如果合法则转向步骤103,否则转向步骤101;步骤103、判断是发送连接请求还是接收连接请求的步骤;如果是接收请求,转步骤104,否则,转步骤107;步骤104、将接收的数据写入通信服务端的临时文件的步骤;该步骤中与该通信终端建立连接,接收由该通信终端的数据,根据通讯协议,读取包头数据,在临时文件夹创建包头规定的文件名,读取接收的文件二进制数据并写入通信服务端的临时文件;步骤105、校验的步骤;该步骤中,根据读取包头数据中的MD5值,校验写入临时文件的MD5值;判断包头数据中的MD5值与写入通信服务端的临时文件的MD5值是否一致,如果一致则反馈OK,并转向步骤106;否则反馈NG,并将通信服务端的临时文件转移到通信服务端的接收NG文件夹,结束;步骤106、判断文件名是否合法的步骤;该步骤中读取包头数据中文件名字段,并断其是否符合设定的格式要求,若符合设定的格式要求将接收的文件转入通信服务端的待发送文件夹,转向步骤107,否则将文件转移到通信服务端的接收NG文件夹,结束;步骤107、将通信服务端的待发文件夹中的文件发送的步骤,该步骤中,获取通信服务端的待发文件夹中的文件名中的目标终端ID,与该终端建立连接,将文件发送到目标终端ID指向的通信客户端;在通信客户端包括以下步骤:步骤201、监听通信服务端是否有数据要发送到本通信客户端或者本客户端是否有数据要发送的步骤;该步骤中监听与指定的通信服务器连接是否有数据接收和检测本通信客户端的待发文件夹中是否有文件,如果均是否定的,则继续本步骤,否则,若是与指定的通信服务器连接有数据接收则转向步骤202,本通信客户端的待发文件夹中有文件则转向步骤205;步骤202、接收数据的步骤,该步骤中:根据通讯协议,读取接收数据包的包头数据,在本通信客户端的临时文件夹创建包头规定的临时文件的文件名,读取文件二进制数据并写入所述的临时文件;步骤203、校验步骤;该步骤中,根据读取包头中的MD5值,校验写入所述的临时文件的MD5值,一致则反馈OK,转向步骤204,不一致则反馈NG,将所述的临时文件转入本通信客户端的接收NG文件夹,结束;步骤204、判断文件名是否合法的步骤,该步骤中,读取接收数据包的包头数据中文件名字段,并判断其是否符合设定的格式要求,若符合则合法,把所述的临时文件转移到待接收文件夹,结束;否则不合法,把所述的临时文件转移到接收NG文件夹,结束;步骤205、创建包头数据,写入socket,然后写入本通信客户端的待发文件夹中的文件数据加密、压缩后加入到socket...
【专利技术属性】
技术研发人员:韩吉生,黄海云,
申请(专利权)人:深圳同耕科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。