Resource transmission method and device

A transmission method and resource technology, applied in the Internet field, can solve the problems of long time delay, high cost, and no solution for obtaining resources, and achieve the effect of reducing transformation costs and good timeliness

Active Publication Date: 2018-07-06
TENCENT TECH (SHENZHEN) CO LTD
View PDF12 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] When using the above resource transmission system composed of WebRTC to transmit resources such as multimedia information and text files, it needs to rely on the distribution of CDN servers. However, with the increase of users, CDN servers often cannot respond to user needs in a timely manner, resulting in user The delay in obtaining resources is relatively large. To improve timeliness, CDN servers need to be added to the transmission system, and the cost is relatively high.
[0005] Aiming at the high cost of transforming the resource transmission system in order to improve the response speed in related technologies, no effective solution has been proposed so far

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
  • Resource transmission method and device
  • Resource transmission method and device
  • Resource transmission method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] According to an embodiment of the present invention, a method embodiment of a resource transmission method is provided.

[0036] Optionally, in this embodiment, the above resource transmission method can be applied to figure 1 In the hardware environment constituted by the server 102 and the terminal 104 as shown. Such as figure 1 As shown, the server 102 is connected to the terminal 104 through a network. The above-mentioned network includes but not limited to: a wide area network, a metropolitan area network or a local area network. The terminal 104 is not limited to a PC, a mobile phone, a tablet computer, and the like. The method in this embodiment of the present invention may be executed by the server 102, may also be executed by the terminal 104, and may also be executed jointly by the server 102 and the terminal 104. Wherein, the method for executing the embodiment of the present invention by the terminal 104 may also be executed by a client installed on it.

...

Embodiment 2

[0126] According to an embodiment of the present invention, a resource transmitting device for implementing the above method for transmitting resources is also provided. Figure 9 is a schematic diagram of an optional resource transmitting device according to an embodiment of the present invention, such as Figure 9 As shown, the device may include: a first receiving unit 92 , a determining unit 94 , a first indicating unit 96 and a second indicating unit 98 .

[0127] The first receiving unit 92 is configured to receive a first request from a first terminal for a target resource, where the target resource is a resource provided by a resource server;

[0128] A determining unit 94, configured to determine a terminal set corresponding to the target resource, where the terminal set includes multiple terminals that have requested the target resource;

[0129] The first instructing unit 96 is configured to instruct the first terminal to obtain the target resource from t...

Embodiment 3

[0156] According to an embodiment of the present invention, a server or a terminal for implementing the resource transmission method above is also provided.

[0157] Figure 11 is a structural block diagram of a terminal according to an embodiment of the present invention, such as Figure 11 As shown, the terminal may include: one or more (only one is shown in the figure) processor 111, memory 113, and transmission device 115 (such as the sending device in the above-mentioned embodiment), such as Figure 11 As shown, the terminal may also include input and output devices 117 .

[0158] Among them, the memory 113 can be used to store software programs and modules, such as program instructions / modules corresponding to the methods and devices in the embodiments of the present invention, and the processor 111 executes various functions by running the software programs and modules stored in the memory 113 The application and data processing are to implement the above met...

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 resource transmission method and device, wherein the method comprises the following steps: receiving a first request for a target resource by a first terminal, wherein the target resource is a resource provided by a resource server; determining a terminal set corresponding to the target resource, wherein the terminal set comprises a plurality of terminals requesting the target resource; in the case that a second terminal with the target resource is cached in the terminal set, instructing the first terminal to obtain the target resource from the second terminal; and inthe case that the second terminal with the target resource is not cached in the terminal set, instructing the first terminal to obtain the target resource from the resource server. According to the method and the device, the technical problem that in the related art, the cost for recreating the resource transmission system to improve the response speed is high is solved.

Description

technical field [0001] The present invention relates to the field of the Internet, in particular, to a resource transmission method and device. Background technique [0002] The browser itself does not support the direct establishment of channels to communicate with each other, mainly through the server for transfer. For example, to communicate between client A and client B, firstly, a channel needs to be established between A and the server, and between B and the server. When A sends a message to B, A first sends the message to A's server, A's server transfers A's message to B's server, and B's server sends the message to B, and vice versa. In this way, a message between A and B has to pass through two channels, and the efficiency of communication is also subject to the bandwidth of these two channels. At the same time, such a channel is not suitable for the transmission of data streams. How to establish point-to-point transmission between browsers has been perplexing deve...

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/08H04L29/06
CPCH04L63/0807H04L67/141H04L67/5683H04L67/63
Inventor 宋翔宇江启泉
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products