[发明专利]一种文件传输方法、设备和存储介质有效
| 申请号: | 202011489315.9 | 申请日: | 2020-12-16 |
| 公开(公告)号: | CN112583923B | 公开(公告)日: | 2022-08-30 |
| 发明(设计)人: | 梁力文;谢帆;何雨龙;刘俊;林秋声 | 申请(专利权)人: | 深圳数联天下智能科技有限公司 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06 |
| 代理公司: | 深圳中细软知识产权代理有限公司 44528 | 代理人: | 孙凯乐 |
| 地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件传输 方法 设备 存储 介质 | ||
本发明实施例公开了一种文件传输方法、设备和存储介质。该文件传输方法包括:发送发现广播包至局域网内;接收在所述局域网中的设备根据所述发现广播包回复的地址信息;根据所述地址信息发送异步传输配置信息至所述设备;当所述异步传输配置信息指示传输时,接收所述设备连续发送的多个数据报文,每个数据报文包括文件块和文件块信息,所述文件块为对所述待接收文件进行切割得到的,所述文件块信息用于指示所述文件块在所述待接收文件中的位置;基于所述文件块信息连续接收所述文件块,直至完整接收待接收文件,所述数据报文为所述设备基于异步文件传输协议转换得到的。本发明实施例实现了快速传输大数据。
技术领域
本发明涉及通信技术领域,尤其涉及一种文件传输方法、设备和存储介质。
背景技术
随着当今互联网技术的飞速发展,在人们越来越依赖互联网的环境下,文件传输的速度成为大多用户的需求以及企业和研究人员想要突破的技术难题。
其中与文件传输速度联系最为紧密的是文件传输的协议,现有的文件传输协议多种多样,例如在终端和设备之间,Modbus协议被广泛使用,Modbus协议是一种请求/回复协议,提供功能码指定服务,有相应的功能码提供文件传输服务,具体在传输文件时,先把文件按顺序分割成文件块,由终端向设备请求读取文件块,设备回复对应文件块数据,直到读完。
但是如果要传输大量数据的文件,现有的Modbus协议就显得吃力,Modbus协议支持每次传输的文件块数据长度仅仅为253字节,再加上每传输一个文件块数据都需要终端主动请求,然后设备回复终端,一来一回就消耗更多时间,对于现在用户所希望的大数据快速传输,显然是无法满足用户需求的。
发明内容
基于此,有必要针对上述问题,提出了一种文件传输方法、设备和存储介质。
第一方面,本发明实施例提供了一种文件传输方法,所述方法包括:
发送发现广播包至局域网内;接收在所述局域网中的设备根据所述发现广播包回复的地址信息;根据所述地址信息发送异步传输配置信息至所述设备;当所述异步传输配置信息指示传输时,接收所述设备连续发送的多个数据报文,每个数据报文包括文件块和文件块信息,所述文件块为对所述待接收文件进行切割得到的,所述文件块信息用于指示所述文件块在所述待接收文件中的位置;基于所述文件块信息连续接收所述文件块,直至完整接收待接收文件,所述数据报文为所述设备基于异步文件传输协议转换得到的。
第二方面,本发明实施例还提供了一种文件传输方法,所述方法包括:
接收终端在局域网内发送的发现广播包;
响应于所述发现广播包回复地址信息至所述终端,所述终端用于根据所述地址信息进行异步传输配置信息;
接收所述终端返回的异步传输配置信息;
基于异步文件传输协议将待接收文件转换为多个数据报文,所述数据报文包括文件块和文件块信息,所述文件块为对所述待接收文件进行切割得到的;
当所述异步传输配置信息指示传输时,连续发送多个所述数据报文至所述终端,以使所述终端基于所述文件块信息连续接收所述文件块,直至完整接收至少一个所述待接收文件。
第三方面,本发明实施例还提供了一种文件传输设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳数联天下智能科技有限公司,未经深圳数联天下智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011489315.9/2.html,转载请声明来源钻瓜专利网。





