Data transmission method and system
A data transmission and data block technology, applied in the field of cloud computing, can solve the problems affecting the processing performance of cloud servers, the shortage of network bandwidth resources, and the development of cloud computing, so as to achieve strong usability and practicability, reduce product and network The effect of low bandwidth cost and hardware requirements
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0028] figure 1 The composition structure of the data transmission system provided by Embodiment 1 of the present invention is shown, and for the convenience of description, only the parts related to this embodiment are shown.
[0029] Such as figure 1 As shown, the data transmission system includes a receiver 1 and at least one sender 2, and the receiver 1 communicates with the sender 2 through a network connection.
[0030] Wherein, the receiver 1 may be a single server, or a server end composed of several functional servers. Exemplarily, the recipient 1 in this embodiment may be a cloud server.
[0031] The sender 2 may be any terminal device with a network connection function, including but not limited to a mobile phone, a tablet computer, and the like.
[0032] In this embodiment, the sender 2 sends data blocks to the receiver 1 . After receiving the data block, the receiver 1 predicts the next data block to be received according to the data block, and sends the predi...
Embodiment 2
[0038] figure 2 Shows the interaction process of the data transmission method provided by the first embodiment, which can be applied to figure 1 In the system shown, the method process is detailed as follows:
[0039] In step S201, the sender sends data blocks to the receiver.
[0040] In this embodiment, before the sender sends data blocks to the receiver, it also includes:
[0041] The sender divides the data to be sent into multiple data blocks (the data to be sent can be divided into fixed-length division or variable-length division), and calculates the hash value of each data block. In this embodiment, each data block is described by a corresponding metadata, and the metadata includes two parts, one is the hash value of the data block, and the other is the pointer of the data block, which is used to indicate the The next chunk of data to send.
[0042] Optionally, for the convenience of searching, the data blocks of the same data can be stored in the same directory. ...
Embodiment 3
[0055] image 3 Shows the implementation process of the data transmission method provided by the third embodiment, the execution body of the method is in figure 1 For the sender 2 in the system shown, the process of the method is described in detail as follows:
[0056] In step S301, the sender sends data blocks to the receiver, so that after receiving the data blocks, the receiver predicts the next data block to be received according to the data blocks, and predicts The information is sent to the sender, and the prediction information includes the information of the next data block to be received.
[0057] In this embodiment, before the sender sends data blocks to the receiver, it also includes:
[0058] The sender divides the data to be sent into multiple data blocks (the data to be sent can be divided into fixed-length division or variable-length division), and calculates the hash value of each data block. In this embodiment, each data block is described by a correspondi...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com