一种5G虚拟化网元的文件数据传输方法、系统及终端设备技术方案

技术编号:29293003 阅读:18 留言:0更新日期:2021-07-17 00:38
本发明专利技术公开了一种5G虚拟化网元的文件数据传输方法、系统及终端设备,方法包括:服务端接收客户端发送的请求指令,包括待写入文件的第一长度信息、第一摘要值和文件标识;根据文件标识确定待发送文件以及待发送文件的第二长度信息;当第二长度信息大于或等于第一长度信息时,读取待发送文件中的第一长度信息所对应的文件数据,并计算文件数据所对应的第二摘要值;若第一摘要值与第二摘要值相等,则确定从待发送文件的第一长度信息对应的位置处开始传输数据;若第二长度信息小于第一长度信息或者第一摘要值与第二摘要值不相等,则确定从待发送文件的起始处开始传输数据。本发明专利技术可以实现在传输中断后,不用重新发送文件,而是从中断位置继续发送待发送文件至客户端。中断位置继续发送待发送文件至客户端。中断位置继续发送待发送文件至客户端。

A file data transmission method, system and terminal device of 5g virtual network element

【技术实现步骤摘要】
一种5G虚拟化网元的文件数据传输方法、系统及终端设备


[0001]本专利技术涉及数据传输领域,尤其涉及一种5G虚拟化网元的文件数据传输方法、系统及终端设备。

技术介绍

[0002]第五代移动通信技术(5th generation mobile networks或5th generation wireless systems、5th

Generation,简称5G或5G技术)是最新一代蜂窝移动通信技术,也是继4G(LTE

A、WiMax)、3G(UMTS、LTE)和2G(GSM)系统之后的延伸。5G的性能目标是高数据速率、减少延迟、节省能源、降低成本、提高系统容量和大规模设备连接。
[0003]为了达到节省能源、降低成本的目的,5G通信系统采用虚拟化技术,将各个功能模块分别以虚拟网元的方式运行,虚拟网元包括虚拟机系统程序及其文件系统
[0004]简单文件传输协议(Trivial File Transfer Protocol,TFTP)是TCP/IP协议族中一种简单的文件传输协议,用于备份虚拟网元的文件系统中的所有文件,其中被备份的虚拟网元作为tftp服务端,将待备份的文件另行存储的网元作为tftp客户端。
[0005]TFTP客户端向TFTP服务端请求获取文件的过程,若因为网络不稳定或网络发生故障而中断,TFTP客户端就又需要请求重新传输文件。在请求大文件时,由于大文件的传输需要更多时间,在大文件的传输过程中发生网络不稳定的情况的几率更高,一旦网络不稳定,则需要请求重新传输文件,很可能每一次传输大文件的过程中都会因为网络问题发生传输中断,导致无法传输大文件。
[0006]因此,现有技术还有待于改进和发展。

技术实现思路

[0007]本专利技术的主要目的在于提供一种5G虚拟化网元的文件数据传输方法、数据传输系统和终端设备,以实现TFTP服务端向TFTP客户端发送文件中断后,从中断位置继续发送文件。
[0008]第一方面,本专利技术提供了一种5G虚拟化网元的文件数据传输方法,应用于数据传输系统中的服务端,所述数据传输系统还包括客户端,所述方法,包括:
[0009]接收所述客户端发送的请求指令,其中,所述请求指令包括待写入文件的第一长度信息、待写入文件的第一摘要值和文件标识;
[0010]根据所述文件标识确定所述待发送文件以及所述待发送文件的第二长度信息,并将所述第一长度信息与所述第二长度信息比较;
[0011]当第二长度信息大于或等于所述第一长度信息时,读取所述待发送文件中的所述第一长度信息所对应的文件数据,并计算所述文件数据所对应的第二摘要值;
[0012]将所述第一摘要值与所述第二摘要值进行比较,若所述第一摘要值与所述第二摘要值相等,则确定从所述待发送文件的第一长度信息对应的位置处开始传输数据;
[0013]若所述第二长度信息小于所述第一长度信息或者所述第一摘要值与所述第二摘
要值不相等,则确定从所述待发送文件的起始处开始传输数据。
[0014]在一种实现方式中,所述第一摘要值与所述第二摘要值相同时,所述待写入文件与所述待发送文件的前序部分完全相同。
[0015]在一种实现方式中,所述若所述第一摘要值与所述第二摘要值相等,则确定从所述待发送文件的第一长度信息对应的位置处开始传输数据,包括:
[0016]在所述待发送文件中的所述第一长度信息所对应位置处添加续传标识;
[0017]将所述待发送文件中除所述第一长度信息所对应的文件数据以外的文件数据作为第一目标待发送数据;
[0018]根据所述续传标识,将所述第一目标待发送数据发送至所述客户端。
[0019]在一种实现方式中,所述若所述第二长度信息小于所述第一长度信息或者所述第一摘要值与所述第二摘要值不相等,则确定从所述待发送文件的起始处开始传输数据,包括:
[0020]若所述所述第二长度信息小于所述第一长度信息或者所述第一摘要值与所述第二摘要值不相等,则获取所述待发送文件中的所有数据,并添加起始传输标识;
[0021]将所述待发送文件中的所有数据作为所述第二目标待发送数据;
[0022]根据所述起始传输标识,将所述第二目标待发送数据发送至客户端。
[0023]在一种实现方式中,所述方法还包括:
[0024]当所述第二长度信息等于所述第一长度信息且所述第一摘要值等于所述第二摘要值时,则向客户端发送停止传输所述待发送文件的响应信息。
[0025]第二方面,本专利技术实施例还提供一种数据传输的方法,其中,应用于数据传输系统中的客户端,所述数据传输系统还包括服务端,所述方法包括:
[0026]发送请求指令到所述服务端,其中,所述请求指令包括待写入文件的第一长度信息、待写入文件的第一摘要值和文件标识,所述文件标识用于确定所述待发送文件以及所述待发送文件的第二长度信息;
[0027]当第二长度信息大于或等于所述第一长度信息时,并且若所述第一摘要值与所述第二摘要值相等时,则接收所述服务端发送来的从所述待发送文件的第一长度信息对应的位置处开始的文件数据;
[0028]当所述第二长度信息小于所述第一长度信息或者所述第一摘要值与所述第二摘要值不相等时,则接收所述服务端发送来的从所述待发送文件的起始处的文件数据。
[0029]在一种实现方式中,所述方法还包括:
[0030]当所述第二长度信息等于所述第一长度信息且所述第一摘要值等于所述第二摘要值时,则接收所述服务端发送来的停止传输所述待发送文件的响应信息。
[0031]第三方面,本专利技术实施例还提供一种5G虚拟化网元的文件数据传输系统,其中,包括:服务端和客户端;
[0032]所述服务端,用于接收所述客户端发送的请求指令,其中,所述请求指令包括待写入文件的第一长度信息、待写入文件的第一摘要值和文件标识;根据所述文件标识确定所述待发送文件以及所述待发送文件的第二长度信息,并将所述第一长度信息与所述第二长度信息比较;当第二长度信息大于或等于所述第一长度信息时,读取所述待发送文件中的所述第一长度信息所对应的文件数据,并计算所述文件数据所对应的第二摘要值;将所述
第一摘要值与所述第二摘要值进行比较,若所述第一摘要值与所述第二摘要值相等,则确定从所述待发送文件的第一长度处开始传输数据;若所述第二长度信息小于所述第一长度信息或者所述第一摘要值与所述第二摘要值不相等,则确定从所述待发送文件的起始处开始传输数据;
[0033]所述客户端,用于发送请求指令到所述服务端,其中,所述请求指令包括待写入文件的第一长度信息、待写入文件的第一摘要值和文件标识,所述文件标识用于确定所述待发送文件以及所述待发送文件的第二长度信息;
[0034]当第二长度信息大于或等于所述第一长度信息时,并且若所述第一摘要值与所述第二摘要值相等时,则接收所述服务端发送来的从所述待发送文件的第一长度信息对应的位置处开始的文件数据;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种5G虚拟化网元的文件数据传输方法,其特征在于,应用于数据传输系统中的服务端,所述数据传输系统还包括客户端,所述方法包括:接收所述客户端发送的请求指令,其中,所述请求指令包括待写入文件的第一长度信息、待写入文件的第一摘要值和文件标识;根据所述文件标识确定待发送文件以及所述待发送文件的第二长度信息,并将所述第一长度信息与所述第二长度信息比较;当第二长度信息大于或等于所述第一长度信息时,读取所述待发送文件中的所述第一长度信息所对应的文件数据,并计算所述文件数据所对应的第二摘要值;将所述第一摘要值与所述第二摘要值进行比较,若所述第一摘要值与所述第二摘要值相等,则确定从所述待发送文件的第一长度信息对应的位置处开始传输数据;若所述第二长度信息小于所述第一长度信息或者所述第一摘要值与所述第二摘要值不相等,则确定从所述待发送文件的起始处开始传输数据。2.根据权利要求1所述的方法,其特征在于,所述第一摘要值与所述第二摘要值相同时,所述待写入文件与所述待发送文件的前序部分完全相同。3.根据权利要求1所述的方法,其特征在于,所述若所述第一摘要值与所述第二摘要值相等,则确定从所述待发送文件的第一长度信息对应的位置处开始传输数据,包括:在所述待发送文件中的所述第一长度信息所对应位置处添加续传标识;将所述待发送文件中除所述第一长度信息所对应的文件数据以外的文件数据作为第一目标待发送数据;根据所述续传标识,将所述第一目标待发送数据发送至所述客户端。4.根据权利要求1所述的方法,其特征在于,所述若所述第二长度信息小于所述第一长度信息或者所述第一摘要值与所述第二摘要值不相等,则确定从所述待发送文件的起始处开始传输数据,包括:若所述所述第二长度信息小于所述第一长度信息或者所述第一摘要值与所述第二摘要值不相等,则获取所述待发送文件中的所有数据,并添加起始传输标识;将所述待发送文件中的所有数据作为所述第二目标待发送数据;根据所述起始传输标识,将所述第二目标待发送数据发送至客户端。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第二长度信息等于所述第一长度信息且所述第一摘要值等于所述第二摘要值时,则向客户端发送停止传输所述待发送文件的响应信息。6.一种5G虚拟化网元的文件数据传输方法,其特征在于,应用于数据传输系统中的客户端,所述数据传输系统还包括服务端,所述方法包括:发送请求指令到所述服务端,其中,所述请求指令包括待写入文件的第一长度信息、待写入文件的第一摘要值和文件标识,所述文件标识用于确定待发...

【专利技术属性】
技术研发人员:向卫东孟庆晓吴闽华
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1