Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data uploading method, equipment and system as well as medium

A data upload and function technology, applied in the field of cloud storage, can solve problems such as complex network conditions, difficulty in ensuring network status, and low overall transmission efficiency of file data

Active Publication Date: 2019-04-19
SHENZHEN THUNDER NETWORK TECH +1
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the current situation, when uploading file data through cloud storage, the target storage node to which the file data will be uploaded is often randomly selected. However, due to the large number of storage nodes that constitute cloud storage services, the network between storage nodes The situation is relatively complicated, so it is difficult to guarantee the network status between the randomly selected target storage node and the user node, which may lead to a long time-consuming connection between the target storage node and the user node, and the overall transmission efficiency of file data is low

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
  • Data uploading method, equipment and system as well as medium
  • Data uploading method, equipment and system as well as medium
  • Data uploading method, equipment and system as well as medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0048] The invention provides a data uploading method applied to user nodes.

[0049] refer to figure 1 , figure 1 It is a flowchart of a data uploading method applied to a user node provided by an embodiment of the present invention.

[0050] In Embodiment 1, the method includes:

[0051] Step S10: Initiate an information acquisition instruction to the scheduling server, and receive the node attribute information of the target storage node imported by the scheduling server.

[0052] Wherein, the target storage node is a node in the cloud storage service, and belongs to the same ISP as the user node.

[0053] It should be noted that the prerequisite for the smooth execution of this step is that a communication connection has been established between the scheduling server and the user node, and normal communication is possible. The execution subject of this step is the user node, that is, the initiator of the data upload, which sends an information acquisition instruction t...

Embodiment 2

[0061] On the basis of the above embodiments, the present invention also provides the following series of preferred implementation manners.

[0062] As a preferred implementation, the target storage node and the user node belong to the same ISP including:

[0063] The target storage node and the user node belong to the same ISP, and the IP address of the user node belongs to the same region.

[0064] It should be noted that, considering that the data signals transmitted by communication between nodes tend to attenuate as the distance between nodes increases, which may lead to data loss and retransmission during the transmission process, the transmission efficiency cannot be guaranteed. The "region" in this embodiment refers to the geographical area pre-divided by the Internet service provider. Since the density of network base stations is relatively high in the same geographical area, the quality of data signals transmitted by communication between nodes in the same area is re...

Embodiment 3

[0099] The invention also provides a data uploading method applied to the scheduling server.

[0100] refer to image 3 , image 3 It is a flowchart of a data uploading method applied to a scheduling server provided by an embodiment of the present invention.

[0101] In embodiment three, the method includes:

[0102] Step S30: Receive an information acquisition instruction from the user node, and select a target storage node that belongs to the same ISP as the user node from the preset node relationship table.

[0103] It should be noted that a node relationship table is preset in the scheduling server, and each storage node and its corresponding ISP are recorded in the node relationship table. This step is to select a target storage node having the same ISP as the user node according to the ISP of the user node after the scheduling server receives the information acquisition instruction.

[0104] Step S31: Obtain node attribute information of the target storage node, and ...

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

The invention discloses a data uploading method, equipment and a system as well as a medium. The method comprises the following steps: initiating an information acquisition instruction to a schedulingserver, and receiving node attribute information, transmitted in via the scheduling server, of target storage nodes, wherein the target storage nodes are nodes in a cloud storage service and belong to the same ISP with a user node; according to the node attribute information, establishing a corresponding communication connection with each target storage node; performing fragmentation encoding ona source file by virtue of a preset encoding function, so that an encoded file is obtained, and by virtue of the communication connections, uploading the encoded file to corresponding target storage nodes. The data uploading method disclosed by the invention can relatively reduce time overhead required for being connected with a storage node when the user node is accessed to the cloud storage service and also can relatively improve overall data uploading efficiency of file data. Besides, the invention also provides data uploading equipment and a system as well as a medium which have the same beneficial effects.

Description

technical field [0001] The present invention relates to the field of cloud storage, in particular to a data upload method, device, system and medium. Background technique [0002] With the advent of the era of big data, the data itself has higher and higher value, so users' requirements for data security are constantly increasing. Since the number of user's own device nodes is small, it is difficult to ensure data storage only through the user's own device nodes. Storage security, in this context, cloud storage technology came into being. [0003] Cloud storage is a technology that uses a large number of server devices in the network as storage nodes through cluster applications, network technology, or distributed file systems, and controls their collaborative work to jointly provide data storage and business access functions. Users use their own devices as user nodes to upload file data to the cloud storage server, so as to achieve the purpose of storing file data distribu...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/12H04L29/08
CPCH04L61/256H04L67/06H04L67/104
Inventor 鲁塔
Owner SHENZHEN THUNDER NETWORK TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products