CN106230990A - 无线下载中数据传输的方法和装置 - Google Patents

无线下载中数据传输的方法和装置 Download PDF

Info

Publication number
CN106230990A
CN106230990A CN201610854102.9A CN201610854102A CN106230990A CN 106230990 A CN106230990 A CN 106230990A CN 201610854102 A CN201610854102 A CN 201610854102A CN 106230990 A CN106230990 A CN 106230990A
Authority
CN
China
Prior art keywords
data block
successfully received
file
integer
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610854102.9A
Other languages
English (en)
Inventor
黎文琛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Midea Group Co Ltd
Midea Smart Home Technology Co Ltd
Original Assignee
Midea Group Co Ltd
Midea Smart Home Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Midea Group Co Ltd, Midea Smart Home Technology Co Ltd filed Critical Midea Group Co Ltd
Priority to CN201610854102.9A priority Critical patent/CN106230990A/zh
Publication of CN106230990A publication Critical patent/CN106230990A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/31Flow control; Congestion control by tagging of packets, e.g. using discard eligibility [DE] bits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及通信技术领域,公开了无线下载中数据传输的方法和装置,该方法包括:接收指示将要传输的文件中数据块数量的信息;根据将要传输的文件中数据块的数量,针对各个数据块分别设置对应的标志位;接收文件中数据块;针对已经接收的数据块,将所述数据块对应的标志位置为表示数据块被成功接收;检查所设置的各个数据块对应的标志位,判断所述文件是否被成功接收;当确定所述文件未被成功接收时,通过检查数据块对应的标志位来确定出未被成功接收的数据块,对所确定的未被成功接收的数据块启动重传机制。本发明能够通过检查数据块标志位能够快速确定丢失的数据块来对其进行重传,相比于现有技术提高了数据传输效率。

Description

无线下载中数据传输的方法和装置
技术领域
本发明涉及通信技术领域,具体地,涉及一种无线下载中数据传输的方法和装置。
背景技术
OTA(无线下载,Over The Air)功能是现有设备进行自动更新的重要手段之一,其能够在不需要人工干预的情况下实现设备中新功能的添加以及修复缺陷。现有技术中在无线下载中进行数据传输的方式包括:采用HTTP协议进行数据传输。HTTP协议为基于TCP的网络协议,在网络异常导致传输的数据包丢失时,HTTP协议会启用断点续传功能。但是,HTTP协议库的占用空间相对较大,其不适用于存储资源有限的家电设备或便携式设备。如果不用已有HTTP协议库,对HTTP协议进行重新开发,则因为HTTP协议相对复杂,造成开发成本过高。因此,需要提供一种新的数据传输方式来适应实际设备的需要。
此外,无线下载中的数据传输受到网络情况的限制,会出现丢包和网络中断的现象。TCP协议中,对于顺序传输的数据包,在出现异常情况导致没有成功接收到数据包时,可采取断点续传。但是,现有网络大多采用分组传输方式,文件的各个数据包难以保证顺序传输,对于非顺序传输的数据包,TCP协议在网络出现异常时,需要花费大量时间和资源来确定未被成功传输的数据包,再对所确定的丢失数据包进行重传,导致传输效率的下降。
发明内容
本发明的目的是提供一种无线下载中数据传输的方法和装置,以解决上述技术问题或者至少部分地解决上述技术问题。
为了实现上述目的,本发明提供一种无线下载中数据传输的方法,该方法包括:接收指示将要传输的文件中数据块数量的信息;根据将要传输的文件中数据块的数量,针对各个数据块分别设置对应的标志位;接收文件中数据块;针对已经接收的数据块,将所述数据块对应的标志位置为表示数据块被成功接收;检查所设置的各个数据块对应的标志位,判断所述文件是否被成功接收;当确定所述文件未被成功接收时,通过检查数据块对应的标志位来确定出未被成功接收的数据块,对所确定的未被成功接收的数据块启动重传机制。
优选地,所述根据将要传输的文件中数据块的数量,针对各个数据块分别设置对应的标志位包括:将连续的n个数据块组成一个块组,n为正整数;采用n位长度的整数保存块组中各个数据块对应的标志位信息。
优选地,所述检查所设置的各个数据块对应的标志位,根据检查结果判断所述文件是否被成功接收包括:将块组对应的n位长度的整数与数值m相比较,其中m为块组中各个数据块的标志位都表示数据块被成功接收时n位长度的整数所对应的数值;当n位长度的整数与数值m相等时,确定对应的块组被成功接收。
优选地,所述当根据检查结果确定所述文件未被成功接收时,通过检查数据块对应的标志位来确定出未被成功接收的数据块包括:当n位长度的整数与数值m不相等时,对n位长度的整数进行逐位检查以确定出未被成功接收的数据块。
优选地,所述文件的数据块除最后一个数据块外具有相同的数据长度。
根据本发明的另一方面,提供了一种无线下载中数据传输的装置,该装置包括:接收模块,用于接收指示将要传输的文件中数据块数量的信息;设置模块,用于根据将要传输的文件中数据块的数量,针对各个数据块分别设置对应的标志位;所述接收模块还用于接收文件中数据块;置位模块,用于针对已经接收的数据块,将所述数据块对应的标志位置为表示数据块被成功接收;检查模块,用于检查所设置的各个数据块对应的标志位,判断所述文件是否被成功接收;重传模块,用于当确定所述文件未被成功接收时,通过检查数据块对应的标志位来确定出未被成功接收的数据块,对所确定的未被成功接收的数据块启动重传机制。
优选地,所述设置模块用于将连续的n个数据块组成一个块组,n为正整数;采用n位长度的整数保存块组中各个数据块对应的标志位信息。
优选地,所述检查模块用于将块组对应的n位长度的整数与数值m相比较,其中m为块组中各个数据块的标志位都表示数据块被成功接收时n位长度的整数所对应的数值;当n位长度的整数与数值m相等时,确定对应的块组被成功接收。
优选地,所述重传模块用于当n位长度的整数与数值m不相等时,对n位长度的整数进行逐位检查以确定出未被成功接收的数据块。
优选地,所述文件的数据块除最后一个数据块外具有相同的数据长度。
通过上述技术方案,对传输的文件进行分块,针对各个数据块分别设置对应的标志位,针对已经接收的数据块,将对应的标志位置为表示已经成功接收,并且通过检查数据块对应的标志位确定丢失的数据包,对丢失的数据包进行重传;如此能够提供一种新型的用于无线下载中数据传输的方法,并且通过检查数据块标志位能够快速确定丢失的数据块来对其进行重传,相比于现有技术提高了数据传输效率。
本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
图1是根据本发明实施方式的无线下载中数据传输的方法的流程图;
图2是根据本发明实施方式的为数据块设置标志位的过程的流程图;
图3是根据本发明实施方式的检查数据块的标志位的过程的流程图;
图4是根据本发明实施方式的无线下载中数据传输的方法的流程图;以及
图5是根据本发明实施方式的无线下载中数据传输的装置的结构图。
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
图1是根据本发明实施方式的无线下载中数据传输的方法的流程图;该方法可以适于各种设备,例如家电设备,手机、平板电脑等,如图1所示,该方法可包括如下步骤。
在步骤S110中,接收指示将要传输的文件中数据块数量的信息。
其中,文件的数据块除最后一个数据块外具有相同的数据长度。
举例而言,服务器在下发升级文件前,按预设的长度将升级文件划分为数据块,然后发送信息告知设备将要传输的升级文件中数据块的数量,于是设备接收到指示将要传输的文件中数据块数量的信息。对于局域网内部的数据传输,数据块的长度可设置为不大于1400字节,对于局域网外部的数据传输,数据块的长度可设置为不大于512字节。数据块的长度关系到数据包中头部的占比和可能重传的数据量,进而影响数据传输效率。上述1400字节和512字节的设置是本发明在对实际网络情况和大量数据传输实例进行研究后所得出的结果,其有利于提高数据传输性能。
指示将要传输的文件中数据块数量的信息中可以直接包括将要传输的文件中数据块数量。可替换的,在该信息中可包括将要传输的文件的总长度和用于分块的数据块长度。设备依据将要传输的文件的总长度和用于分块的数据块长度可以得出将要传输的文件中数据块数量。或者,设备和服务器间可以预先协商确定用于分块的数据块长度,或设备和服务器中分别配置相同的用于分块的数据块长度。这样,在信息中可仅包括将要传输的文件的总长度。设备根据已知的用于分块的数据块长度和接收获得的将要传输的文件的总长度来得出将要传输的文件中数据块数量。
服务器可以通过各种方式使得设备获知将要传输的文件中数据块数量,本发明对此没有限制。
在步骤S120中,根据将要传输的文件中数据块的数量,针对各个数据块分别设置对应的标志位。
在一实施例中,如图2所示,所述根据将要传输的文件中数据块的数量,针对各个数据块分别设置对应的标志位可包括如下步骤。
在步骤S202中,将连续的n个数据块组成一个块组。n为正整数。
在步骤S204中,采用n位长度的整数保存块组中各个数据块对应的标志位信息。
举例而言,整数类型参量的长度为32位,对应地,将连续的32个数据块组成一个块组(即n=32),使用一个整数参量来保存块组中各个数据块的标志位。其中,按照块组中数据块之间的先后顺序,将数据块的标志位分别与整数参量的比特位相对应。
在步骤S130中,接收文件中数据块。
举例而言,服务器将升级文件按数据块长度进行划分后,将各个数据块封装到数据包中进行发送,设备处开始接收数据包从中解析出数据块。如前所述,因为网络中采用分组交换,所以设备处接收的数据包的顺序可能与服务器侧发送数据包的顺序不同。
在步骤S140中,针对已经接收的数据块,将数据块对应的标志位置为表示数据块被成功接收。
举例而言,设备每接收到数据包并从中成功解析出数据块后,根据数据块的序列号找到其对应的标志位。例如将数据块的序列号除以n便可确定数据块所属的块组,以及该数据块为块组中的第几个数据块。然后,找到块组对应的整数参量和数据块在该整数参量中所对应的标志位,将该标志位置为1。数据块的标志位为1时,表示数据块被成功接收,数据块的标志位为0时,表示数据块还未被成功接收。初始时,整数参量的各个位都为0。
在步骤S150中,检查所设置的各个数据块对应的标志位,判断文件是否被成功接收。
在一实施例中,如图3所示,所述检查所设置的各个数据块对应的标志位,根据检查结果判断所述文件是否被成功接收可包括如下步骤。
在步骤S302中,将块组对应的n位长度的整数与数值m相比较。
其中m为块组中各个数据块的标志位都表示数据块被成功接收时n位长度的整数所对应的数值;
在步骤S304中,当n位长度的整数与数值m相等时,确定对应的块组被成功接收。
举例而言,将连续的32个数据块组成一个块组(即n=32),数据块的标志位为1时,表示数据块被成功接收,数据块的标志位为0时,表示数据块还未被成功接收。块组中各个数据块的标志位都为1(即表示数据块被成功接收)时,32位长度的整数的数值为0xffffffff。在从初始接收数据包开始的预设时长后,将各个块组的32位整数参量与数值0xffffffff比较,如果两者相等,则表示块组被成功接收,否则表示块组中一个或多个数据块没有被成功接收。对于文件的数据块中最后几个数量不足32的数据块,直接对其标志位进行检查。
在本实施例中,通过使用n位长度的整数来记录标志位的方式,仅需将n位长度的整数与数值m比较便可确定出块组是否被成功接收,如此提高了对标志位的检查速度,进而提高了数据传输的效率。
在步骤S160中,当确定文件未被成功接收时,通过检查数据块对应的标志位来确定出未被成功接收的数据块,对所确定的未被成功接收的数据块启动重传机制。
在一实施例中,所述当根据检查结果确定所述文件未被成功接收时,通过检查数据块对应的标志位来确定出未被成功接收的数据块可包括:当n位长度的整数与数值m不相等时,对n位长度的整数进行逐位检查以确定出未被成功接收的数据块。
举例而言,当某一块组的32位整数参量不等于0xffffffff时,则对该块组的32位整数参量开始进行逐位检查,确定出其值为0的标志位,根据块组的序列号i和该为0的标志位的序列号j,便可确定出没有被成功接收的数据块的序列号(例如,32×i+j),开始对该数据块启动重传机制。例如,将该数据块的序列号32×i+j发送给服务器,请求服务器将第32×i+j号数据块重传。
通过上述技术方案,能够提供一种新型的用于无线下载中数据传输的方法,并且通过检查数据块标志位能够快速确定丢失的数据块来对其进行重传,相比于现有技术提高了数据传输效率。
图4是根据本发明实施方式的无线下载中数据传输的方法的流程图。在本实施方式中,服务器通过互联网向家电设备下发升级文件,采用1400字节的数据块长度对升级文件进行分块,在家电设备处将32个数据块组成块组。数据块的标志位为1时,表示数据块被成功接收,数据块的标志位为0时,表示数据块还未被成功接收。初始时,整数参量的各个位都为0。如图4所示,该方法可包括如下步骤。
在步骤S402中,接收指示将要传输的文件中数据块数量的信息。在步骤S404中,将连续的32个数据块组成一个块组,将最后剩余的数量不足32的数据块组成尾部块组,采用32位长度的整数保存块组中各个数据块对应的标志位信息。在步骤S406中,接收文件中数据块。在步骤S408中,针对已经接收的数据块,将数据块对应的标志位置为1。在步骤S410中,经过预设时长后,开始对数据块的标志位进行检查,对于各个块组执行步骤S412和对于尾部块组执行步骤S418。在步骤S412中,将块组对应的32位长度的整数与数值0xffffffff相比较,判断两者是否相同,如果两者相同,则执行步骤S414,否则,执行步骤S416。在步骤S414中,确定对应的块组被成功接收。在步骤S416中,对块组对应的32位长度的整数进行逐位检查以确定出未被成功接收的数据块,请求对未被成功接收的数据块进行重传。在步骤S418中,对尾部块组中数据块中标志位进行检查,判断是否都为1,如果都为1,则执行步骤S420,否则,执行步骤S422。在步骤S420中,确定尾部块组被成功接收。在步骤S422中,对于标志位为0的数据块,请求进行重传。
上述实施方式旨在使得本发明中技术方案便于理解,其不用于限制本发明的保护范围。
图5是根据本发明实施方式的无线下载中数据传输的装置的结构图;该装置可以适于各种设备,例如家电设备,手机、平板电脑等,如图5所示,该装置可包括如下模块。
接收模块510,用于接收指示将要传输的文件中数据块数量的信息;
设置模块520,用于根据将要传输的文件中数据块的数量,针对各个数据块分别设置对应的标志位;
所述接收模块510还用于接收文件中数据块;
置位模块530,用于针对已经接收的数据块,将所述数据块对应的标志位置为表示数据块被成功接收;
检查模块540,用于检查所设置的各个数据块对应的标志位,判断所述文件是否被成功接收;
重传模块550,用于当确定所述文件未被成功接收时,通过检查数据块对应的标志位来确定出未被成功接收的数据块,对所确定的未被成功接收的数据块启动重传机制。
在一实施例中,所述设置模块520用于将连续的n个数据块组成一个块组,n为正整数;采用n位长度的整数保存块组中各个数据块对应的标志位信息。
在一实施例中,所述检查模块540用于将块组对应的n位长度的整数与数值m相比较,其中m为块组中各个数据块的标志位都表示数据块被成功接收时n位长度的整数所对应的数值;当n位长度的整数与数值m相等时,确定对应的块组被成功接收。
在一实施例中,所述重传模块550用于当n位长度的整数与数值m不相等时,对n位长度的整数进行逐位检查以确定出未被成功接收的数据块。
在一实施例中,所述文件的数据块除最后一个数据块外具有相同的数据长度。
上述装置与前述方法相对应,其具体实施方式可参见前述方法中详细描述,在此不再赘述。
通过上述技术方案,能够提供一种新型的用于无线下载中数据传输的方法,并且通过检查数据块标志位能够快速确定丢失的数据块来对其进行重传,相比于现有技术提高了数据传输效率。
以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。

Claims (10)

1.一种无线下载中数据传输的方法,该方法包括:
接收指示将要传输的文件中数据块数量的信息;
根据将要传输的文件中数据块的数量,针对各个数据块分别设置对应的标志位;
接收文件中数据块;
针对已经接收的数据块,将所述数据块对应的标志位置为表示数据块被成功接收;
检查所设置的各个数据块对应的标志位,判断所述文件是否被成功接收;
当确定所述文件未被成功接收时,通过检查数据块对应的标志位来确定出未被成功接收的数据块,对所确定的未被成功接收的数据块启动重传机制。
2.根据权利要求1所述的方法,其特征在于,所述根据将要传输的文件中数据块的数量,针对各个数据块分别设置对应的标志位包括:
将连续的n个数据块组成一个块组,n为正整数;
采用n位长度的整数保存块组中各个数据块对应的标志位信息。
3.根据权利要求2所述的方法,其特征在于,所述检查所设置的各个数据块对应的标志位,根据检查结果判断所述文件是否被成功接收包括:
将块组对应的n位长度的整数与数值m相比较,其中m为块组中各个数据块的标志位都表示数据块被成功接收时n位长度的整数所对应的数值;
当n位长度的整数与数值m相等时,确定对应的块组被成功接收。
4.根据权利要求3所述的方法,其特征在于,所述当根据检查结果确定所述文件未被成功接收时,通过检查数据块对应的标志位来确定出未被成功接收的数据块包括:
当n位长度的整数与数值m不相等时,对n位长度的整数进行逐位检查以确定出未被成功接收的数据块。
5.根据权利要求1所述的方法,其特征在于,所述文件的数据块除最后一个数据块外具有相同的数据长度。
6.一种无线下载中数据传输的装置,该装置包括:
接收模块,用于接收指示将要传输的文件中数据块数量的信息;
设置模块,用于根据将要传输的文件中数据块的数量,针对各个数据块分别设置对应的标志位;
所述接收模块还用于接收文件中数据块;
置位模块,用于针对已经接收的数据块,将所述数据块对应的标志位置为表示数据块被成功接收;
检查模块,用于检查所设置的各个数据块对应的标志位,判断所述文件是否被成功接收;
重传模块,用于当确定所述文件未被成功接收时,通过检查数据块对应的标志位来确定出未被成功接收的数据块,对所确定的未被成功接收的数据块启动重传机制。
7.根据权利要求6所述的装置,其特征在于,所述设置模块用于将连续的n个数据块组成一个块组,n为正整数;采用n位长度的整数保存块组中各个数据块对应的标志位信息。
8.根据权利要求7所述的装置,其特征在于,所述检查模块用于将块组对应的n位长度的整数与数值m相比较,其中m为块组中各个数据块的标志位都表示数据块被成功接收时n位长度的整数所对应的数值;当n位长度的整数与数值m相等时,确定对应的块组被成功接收。
9.根据权利要求8所述的装置,其特征在于,所述重传模块用于当n位长度的整数与数值m不相等时,对n位长度的整数进行逐位检查以确定出未被成功接收的数据块。
10.根据权利要求6所述的装置,其特征在于,所述文件的数据块除最后一个数据块外具有相同的数据长度。
CN201610854102.9A 2016-09-27 2016-09-27 无线下载中数据传输的方法和装置 Pending CN106230990A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610854102.9A CN106230990A (zh) 2016-09-27 2016-09-27 无线下载中数据传输的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610854102.9A CN106230990A (zh) 2016-09-27 2016-09-27 无线下载中数据传输的方法和装置

Publications (1)

Publication Number Publication Date
CN106230990A true CN106230990A (zh) 2016-12-14

Family

ID=58077272

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610854102.9A Pending CN106230990A (zh) 2016-09-27 2016-09-27 无线下载中数据传输的方法和装置

Country Status (1)

Country Link
CN (1) CN106230990A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106603719A (zh) * 2017-01-03 2017-04-26 中车株洲电力机车有限公司 一种远程文件无线下载的方法
CN108881140A (zh) * 2017-10-31 2018-11-23 北京视联动力国际信息技术有限公司 一种基于视联网的文件下载方法及装置
CN108881359A (zh) * 2017-10-31 2018-11-23 北京视联动力国际信息技术有限公司 一种基于视联网的文件下载方法和装置
CN110120980A (zh) * 2019-05-27 2019-08-13 牧星机器人(江苏)有限公司 非稳定链路的可靠文件传输方法、计算机设备及存储介质
CN112769949A (zh) * 2021-01-20 2021-05-07 杭州鸿泉物联网技术股份有限公司 文件传输方法及装置、电子设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101635742A (zh) * 2009-08-24 2010-01-27 腾讯科技(深圳)有限公司 下载方法和装置
WO2015084890A1 (en) * 2013-12-03 2015-06-11 Amazon Technologies, Inc. Data transfer optimizations
CN104731888A (zh) * 2015-03-12 2015-06-24 北京奇虎科技有限公司 一种数据迁移的方法、装置和***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101635742A (zh) * 2009-08-24 2010-01-27 腾讯科技(深圳)有限公司 下载方法和装置
WO2015084890A1 (en) * 2013-12-03 2015-06-11 Amazon Technologies, Inc. Data transfer optimizations
CN104731888A (zh) * 2015-03-12 2015-06-24 北京奇虎科技有限公司 一种数据迁移的方法、装置和***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106603719A (zh) * 2017-01-03 2017-04-26 中车株洲电力机车有限公司 一种远程文件无线下载的方法
CN108881140A (zh) * 2017-10-31 2018-11-23 北京视联动力国际信息技术有限公司 一种基于视联网的文件下载方法及装置
CN108881359A (zh) * 2017-10-31 2018-11-23 北京视联动力国际信息技术有限公司 一种基于视联网的文件下载方法和装置
CN110120980A (zh) * 2019-05-27 2019-08-13 牧星机器人(江苏)有限公司 非稳定链路的可靠文件传输方法、计算机设备及存储介质
CN112769949A (zh) * 2021-01-20 2021-05-07 杭州鸿泉物联网技术股份有限公司 文件传输方法及装置、电子设备和存储介质

Similar Documents

Publication Publication Date Title
CN106230990A (zh) 无线下载中数据传输的方法和装置
JP2014508458A5 (zh)
JP5369272B2 (ja) ワイヤレス通信システムにおけるステータスレポート方法
JP2012500553A5 (zh)
JP2009260969A (ja) Ttiバンドリング伝送を改善する方法及び通信装置
US9294945B2 (en) Test apparatus and test method
EP2696621A1 (en) Message processing method, device and system
RU2003130091A (ru) Способ и устройство для обеспечения уровней с множеством показателей качества обслуживания в соединениях беспроводной передачи пакетов данных
CN101652952A (zh) 窗口控制和重发控制方法、以及发送端装置
KR102046792B1 (ko) 송신 노드로부터 목적지 노드로의 데이터 전송 방법
CN103095511A (zh) 一种在IPsec机制下的网络测试方法,装置及***
CN108886713B (zh) 一种数据传输方法、数据接收设备及数据发送设备
CN107276727A (zh) 一种进行反馈的方法和设备
CN109257138A (zh) 一种数据传输控制方法以及相关设备
CN105847101A (zh) 一种基于车辆总线的数据传输方法
CN109155912A (zh) 用户终端、无线基站以及无线通信方法
CN103647724A (zh) 一种mtu适配方法及装置
CN103369000A (zh) 一种数据传输方法及***
CN105792261A (zh) 丢包位置的辅助定位方法及装置
CN104426638B (zh) 一种数据递交方法和装置
CN107925505A (zh) 一种用户及网络侧设备、确定对数据包的处理模式的方法
CN111770055A (zh) 一种应用于电能表的多协议通讯帧快速判别方法
EP2023522B1 (en) Method and device for counting transmission times of data unit, transmission device and computer program
CN116963175A (zh) 数据传输方法、装置及***
CN105763516B (zh) 从无线局域网内终端向网外设备发送数据的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161214