CN105959364A - Data transmission method and device based on point to point protocol - Google Patents

Data transmission method and device based on point to point protocol Download PDF

Info

Publication number
CN105959364A
CN105959364A CN201610264991.3A CN201610264991A CN105959364A CN 105959364 A CN105959364 A CN 105959364A CN 201610264991 A CN201610264991 A CN 201610264991A CN 105959364 A CN105959364 A CN 105959364A
Authority
CN
China
Prior art keywords
content
multimedia
information
online client
data
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
CN201610264991.3A
Other languages
Chinese (zh)
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.)
LeCloud Computing Co Ltd
LeTV Holding Beijing Co Ltd
LeTV Cloud Computing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Cloud Computing 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 LeTV Holding Beijing Co Ltd, LeTV Cloud Computing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610264991.3A priority Critical patent/CN105959364A/en
Publication of CN105959364A publication Critical patent/CN105959364A/en
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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1078Resource delivery mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5683Storage of data provided by user terminals, i.e. reverse caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a data transmission method and a device based on point to point protocol. The method includes, in the downloading process of multimedia contents, the following processes: receiving currently online client terminal information from a server end; establishing point-to-point connections with the online client terminals and receiving the information of the multimedia contents stored in the online client terminals from the online client terminals; and receiving the data corresponding to the multimedia contents from the online client terminals based on the received information of the multimedia contents stored in the online client terminals. By adopting the technical schemes of the invention, the multimedia content data can be downloaded non-linearly from the other client terminals, thereby improving the flexibility of the multimedia content data transmission and effectively reducing the load of a content server.

Description

Data transmission method based on point-to-point protocol and device
Technical field
The present invention relates to Internet technical field, particularly relate to a kind of data based on point-to-point protocol Transmission method and device.
Background technology
At present, being watched the customer group expanding day of content of multimedia by the Internet, user can be led to Cross and watch that various content of multimedia that internet content provider provides are to enrich entertainment life.Such as, User can use the multimedia in the clients such as computer, smart mobile phone, panel computer to answer With, watch the video on demand content such as hot broadcast TV play, film, variety show, or watch new Hear the net cast content of the live event such as program, sports tournament.
Owing to the number of the most treatable content download request of station server is limited, If substantial amounts of user accesses content server (the such as content delivery network of internet content provider simultaneously Network (CDN) node) when watching program, content server can be caused to transship, running status is relatively Difference, cannot respond in time to the access request of certain customers, makes these certain customers cannot be normal Watch program.
Such as, Most users can watch hot broadcast collection of TV plays, now content server in the same period The quantity of the content download request received may exceed rated capacity, causes part therein to download The operating lag of request, or cannot respond to.Correspondingly, then can go out during certain customers' viewing video Existing Caton phenomenon, even there will be the phenomenon that cannot play, and reduces the experience of user
Although certain customers are when watching content of multimedia, can some be many from other client downloads Media content data, reduces the operation load of multimedia content server.But its many matchmakers used Volume data downloading mode is all based on index file and is downloaded in order, multimedia content data Transmission form single, still cannot solve above-mentioned multimedia server operating overload and cause multimedia Content cannot the problem of normal play.
Summary of the invention
It is an object of the invention to provide a kind of data transmission method based on point-to-point protocol and dress Put, to improve the motility of multimedia content data transmission, contribute to the broadcasting at content of multimedia During reduce the load of content server.
According to an aspect of the present invention, embodiments of the invention provide a kind of based on point-to-point protocol Data transmission method, described method includes, in the downloading process of content of multimedia, below execution Process: from the information of the current online client of received server-side;Respectively with described online client End sets up point-to-point connection, and receives in its described multimedia having from described online client The information of the content part held;The described multimedia having according to the described online client received The information of the content part of content receives the data of corresponding content part from described online client.
Further, described method also includes: from content of multimedia described in described received server-side The information of content part;The information of the content part according to described content of multimedia determines that this locality is deposited The information of the content part of the described content of multimedia having, and the described multimedia that this locality does not has The information of the content part of content.
Further, in the described multimedia that the described online client that described basis receives has The information of the content part held receives the data of corresponding content part from described online client joint Process includes: send the described content of multimedia not having described this locality to described online client The information of content part and the described online client that the receives described content of multimedia that has The download request of the content part jointly included in the information of content part;From described online client Receive the described data downloading content part corresponding to request.
Further, described method also includes: according to the content portion received from described online client The data divided update the information of the content part of the described content of multimedia that this locality does not has.
Further, described method also includes: send, to described online client, the institute that this locality has State the information of the content part of content of multimedia.
Further, described method also includes: the download in response to described online client is asked, The data of the content part of the described content of multimedia that this locality has are sent to described online client.
According to a further aspect in the invention, embodiments of the invention also provide for a kind of based on point-to-point association The data transmission device of view, described device includes: client-side information receiver module, for from service Device end receives the information of current online client;Content information reception module, for respectively with institute State online client and set up point-to-point connection, and receive its institute having from described online client State the information of the content part of content of multimedia;Content-data receiver module, for according to receiving The information of the content part of described content of multimedia that has of described online client from described online Client receives the data of corresponding content part.
Further, described content information reception module is additionally operable to: include institute from received server-side State the information of the content part of content of multimedia, and according to the content part of described content of multimedia Information determines the information of the content part of the described content of multimedia that this locality has, and this locality is not deposited The information of the content part of the described content of multimedia having.
Further, described content-data receiver module includes: downloads request transmitting unit, is used for The content part of the described content of multimedia that described this locality is not had is sent to described online client Information and the described online client that the receives content part of described content of multimedia that has The download request of the content part jointly included in information;Content-data receives unit, for from institute State online client and receive the described data downloading content part corresponding to request.
Further, described content information reception module is additionally operable to: according to from described online client The data of the content part received update the content part of the described content of multimedia that this locality does not has Information.
Further, described device also includes: content information sending module, for described online Client sends the information of the content part of the described content of multimedia that this locality has.
Further, described device also includes: content-data sending module, in response to described The download request of online client, sends, to described online client, the described multimedia that this locality has The data of the content part of content.
The data transmission method based on point-to-point protocol of embodiments of the invention offer and device, In the downloading process of content of multimedia, set up point-to-point connection by server end and online client, And the information of the content part according to its content of multimedia having obtained from online client, from Online client receives its multimedia content data having, it is achieved thereby that non-linearly from other Client downloads multimedia content data, can improve the motility of multimedia content data transmission, It is effectively reduced the load of content server.
Accompanying drawing explanation
Fig. 1 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present one provides pass The flow chart of transmission method;
Fig. 2 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present two provides pass The flow chart of transmission method;
Fig. 3 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present three provides pass The logic diagram of defeated device;
Fig. 4 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present four provides pass The logic diagram of defeated device.
Detailed description of the invention
The basic conception of the present invention is to provide a kind of data transmission method based on point-to-point protocol and dress Putting, by the downloading process of content of multimedia, utilize from received server-side is current online The information of client and online client set up point-to-point connection, receive it from online client and have The information of content part of content of multimedia, and download it according to this information from online client The data of the content part of the content of multimedia having rather than the content portion according to content of multimedia The order divided is downloaded, it is achieved thereby that the non-linear download of multimedia content data, raising is many The motility of media content data transmission, to reduce the operation load of corresponding multimedia contents service.
Generally, during the download (including that download limit, limit is play) of content of multimedia, multimedia Play application and initiate the request of downloading, based on HTTP real-time streams (HLS to the application of content server end Agreement) obtain M3U8 index file, according to M3U8 index file from corresponding content server According to certain progressive download content section file as data cached.
On this basis, the data based on point-to-point protocol that the exemplary embodiment of the present invention provides Transmission method and the technical scheme of device, in utilizing the server end statistics same multimedia of current download Holding the information of the online client of data, making can be according to this information based on point between online client An agreement (Peer-to-peer, P2P) is set up communication connection.After setting up point-to-point connection, Obtain it from other online client and have (download completes not play or finish playing not delete) The information of content section file, can be in other online client be downloaded accordingly according to this information Hold section file, be not downloaded according to the order of content section in M3U8 index file.Logical Cross content section file and download the non-linear biography that can realize multimedia content data the most in order Defeated, and then improve the motility that multi-medium data transmits, in the downloading process of content of multimedia, Can effectively reduce the operation load of corresponding contents server.Thus, content server can be stablized Ground provides data access service to the application of more multimedia, uses more client can be steady Surely content of multimedia is downloaded, and the request program of viewing content of multimedia or programme televised live, carry Rise the experience of user.
Describe exemplary embodiment based on the point-to-point protocol of the present invention below in conjunction with the accompanying drawings in detail Data transmission method and device.
Embodiment one
Fig. 1 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present one provides pass The flow chart of transmission method, the executive agent of the method can be data transmission device as shown in Figure 3, Or including the intelligent terminal of this device, such as, smart mobile phone, panel computer, Intelligent electric Depending on etc..
With reference to Fig. 1, in step S110, from the information of the current online client of received server-side.
Wherein, the information of online client is with including Internet protocol (Internet Protocol, IP) The information such as location, for the data of transmitting multimedia contents.In the present embodiment, multiple clients from When server end downloads same content of multimedia, server end obtains and includes including of these clients The information of IP address, generates online client information list, is sent to each client.Client from The information of the current online client of received server-side is this online client information list.
Additionally, due to the download progress of each client is different or network connection there will be change, phase The information of the online client answered may be different, and therefore, server end can periodically be added up and work as The information of front online client.
In step S120, set up point-to-point connection respectively with online client, and from online client End receives the information of the content part of its content of multimedia having.
After client receives online client information list, utilize that therein other are the most objective The IP address of family end, based on point-to-point protocol and the foundation communication connection of other online client, and from Other clients receive it and have downloaded and the content part of content of multimedia that carries out storing Information.This information is specifically as follows for identifying multiple contents that other clients corresponding have The information of section file.
In step S130, according to the content portion of the content of multimedia that the online client received has The information divided receives the data of corresponding content part from online client.
According to the basic conception of the present invention, client receives many matchmakers that other online client have After the information of the content part of internal appearance, determine the multimedia that information therein and this locality are to be downloaded The information of the content part of content is the most identical, or wherein part is identical.If it is determined that wherein have identical Part, then can download this part from other online client corresponding based on point-to-point protocol The data of the content part of content of multimedia.If it is determined that wherein there is not identical part, then can continue Continuous from the local content part to be downloaded of another other online client download.
And, if due to the content part as this part content of multimedia data source other Line client rolls off the production line suddenly, or owing to network failure causes the content portion of this part content of multimedia The data divided are not transmitted, then can be aforementioned not to the request download of another other online client The data of the content part of the content of multimedia being transmitted.
Wherein, if the content part of content of multimedia that has of other online client received Information include the information of local content part to be downloaded, respective downloaded can be carried out, it is not necessary to It is downloaded according to the order of the content part of content of multimedia, improves the download speed of content of multimedia Degree, can be effectively improved the motility of multimedia content data transmission.
Such as, the first client is downloading the first collection of drama of collection of TV plays " thinkling sound's Ya list ", and now the Two clients are also downloading the first collection of drama of collection of TV plays " thinkling sound's Ya list ", and download progress is faster than the The download progress of one client.Assume that the first client the 4th to the tenth content to be downloaded is cut Sheet file, the second client has the information of content section and includes this partial content section file Information, then the first client can receive this partial content based on point-to-point protocol from the second client Section file.So, the first client need not be from collection of TV plays " thinkling sound's Ya list " corresponding content clothes This partial content section file downloaded by business device, can effectively reduce the operation load of content server.
The data transmission method based on point-to-point protocol that embodiments of the invention provide, in multimedia In the downloading process of content, utilize from the information of the current online client of received server-side with Line client sets up point-to-point connection, and receives in its multimedia having according to from online client The information of the content part held, carrys out the data of the content part of its content of multimedia having, it is not necessary to It is downloaded according to the order of the content part of local content of multimedia to be downloaded, it is achieved thereby that many The non-linear download of media content data, improves the motility of multimedia content data transmission, and Reduce the operation load of corresponding multimedia contents service.
Embodiment two
Fig. 2 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present two provides pass The flow chart of transmission method, the method can be considered as a kind of concrete of the method for embodiment illustrated in fig. 1 one Implementation.
With reference to Fig. 2, in step S210, from server receive current online client information and The information of the content part of content of multimedia.
In the present embodiment, when performing step S110, also from received server-side content of multimedia The information of content part.Wherein, the information of the content part of content of multimedia is by server end pair After the content part of content of multimedia divides, statistics draws.Specifically, server end will be many Multiple contents section file of media content is divided into multiple data block, and (each data block can include One or more contents section file), record and generate the Information Number including describing each data block According to describing file.Additionally, server end generates data description file in real time, and these data are described File is sent to each online client in real time, as the information of the content part of content of multimedia, visitor Family end this data description file of then real-time reception.
Data description file can be generated by the data stream of combination in any, to facilitate in multimedia Content is inserted the external multimedia content-data of multiple pattern.Such as, play at collection of TV plays Cheng Zhong, may be inserted into the content such as propaganda film, advertisement.
In step 220, determine that this locality has according to the information of the content part of content of multimedia many The information of the content part of media content, and the content part of content of multimedia that this locality does not has Information.
After client receives above-mentioned data description file, according to these data describe according in each The information of data block, it may be determined that the information of the data block that client this locality has, and this locality is not The information of the data block to be downloaded having, and generate the subdata description literary composition including this two parts information Part.Wherein, the local data block that data block is local content of multimedia to be downloaded not having.
In step S230, set up point-to-point connection respectively with online client, and from online client End receives the information of the content part of its content of multimedia having.Step S230 and abovementioned steps The content of S120 is identical, can be found in step S120 corresponding contents.
In step S240, send the content of the content of multimedia that this locality is not had to online client The information of the content part of the content of multimedia that the information of part has with the online client received In jointly include content part download request.
Client from the information of the content part of its content of multimedia having of other online client, The subdata being specially in other online client describes file.Client is according to the subdata of self The subdata describing file and other online client describes file, it may be determined that other are the most objective Whether family end has the local data block to be downloaded of this client.If other online client have this The local data block to be downloaded of client, then send these part data to this other online client The download request of block.If other online client do not have the local data block to be downloaded of this client, Then download local data block to be downloaded to the request of another other online client.
In step S250, receive the data of content part corresponding to the request of download from online client.
After other online client receive above-mentioned download request, will in response to this download request Corresponding data block is sent to this client based on point-to-point protocol, and local client receives this part Data block, can complete to treat the download of downloading data block, it is not necessary to download this portion from content server Divide multi-medium data, correspondingly reduce the operation load of content server.Wherein, each data Block is without transmitting in order, as long as can be transmitted, to ensure that data transmission has Higher motility.
Additionally, in order to adapt to unstable networks, shake network environment more frequently, can be in service Each data block cutting is the data slice that multiple data volume is less by device end, with each data slice for brief biography Defeated unit carries out the transmission of multimedia content data.Even if when network failure occurs, in multimedia Hold data not to be transmitted, can in other other online client request downloading data block not The part data slice downloaded, it is to avoid cause the waste of Internet resources.
In step S260, send the content part of the content of multimedia that this locality has to online client Information.
In the present embodiment, include that this locality has had by client to the transmission of other online client The subdata of the information of data block describes file, realizes between multiple client the number having had According to information mutual of block, to facilitate each client to select under suitably other online client request Carry local data block to be downloaded.
In step S270, the download in response to online client is asked, and sends this to online client The data of the content part of the content of multimedia that ground has.
If the data block that this client has had includes the data to be downloaded of other online client Block, other online client send, to this client, the request of download.Under this client receives this After carrying request, ask in response to this download, send this to other corresponding online client corresponding Data block, thus realize the sharing of data block that this locality has been had.
Preferably, the data transmission method based on point-to-point protocol of the present embodiment also includes: according to Update in the content of multimedia that this locality does not has from the data of the content part of online client reception Hold the information of part.
Due to client constantly from server end or based on point-to-point protocol from other online clients End downloads the data block of content of multimedia, and the data volume of local content of multimedia to be downloaded is the most more Newly.Accordingly, it would be desirable to the information of the data block that this locality has been had and the local data block not having Information is updated, to facilitate client to download to be downloaded from different other online client requests Data block.Concrete update method can constantly update client by periodically performing step S220 Subdata in end describes file and completes.
The data transmission method based on point-to-point protocol that embodiments of the invention provide, in Fig. 1 institute On the basis of showing embodiment, further illustrate and obtain many based on point-to-point protocol from online client The concrete mode of media content data, and add and carry out content of multimedia number with online client According to mutual mode, thus improve the motility of multi-medium data transmission further, more efficiently Reduce the operation load of corresponding content server.
Embodiment three
Fig. 3 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present three provides pass The logic diagram of defeated device, the method that this device can be used for performing embodiment as shown in Figure 1.
With reference to Fig. 3, this device includes client-side information receiver module 310, content information reception module 320 and content-data receiver module 330.
Wherein: client-side information receiver module 310 is for the online visitor current from received server-side The information of family end;Content information reception module 320 is point-to-point for setting up with online client respectively Connect, and receive the information of the content part of its content of multimedia having from online client; Content-data receiver module 330 is for the content of multimedia having according to the online client received Content part information from online client receive corresponding content part data.
The data transmission device based on point-to-point protocol that embodiments of the invention provide, by many In the downloading process of media content, from the information of the current online client of received server-side, root Set up point-to-point connection according to this information and online client, and deposit according to receiving it from online client The information of the content part of some content of multimedia, carrys out the content part of its content of multimedia having Data, thus without carrying out according to the order of the content part of local content of multimedia to be downloaded under Carry, it is achieved that the non-linear download of multimedia content data, improve multimedia content data transmission Motility, and reduce the operation load of corresponding multimedia contents service.
Embodiment four
Fig. 4 is to illustrate that the data based on point-to-point protocol that exemplary embodiment of the present four provides pass The logic diagram of defeated device, this device is for providing one on the basis of the device of embodiment illustrated in fig. 3 Plant specific implementation, the method that this device can be used for performing embodiment as shown in Figure 2.
With reference to Fig. 4, on the basis of the device of embodiment illustrated in fig. 3, this device also includes content Information sending module 340, for sending in the content of multimedia that this locality has to online client Hold the information of part.
Further, this device also includes content information sending module 350, in response to described The download request of online client, sends, to described online client, the described multimedia that this locality has The data of the content part of content.
Further, content information reception module 320 is additionally operable to: include many from received server-side The information of the content part of media content, and determine what this locality had according to the information of content of multimedia The information of the content part of content of multimedia, and the content portion of content of multimedia that this locality does not has The information divided.
Further, content-data receiver module 330 includes: download request transmitting unit 331 He Content-data receives unit 332, downloads request transmitting unit 331 for sending to online client The information of the content part of the content of multimedia not having this locality and the online client received are deposited The download request of the content part jointly included in the information of the content part of some content of multimedia; Content-data receives unit 332 for receiving, from online client, the content part that the request of download is corresponding Data.
Further, content information reception module 320 is additionally operable to: receive according to from online client The data of content part update the information of the content part of content of multimedia that this locality does not has.
The data transmission device based on point-to-point protocol that embodiments of the invention provide, in Fig. 3 institute On the basis of showing embodiment, further illustrate content-data receiver module based on point-to-point protocol from Online client obtains the concrete mode of multimedia content data, and adds and online client Carry out the mutual content information sending module of multimedia content data and content-data sending module etc., Thus improve the motility of multi-medium data transmission further, more efficiently reduce corresponding content The operation load of server.
It may be noted that according to the needs implemented, all parts/step described in this application can be torn open It is divided into more components/steps, it is possible to by two or more components/steps or the part of components/steps The components/steps that operational group synthesis is new, to realize the purpose of the present invention.
Above-mentioned the method according to the invention can realize in hardware, firmware, or is implemented as depositing Store up the software in record medium (such as CD ROM, RAM, floppy disk, hard disk or magneto-optic disk) Or computer code, or be implemented through original storage that network downloads at remotely record medium or In nonvolatile machine readable media and the computer code in local recording medium will be stored in, from And method described here can be stored in use general purpose computer, application specific processor or able to programme Or the such software processes on the record medium of specialized hardware (such as ASIC or FPGA).Can To understand, computer, processor, microprocessor controller or programmable hardware include storing or Receive software or the storage assembly (such as, RAM, ROM, flash memory etc.) of computer code, when When described software or computer code are by computer, processor or hardware access and execution, it is achieved This processing method described.Additionally, when general purpose computer accesses for realizing the process being shown in which Code time, general purpose computer is converted to for performing the process being shown in which by the execution of code Special-purpose computer.
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is not Be confined to this, any those familiar with the art in the technical scope that the invention discloses, Change can be readily occurred in or replace, all should contain within protection scope of the present invention.Therefore, originally The protection domain of invention should be as the criterion with described scope of the claims.

Claims (12)

1. a data transmission method based on point-to-point protocol, described method includes, in multimedia In the downloading process of content, execution is following to be processed:
Information from the current online client of received server-side;
Set up point-to-point connection respectively with described online client, and connect from described online client Receive the information of the content part of its described content of multimedia having;
The content part of the described content of multimedia having according to the described online client received Information receives the data of corresponding content part from described online client.
Method the most according to claim 1, wherein, described method also includes:
Information from the content part of content of multimedia described in described received server-side;
The information of the content part according to described content of multimedia determines the described multimedia that this locality has The information of the content part of content, and the content part of described content of multimedia that this locality does not has Information.
Method the most according to claim 2, wherein, described basis receive described online The information of the content part of the described content of multimedia that client has connects from described online client joint The process of the data receiving corresponding content part includes:
The content of the described content of multimedia that described this locality is not had is sent to described online client The content portion of the described content of multimedia that the information of part and the described online client received have The download request of the content part jointly included in the information divided;
The described data downloading content part corresponding to request are received from described online client.
Method the most according to claim 3, wherein, described method also includes:
Data according to the content part received from described online client update the institute that this locality does not has State the information of the content part of content of multimedia.
Method the most according to any one of claim 1 to 4, wherein, described method is also wrapped Include:
The letter of the content part of the described content of multimedia that this locality has is sent to described online client Breath.
Method the most according to claim 5, wherein, described method also includes:
Download in response to described online client is asked, and sends this locality to described online client and deposits The data of the content part of the described content of multimedia having.
7. a data transmission device based on point-to-point protocol, described device includes:
Client-side information receiver module, for the letter of the online client current from received server-side Breath;
Content information reception module, for setting up point-to-point connection with described online client respectively, And the letter of the content part of its described content of multimedia having is received from described online client Breath;
Content-data receiver module, described for have according to the described online client received The information of the content part of content of multimedia receives corresponding content part from described online client Data.
Device the most according to claim 7, wherein, described content information reception module is also used In:
The information of the content part of described content of multimedia is included from received server-side, and according to institute The information of the content part stating content of multimedia determines the content of the described content of multimedia that this locality has The information of part, and the information of the content part of described content of multimedia that this locality does not has.
Device the most according to claim 8, wherein, described content-data receiver module includes:
Download request transmitting unit, for sending to described online client, described this locality is not had The information of content part of described content of multimedia and the described online client that receives have The download request of the content part jointly included in the information of the content part of described content of multimedia;
Content-data receives unit, asks correspondence for receiving described download from described online client The data of content part.
Device the most according to claim 9, wherein, described content information reception module is also For:
Data according to the content part received from described online client update the institute that this locality does not has State the information of the content part of content of multimedia.
11. according to the device according to any one of claim 7 to 10, and wherein, described device is also Including:
Content information sending module is described many for have to described online client transmission this locality The information of the content part of media content.
12. devices according to claim 11, wherein, described device also includes:
Content-data sending module, asks, to institute for the download in response to described online client State the data that online client sends the content part of the described content of multimedia that this locality has.
CN201610264991.3A 2016-04-25 2016-04-25 Data transmission method and device based on point to point protocol Pending CN105959364A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610264991.3A CN105959364A (en) 2016-04-25 2016-04-25 Data transmission method and device based on point to point protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610264991.3A CN105959364A (en) 2016-04-25 2016-04-25 Data transmission method and device based on point to point protocol

Publications (1)

Publication Number Publication Date
CN105959364A true CN105959364A (en) 2016-09-21

Family

ID=56915514

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610264991.3A Pending CN105959364A (en) 2016-04-25 2016-04-25 Data transmission method and device based on point to point protocol

Country Status (1)

Country Link
CN (1) CN105959364A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107995244A (en) * 2016-10-27 2018-05-04 北京优朋普乐科技有限公司 A kind of data request method and device of live multimedia resource
CN112311874A (en) * 2020-10-29 2021-02-02 广州博冠信息科技有限公司 Media data processing method and device, storage medium and electronic equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107995244A (en) * 2016-10-27 2018-05-04 北京优朋普乐科技有限公司 A kind of data request method and device of live multimedia resource
CN112311874A (en) * 2020-10-29 2021-02-02 广州博冠信息科技有限公司 Media data processing method and device, storage medium and electronic equipment
CN112311874B (en) * 2020-10-29 2023-04-18 广州博冠信息科技有限公司 Media data processing method and device, storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
US9332051B2 (en) Media manifest file generation for adaptive streaming cost management
US9158769B2 (en) Systems and methods for network content delivery
JP5580302B2 (en) Broadcast seeding for peer-to-peer networks
CN100556129C (en) A kind of equity connects flow medium live system and device
CN106464680B (en) Bandwidth Management in content distributing network
CN101146110B (en) A method for playing stream media
WO2015121342A1 (en) Requesting multiple chunks from a network node on the basis of a single request message
CN103108008B (en) A kind of method and file download system for downloading file
US20130219441A1 (en) Method, server and terminal for audio and video on demand
CN103379362A (en) Video-on-demand method and system
CN105847381A (en) Scheduling method and device for content server
WO2012075180A1 (en) Systems and methods for downloading by different processes
CN101202882B (en) Method, system for transmitting medium resource and set-top box
CN101267531A (en) An interactive network TV system and its realization method
US10601910B2 (en) Method for broadcasting a piece of content in an it network
CN108668179A (en) The transmission method and relevant device of media index file
CN101753603A (en) Method, server and system for providing media content in P2P system
CN109561137A (en) Establish method, apparatus, terminal device and the medium of P2P network
CN105959364A (en) Data transmission method and device based on point to point protocol
CN107645475A (en) File resource dissemination system and method in heterogeneous network
CN101080017B (en) A playing system and method of additional programs
CN105847271A (en) Providing method and providing device for multimedia content based on HTTP real-time streaming
CN101150720A (en) Stream media program playing method and its playing client
FR3068852A1 (en) METHOD FOR MANAGING THE RIGHT OF ACCESS TO DIGITAL CONTENT
CN105933796A (en) HTTP real-time streaming-based multimedia content providing method and device, and terminal device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160921

WD01 Invention patent application deemed withdrawn after publication