Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for transmitting data file and method and device for receiving data file

A data file and data transmission technology, applied in the computer field, can solve the problems of inability to strictly guarantee the correctness of file transmission, poor transmission efficiency, slow serial transmission of files, etc.

Pending Publication Date: 2020-10-27
TENCENT TECH (SHENZHEN) CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the speed of serial transmission of files is too slow, and the transmission efficiency is too poor for large data files
The third method is to divide the data file into multiple data blocks for concurrent out-of-order transmission. However, this causes the receiver to only verify each data block but not the full text of the file, because the verification algorithm is usually iterative in order verified
Although this improves the transmission efficiency, in some scenarios, each data block may be transmitted correctly, but the overall error of the data file cannot resist data forgery attacks, and the correctness of file transmission cannot be strictly guaranteed.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for transmitting data file and method and device for receiving data file
  • Method and device for transmitting data file and method and device for receiving data file
  • Method and device for transmitting data file and method and device for receiving data file

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The following description provides specific details of various embodiments of the present disclosure so that those skilled in the art can fully understand and practice the various embodiments of the present disclosure. It should be understood that the technical solutions of the present disclosure may be practiced without some of these details. In some instances, the present disclosure has not shown or described in detail some well-known structures or functions to avoid obscuring the description of the embodiments of the present disclosure with such unnecessary description. Terms used in this disclosure should be interpreted in their broadest reasonable manner, even if used in connection with a particular embodiment of this disclosure.

[0026] First of all, some terms involved in the embodiments of the present application are described to facilitate the understanding of those skilled in the art.

[0027] Hash: Hash is an algorithm that compresses an input message of an...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Methods and apparatus to communicate data files are described. The method comprises the following steps: dividing a data file into a plurality of data blocks; numbering the plurality of data blocks insequence; determining a second check value of each data block according to the first check value of each data block in the plurality of data blocks and the data content of each data block, wherein the first check value of each data block is a second check value of the data block with the previous sequence number of each data block, and the first check value of the data block with the first sequence number is a preset value; transmitting the number of each data block and the first check value and the second check value of each data block to a receiver; and transmitting the plurality of data blocks and the numbers of the plurality of data blocks to a receiver, so that the receiver can verify the data file according to the number of each data block in the plurality of data blocks and the first verification value and the second verification value of each data block.

Description

technical field [0001] The present disclosure relates to the field of computer technology, and in particular to a method and device for transmitting data files, and a method and device for receiving data files. Background technique [0002] When transmitting a data file between a sender and a receiver, the receiver usually needs to verify the data file, especially full-text verification, so as to prevent errors in the data file during transmission. With the development of computer software and hardware, the size of the data files to be transmitted is getting larger and larger, so the verification of the data files is more important. [0003] Currently, when transferring files, the following three methods are generally used for file verification. The first method is not to verify the full text during the transmission process, and then verify the full text after all the files are transferred. However, this cannot find errors in time. Once an error occurs during transmission, ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/08H04L29/06H04L12/26H04L1/16H04L1/18
CPCH04L1/1607H04L1/1809H04L43/0847H04L63/123H04L67/06H04L67/108
Inventor 高鸿远
Owner TENCENT TECH (SHENZHEN) CO LTD