Nothing Special   »   [go: up one dir, main page]

CN102035812A - Method and device for controlling data transmission in network - Google Patents

Method and device for controlling data transmission in network Download PDF

Info

Publication number
CN102035812A
CN102035812A CN200910196327XA CN200910196327A CN102035812A CN 102035812 A CN102035812 A CN 102035812A CN 200910196327X A CN200910196327X A CN 200910196327XA CN 200910196327 A CN200910196327 A CN 200910196327A CN 102035812 A CN102035812 A CN 102035812A
Authority
CN
China
Prior art keywords
data block
subscriber equipment
list
information
list server
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
CN200910196327XA
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.)
SYNAPTIC COMP SYSTEMS SHANGHAI
Original Assignee
SYNAPTIC COMP SYSTEMS SHANGHAI
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 SYNAPTIC COMP SYSTEMS SHANGHAI filed Critical SYNAPTIC COMP SYSTEMS SHANGHAI
Priority to CN200910196327XA priority Critical patent/CN102035812A/en
Publication of CN102035812A publication Critical patent/CN102035812A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention aims at providing a method and device for controlling data block transmission in a network based on a peer-to-peer protocol. The method is particularly applicable to the situation of user equipment DHT agency. A directory server receives address information sent by agent user equipment for requesting user equipment, and judges whether to allow the agent user equipment to acquire a data block or not according to the address information. By implementing the invention, regional control in a P2P network live broadcasting system can be well guaranteed, and live broadcasting signals can be effectively controlled to be transmitted only in a defined area.

Description

A kind of method and apparatus of control data transmission in network
Technical field
The present invention relates to a kind of method and device thereof of control data transmission in based on the network of point-to-point protocol, relate in particular to the method and the device thereof of control data transmission in streaming media video broadcast field.
Background technology
Along with popularizing day by day of the Internet and developing rapidly of new technology, large quantities of emerging network-multimedia application begin to emerge in large numbers and become important part in people's work, the life.Multimedia application in these the Internets especially often needs the support of stream media technology based on the multimedia information dissemination of video.Streaming Media is meant on data network in chronological sequence order transmission and continuant, the video data stream play, and it has the characteristics of continuity, real-time, sequential.Because these characteristics of Streaming Media, it has become the main mode of real-time Transmission sound, video on the internet.Just because of above-mentioned reason, increase day by day based on the multimedia information dissemination demand of Streaming Media, the realization technology of net cast also more and more receives publicity.Increasing P2P Video service merchant begins to consider the licensing issue of live signal, how to control live signal effectively and propagates in limiting territorial scope and just seem particularly important.
Direct broadcast service under the internet video live broadcasting, particularly P2P network environment and traditional TV signal be live a great difference: because the Internet connectivity worldwide, subscriber equipment may be from any corner in the world.And it is different with the network application of legacy clients/server (c/s) framework, central server in the P2P network environment no longer has absolute middle cardiac status, subscriber equipment is not only from the server data download, and user device in network also can communicate the transmission data mutually.Data interaction between this subscriber equipment can occur between the subscriber equipment of same region, also can occur between the subscriber equipment of different regions.In the network of legacy clients/server, server end can carry out region control to subscriber equipment by the following method: obtain earlier to the address of the subscriber equipment of its request downloading data block, determine according to this address whether this subscriber equipment has this data block of authority acquiring again.But this method and the region to data block that is not suitable in the P2P network environment are controlled, its reason has two: 1) subscriber equipment can be from other subscriber equipment downloading data block beyond the server, only depends on server end simply user device address to be judged transmission of data blocks between the uncontrollable subscriber equipment; 2) overseas subscriber equipment can obtain required data block by proxy user equipment in the region.Therefore, need start with, guarantee all information sensing to be judged in the region of request subscriber equipment as the server and the subscriber equipment of loading source from the system architecture of whole network.And, still do not have effective scheme at present for how to address the above problem.
Summary of the invention
The objective of the invention is to overcome the deficiencies in the prior art, a kind of transmission of data blocks controlling mechanism that is applicable to based on the point-to-point protocol network is provided.
According to a first aspect of the invention, a kind of method that is used for the transmission of control data piece in the LIST SERVER based on the network of point-to-point protocol is provided, wherein, may further comprise the steps: receive the address information to be verified that user side sends in order to the specific data block of acquisition request; Judge whether to allow described user side to obtain described data block according to described address information to be verified.
According to a second aspect of the invention, a kind of method that is used for the transmission of control data piece in the user side based on the network of point-to-point protocol is provided, wherein, may further comprise the steps: send address information to be verified in order to the specific data block of acquisition request to LIST SERVER, described LIST SERVER is used for providing to the user side of described network the information of other user side of preserving described data block.
According to a third aspect of the invention we, a kind of control device that is used for the transmission of control data piece in the LIST SERVER based on the network of point-to-point protocol is provided, it is characterized in that, comprise: receiving system is used to receive the address information to be verified in order to the specific data block of acquisition request that user side sends; Judgment means is used for judging whether to allow described user side to obtain described data block according to described address information to be verified.
According to a forth aspect of the invention, a kind of control device that is used for the transmission of control data piece in the user side based on the network of point-to-point protocol is provided, it is characterized in that, comprise: dispensing device, be used for sending address information to be verified in order to the specific data block of acquisition request to LIST SERVER, described LIST SERVER is used for providing to the user side of described network the information of other user side of preserving described data block.
Compared with prior art, the present invention has introduced the method for new control data piece transmission under the prerequisite of the overall architecture that does not change existing network based on point-to-point protocol.The subscriber equipment that can guarantee in this way in certain zone is unrestricted to obtain data block from server end or other subscriber equipment by making, even this extra-regional subscriber equipment is connected to server, can not obtain data block.Especially, attempt by the proxy user equipment in the zone when obtaining data when extra-regional request subscriber equipment, server also can well be discerned, thereby guarantees that the outer user's equipment in zone can not be connected to regional interior P2P network.
Description of drawings
By reading the detailed description of doing with reference to the following drawings that non-limiting example is done, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 is the schematic network structure based on point-to-point (P2P) agreement according to a specific embodiment of the present invention;
Fig. 2 is the method flow diagram that is used for the transmission of control data piece in the LIST SERVER based on the network of point-to-point protocol according to a specific embodiment of the present invention;
Fig. 3 is the method flow diagram that is used for the transmission of control data piece in the LIST SERVER based on the network of point-to-point protocol according to a specific embodiment of the present invention;
Fig. 4 is for being used for the method flow diagram of control data piece transmission according to the user side based on the network of point-to-point protocol of a specific embodiment of the present invention;
Fig. 5 is the block diagram according to the control device that is used for the transmission of control data piece in the LIST SERVER based on the network of point-to-point protocol of a specific embodiment of the present invention;
Fig. 6 is the block diagram according to the control device that is used for the transmission of control data piece in the user side based on the network of point-to-point protocol of a specific embodiment of the present invention;
Wherein, same or analogous Reference numeral is represented same or analogous steps characteristic or device/module.
Embodiment
Understand the part notion that at first occurs in the herein interpreted for convenient:
-data block: the data block of mentioning in this specification, can comprise file or file fragmentation, data block can be files in stream media.It will be understood by those skilled in the art that technical scheme of the present invention goes for the data block of any size, the branch sheet mode of data block does not constitute qualification to protection scope of the present invention.
-subscriber equipment: in this specification, will be referred to as subscriber equipment based on the user rs host in the network of point-to-point (P2P) agreement, subscriber equipment might directly obtain data block from central server, also may obtain data block from other subscriber equipment.Comprise a plurality of subscriber equipmenies in the network topology structure schematic diagram according to a specific embodiment of the present invention shown in Figure 1, a central server and a LIST SERVER based on point-to-point (P2P) agreement.For simplicity's sake, only list 5 P2P user device in network among the figure.
-other continuous subscriber equipment: promptly with between the current user equipment be connected the subscriber equipment that can exchange information by effective communication link.
-request subscriber equipment: the initial subscriber equipment that proposes to obtain data block request.In the DHT network, the request subscriber equipment sends the request of obtaining data block to proxy user equipment, and after acting server obtains data block, receives the data block from acting server.
-proxy user equipment: in this manual, proxy user equipment receives and comes from the request of obtaining data block of asking subscriber equipment, obtains this data block from server or the subscriber equipment that comprises data block, and sends it to the request subscriber equipment.
-user side: in the specific embodiment that uses proxy user equipment, will ask subscriber equipment and proxy user equipment to be referred to as user side.
-central server: be used to store the seed file of data block, be also referred to as the video distribution server.Subscriber equipment can obtain data block from central server obtaining from other subscriber equipment under the situation of data block.
-LIST SERVER: in this manual, LIST SERVER is used for the relevant information of storage networking subscriber equipment, and described relevant information comprises the corresponding relation between the data block that subscriber equipment and its comprise.Subscriber equipment can obtain above-mentioned relevant information from LIST SERVER, comprises the desired data piece to know which other subscriber equipment.
, as do not have other special instruction herein, above-mentioned notion all can be explained by foregoing.
Below in conjunction with flow chart method of the present invention partly is described.At first in conjunction with the embodiment of a first aspect of the present invention, method and technology scheme of the present invention is described in detail from the angle of LIST SERVER.
Fig. 2 is the method flow diagram that is used for the transmission of control data piece in the LIST SERVER based on the network of point-to-point protocol according to a specific embodiment of the present invention.Followingly the method for control data transmission provided by the invention is described with reference to Fig. 2 and in conjunction with Fig. 1.
Suppose that the subscriber equipment 1 among Fig. 1, subscriber equipment 2 and subscriber equipment 3 all are in the same network based on point-to-point protocol.Subscriber equipment 2 need obtain data block, and subscriber equipment 1 and subscriber equipment 3 have this data block.
At first, in step S1, LIST SERVER receives the address information to be verified of obtaining this data block from the requirement of subscriber equipment 2.Certainly, before receiving step, subscriber equipment 1, subscriber equipment 2 and subscriber equipment 3 have all entered network, and connect each other.Prior art repeats no more this existing ripe support scheme herein.Specifically, this address information to be verified can be the address information of subscriber equipment 2, or comprises the alternative document of subscriber equipment 2 address informations.For example, can be the solicited message of playing the string form.For instance, the content of this broadcast string can comprise: the data block identification information, and when data block was files in stream media (for example, TV programme), this identification information can be the label of television channel; The number of other subscriber equipmenies that comprise this data block that need obtain, and the address information of subscriber equipment 2 itself.
Then, in step S2, LIST SERVER judges whether to allow subscriber equipment 2 to obtain this data block according to the address information of this subscriber equipment 2.LIST SERVER can compare the user device list that allows to obtain this data block in the address information of subscriber equipment 2 and the authority list, if subscriber equipment 2 then allows subscriber equipment 2 to obtain this data block in this tabulation, enters step S3; If subscriber equipment 2 in this tabulation, does not then allow subscriber equipment 2 to obtain this data block.
In step S3, LIST SERVER sends it to subscriber equipment 2 and obtains the needed information of data block.For example, the pairing user device list of this data block, it is used for indicating which other subscriber equipment of subscriber equipment 2 place networks to have this data block.In this example, user device list indication subscriber equipment 1 and subscriber equipment 3 have this data block.Subscriber equipment 2 can perhaps send the request of downloading this data block to subscriber equipment 1 and subscriber equipment 2, or use other means to obtain data block simultaneously to subscriber equipment 1 or subscriber equipment 2 after knowing above-mentioned information.It will be appreciated by those skilled in the art that subscriber equipment 2 can use any means and methods of the prior art to obtain data block from other subscriber equipment, repeats no more herein.
Technical scheme of the present invention is particularly useful for the transmission of control data piece under the situation that the request subscriber equipment is asked by proxy user equipment, and be used under the P2P network environment, solve the region control problem of in the video living transmission system channel resource being watched.Following with reference to Fig. 3 and in conjunction with Fig. 1 to carrying out detailed description.
Suppose that the subscriber equipment 1 among Fig. 1, subscriber equipment 2, subscriber equipment 3 all are in the same network based on point-to-point protocol.Central server has the function of video distribution server and grasps the information of all LIST SERVERs in the network.When increasing a direct broadcast band newly, the information that central server is corresponding with it is registered to LIST SERVER.It will be understood by those skilled in the art that all corresponding specific data block of each direct broadcast band in the present embodiment, and the information of direct broadcast band correspondence comprises the user device list of this data block correspondence.Simultaneously, central server generates the broadcast string of this data block correspondence.Concrete, can have one or more LIST SERVER in the P2P network.Play string comprise the data block identification information (the programme information sign, ChannelID) and the information of the LIST SERVER group of this data block correspondence (for example, the IP of one group of LIST SERVER tabulation).The authority list and the user device list that have this data block correspondence in the LIST SERVER in the information of the LIST SERVER group of data block correspondence.
Suppose that subscriber equipment 6 wishes to obtain channel 1 pairing data block, subscriber equipment 1 and subscriber equipment 2 have this data block.Subscriber equipment 6 at first sends request to central server, thereby obtains channel 1 pairing broadcast string.This broadcast string comprises the information of the LIST SERVER group of the data block identification information of channel 1 correspondence and channel 1 data block correspondence.The information of this LIST SERVER group has comprised one group of IP address that has the LIST SERVER of channel 1 data block.The effect that it will be appreciated by those skilled in the art that the IP address is each LIST SERVER of sign.Therefore, also can comprise other LIST SERVER identification information outside the IP address in the information of LIST SERVER group.The request that subscriber equipment 6 obtains channel 1 data block based on the information of this LIST SERVER group to LIST SERVER transmission wherein.Subscriber equipment 6 carries out the DHT agency by the subscriber equipment 3 that links to each other, and wishes to obtain channel 1 pairing data block.It will be understood by those skilled in the art that in the present embodiment subscriber equipment 6 is the request subscriber equipment, subscriber equipment 3 is a proxy user equipment.
At first, in step S1 ', LIST SERVER receives the address information to be verified of obtaining channel 1 data block from the requirement of subscriber equipment 3.User side sends the list file according to the content of playing string to LIST SERVER.The list file can comprise:
The data block identification information of channel 1 correspondence that from play string, obtains;
To the subscriber equipment of LIST SERVER transmission List file, promptly the IP address of proxy user equipment is the IP address of subscriber equipment 3 in this example;
The request user device IP address is the IP address of subscriber equipment 6 in this example;
Request user device IP address information in the list file is used as address information to be verified.It should be noted that the situation (non-DHT network condition) of directly filing a request, can adopt above-mentioned list file format equally to LIST SERVER for subscriber equipment.Can keep asking user device IP address one hurdle for empty, and with the IP address of proxy user equipment as address information to be verified.
Then, in step S2 ', LIST SERVER is according to this address information to be verified, and promptly the address information of subscriber equipment 6 judges whether to allow subscriber equipment 3 to obtain this data block.LIST SERVER compares the address information and the authority list of subscriber equipment 6, discerns and ruling.Whether authority list has provided and allows subscriber equipment to obtain the Rule of judgment of channel 1 data block.For example, can divide, only allow the subscriber equipment viewing channel 1 in Shanghai according to the geographical position.LIST SERVER and then judge by the IP address of subscriber equipment 6 whether subscriber equipment 6 is positioned at Shanghai.If subscriber equipment 6 is positioned at Shanghai, then allow subscriber equipment 3 to obtain channel 1 data block, enter step S3 '; If subscriber equipment 6 in this tabulation, does not then allow subscriber equipment 3 to obtain channel 1 data block, can not watch channel 1.
In step S3 ', LIST SERVER sends the user device list of channel 1 data block to subscriber equipment 3.This user device list has comprised a series of user device IP address that have channel 1 data block.In this example, user device list comprises the IP address of subscriber equipment 1 and subscriber equipment 2.Subscriber equipment 3 after obtaining this user device list, the request of sending download channels 1 data block to subscriber equipment 1 and/or subscriber equipment 2.Subscriber equipment 1 and/or subscriber equipment 2 are registered the IP address of subscriber equipment 3 after the request of receiving.Then subscriber equipment 3 starts the P2P download, and channel 1 data block that download obtains is sent to subscriber equipment 6.It will be appreciated by those skilled in the art that subscriber equipment 3 can use any means and methods of the prior art to obtain data block from other subscriber equipment, repeats no more herein.
Further, it will be understood by those skilled in the art that user side must be the information that obtains first attachable subscriber equipment from LIST SERVER.When the information of the LIST SERVER group that the data block correspondence is set and authority list that LIST SERVER is comprised, LIST SERVER has been carried out grouping in the restriction of region, therefore, other subscriber equipmenies of further being connected to by subscriber equipment 1 and subscriber equipment 2 of subscriber equipment 3 also must be the subscriber equipmenies that satisfies this region limited field.Like this, just having guaranteed that only the subscriber equipment in same territorial scope just can interconnect carries out transfer of data, and constitutes the P2P network of channel 1 data block.And the outer user of this territorial scope, even also still can not join by the DHT network agent in the P2P network of channel 1.Thereby the present invention has well solved the problem of control data piece transmission under the P2P network environment, and is specially adapted to the region control problem in the net cast.
Below in conjunction with the embodiment of a second aspect of the present invention, method and technology scheme of the present invention is described in detail from the angle of user side.
Fig. 4 is the method flow diagram that is used for the transmission of control data piece in the user side based on the network of point-to-point protocol according to a specific embodiment of the present invention.Followingly the method for control data transmission provided by the invention is described with reference to Fig. 4 and in conjunction with Fig. 1.
Suppose that the subscriber equipment 1 among Fig. 1, subscriber equipment 2, subscriber equipment 3 all are in the same network based on point-to-point protocol.Central server has the function of video distribution server and grasps the information of all LIST SERVERs in the network.When increasing a direct broadcast band newly, the information that central server is corresponding with it is registered to LIST SERVER.It will be understood by those skilled in the art that all corresponding specific data block of each direct broadcast band in the present embodiment, and the information of direct broadcast band correspondence comprises the user device list of this data block correspondence.Simultaneously, central server generates the broadcast string of this data block correspondence.Concrete, can have one or more LIST SERVER in the P2P network.Play string comprise the data block identification information (the programme information sign, ChannelID) and the information (for example, the IP address list of one group of LIST SERVER) of the LIST SERVER group of this data block correspondence.The authority list and the user device list that have this data block correspondence in the LIST SERVER in the information of the LIST SERVER group of data block correspondence.
Suppose that subscriber equipment 6 wishes to obtain channel 1 pairing data block, subscriber equipment 1 and subscriber equipment 2 have this data block.Subscriber equipment 6 carries out the DHT agency by the subscriber equipment 3 that links to each other, and wishes to obtain channel 1 pairing data block.It will be understood by those skilled in the art that in the present embodiment subscriber equipment 6 is the request subscriber equipment, subscriber equipment 3 is a proxy user equipment.
At first, in step C1, user side obtains the information of the LIST SERVER group of channel 1 data block correspondence.Specifically, can at first send request, thereby obtain channel 1 pairing broadcast string by ustomer premises access equipment 6 to central server.This broadcast string comprises the information of the LIST SERVER group of the data block identification information of channel 1 correspondence and channel 1 data block correspondence.The information of this LIST SERVER group has comprised one group of IP address that has the LIST SERVER of channel 1 data block usually.User side to one or more LIST SERVER, and will obtain the request of channel 1 data block based on the Information Selection of this LIST SERVER group to its transmission in step C2.It will be understood by those skilled in the art that in the present embodiment user side comprises request subscriber equipment 6 and proxy user equipment 3.The concrete steps of the information of the above-mentioned LIST SERVER group of obtaining channel 1 data block correspondence can independently be finished by subscriber equipment 6 or subscriber equipment 3, also can be realized jointly by subscriber equipment 6 and subscriber equipment 3.In view of the specific implementation method is the mature technology of field of data transmission, repeat no more herein.
Then, in step C2, proxy user equipment 3 sends address information to be verified to LIST SERVER.This address information to be verified can send by the list file.The list file can comprise:
The data block identification information of channel 1 correspondence that from play string, obtains;
To the subscriber equipment of LIST SERVER transmission List file, promptly the IP address of proxy user equipment is the IP address of subscriber equipment 3 in this example;
The request user device IP address is the IP address of subscriber equipment 6 in this example;
Request user device IP address information in the list file is used as address information to be verified.LIST SERVER can be according to this address information to be verified, and promptly the address information of subscriber equipment 6 judges whether to allow subscriber equipment 3 to obtain this data block.LIST SERVER compares the address information and the authority list of subscriber equipment 6, generates judgement information.Whether authority list has provided and allows subscriber equipment to obtain the Rule of judgment of channel 1 data block.For example, can divide, only allow the subscriber equipment viewing channel 1 in Shanghai according to the geographical position.LIST SERVER and then judge by the IP address of subscriber equipment 6 whether subscriber equipment 6 is positioned at Shanghai.If subscriber equipment 6 is positioned at Shanghai, then allow subscriber equipment 3 to obtain channel 1 data block; If subscriber equipment 6 in this tabulation, does not then allow subscriber equipment 3 to obtain channel 1 data block, can not watch channel 1.The judgement information that LIST SERVER will generate sends to subscriber equipment 3, and this judges information is used for whether allowing user side to obtain channel 1 data block.
In step C3 and C4, subscriber equipment 3 receives the judgement information from LIST SERVER, and determines next step operation by judgement information.If be allowed to obtain channel 1 data block, then enter step C5, from the user device list of LIST SERVER download channels 1 data block correspondence.
In step C5, subscriber equipment 3 is from the user device list of LIST SERVER download channels 1 data block correspondence.This user device list has comprised a series of user device IP address that have channel 1 data block.In this example, user device list comprises the IP address of subscriber equipment 1 and subscriber equipment 2 at least.Subscriber equipment 3 after obtaining this user device list, the then request that can send download channels 1 data block to subscriber equipment 1 and/or subscriber equipment 2.Subscriber equipment 1 and/or subscriber equipment 2 are registered the IP address of subscriber equipment 3 after the request of receiving.Then subscriber equipment 3 starts the P2P download, and channel 1 data block that download obtains is sent to subscriber equipment 6.It will be appreciated by those skilled in the art that subscriber equipment 3 can use any means and methods of the prior art to obtain data block from other subscriber equipment, repeats no more herein.
Further, it will be understood by those skilled in the art that user side must be the information that obtains first attachable subscriber equipment from LIST SERVER.When the information of the LIST SERVER group that the data block correspondence is set and authority list that LIST SERVER is comprised, LIST SERVER has been carried out grouping in the restriction of region, therefore, other subscriber equipmenies of further being connected to by subscriber equipment 1 and subscriber equipment 2 of subscriber equipment 3 also must be the subscriber equipmenies that satisfies this region limited field.Like this, just having guaranteed that only the subscriber equipment in same territorial scope just can interconnect carries out transfer of data, and constitutes the P2P network of channel 1 data block.And the outer user of this territorial scope, even also still can not join by the DHT network agent in the P2P network of channel 1.Thereby the present invention has well solved the problem of control data piece transmission under the P2P network environment, and is specially adapted to the region control problem in the net cast.
Simultaneously, the technical scheme that it will be understood by those skilled in the art that present embodiment is equally applicable to non-DHT agency, the situation of promptly asking subscriber equipment directly to be filed a request to LIST SERVER.It should be noted that for this situation, can adopt above-mentioned list file format equally.It is empty only needing to keep request user device IP address one hurdle, gets final product as address information to be verified and will ask user device IP address directly to be inserted in IP one hurdle of proxy user equipment.In addition, step C1 and step C5 also can be substituted by the general other technologies means in this area, and for example, subscriber equipment obtains the information of LIST SERVER group and/or user device list etc. from other subscriber equipmenies that link to each other, these are the habitual technological means in this area, repeat no more herein.
Below in conjunction with the embodiment of a third aspect of the present invention, device technique scheme of the present invention is described in detail from the angle of LIST SERVER.
Fig. 5 is the block diagram according to the control device 1 that is used for the transmission of control data piece in the LIST SERVER based on the network of point-to-point protocol of a specific embodiment of the present invention.This data block conveyer 1 comprises the judgment means 10 and first dispensing device 11.This control device 1 comprises receiving system 10 and judgment means 11.
Followingly the control device 1 of control data transmission provided by the invention is described with reference to Fig. 5 and in conjunction with Fig. 1.
Suppose that the subscriber equipment 1 among Fig. 1, subscriber equipment 2 and subscriber equipment 3 all are in the same network based on point-to-point protocol.Subscriber equipment 2 need obtain data block, and subscriber equipment 1 and subscriber equipment 3 have this data block.
Judgment means 10 is used to receive the address information to be verified of obtaining this data block from the requirement of subscriber equipment 2.Certainly, before judgment means 10 received address information to be verified, subscriber equipment 1, subscriber equipment 2 and subscriber equipment 3 had all entered network, and connect each other.Prior art repeats no more this existing ripe support scheme herein.Specifically, this address information to be verified can be the address information of subscriber equipment 2, or comprises the alternative document of subscriber equipment 2 address informations.For example, can be the solicited message of playing the string form.For instance, the content of this broadcast string can comprise: the data block identification information, and when data block was files in stream media (for example, TV programme), this identification information can be the label of television channel; The number of other subscriber equipmenies that comprise this data block that need obtain, and the address information of subscriber equipment 2 itself.The address information to be verified that judgment means 10 will receive sends to judgment means 11.
Then, judgment means 11 judges whether to allow subscriber equipment 2 to obtain this data block according to the address information of this subscriber equipment 2, and generates judgement information.Judgment means 11 can compare the user device list that allows to obtain this data block in the address information of subscriber equipment 2 and the authority list, if subscriber equipment 2 then allows subscriber equipment 2 to obtain this data block in this tabulation; If subscriber equipment 2 in this tabulation, does not then allow subscriber equipment 2 to obtain this data block.
Further, control device can also comprise user list dispensing device 13.When judgment means 11 allowed subscriber equipment 2 to obtain this data block, user list dispensing device 13 was used for sending it to subscriber equipment 2 and obtains the needed information of data block.For example, the pairing user device list of this data block, it is used for indicating which other subscriber equipment of subscriber equipment 2 place networks to have this data block.In this example, user device list indication subscriber equipment 1 and subscriber equipment 3 have this data block.Subscriber equipment 2 can perhaps send the request of downloading this data block to subscriber equipment 1 and subscriber equipment 2, or use other means to obtain data block simultaneously to subscriber equipment 1 or subscriber equipment 2 after knowing above-mentioned information.It will be appreciated by those skilled in the art that subscriber equipment 2 can use any means and methods of the prior art to obtain data block from other subscriber equipment, repeats no more herein.
Technical scheme of the present invention is particularly useful for the transmission of control data piece under the situation that the request subscriber equipment is asked by proxy user equipment, and be used under the P2P network environment, solve the region control problem of in the video living transmission system channel resource being watched.Below do further detailed description at this type of embodiment.Control device 1 comprises receiving system 10, judgment means 11 and user list dispensing device 12.
Suppose that the subscriber equipment 1 among Fig. 1, subscriber equipment 2, subscriber equipment 3 all are in the same network based on point-to-point protocol.Central server has the function of video distribution server and grasps the information of all LIST SERVERs in the network.When increasing a direct broadcast band newly, the information that central server is corresponding with it is registered to LIST SERVER.It will be understood by those skilled in the art that all corresponding specific data block of each direct broadcast band in the present embodiment, and the information of direct broadcast band correspondence comprises the user device list of this data block correspondence.Simultaneously, central server generates the broadcast string of this data block correspondence.Concrete, can have one or more LIST SERVER in the P2P network.Play string comprise the data block identification information (the programme information sign, ChannelID) and the information of the LIST SERVER group of this data block correspondence (for example, the IP of one group of LIST SERVER tabulation).The authority list and the user device list that have this data block correspondence in the LIST SERVER in the information of the LIST SERVER group of data block correspondence.
Suppose that subscriber equipment 6 wishes to obtain channel 1 pairing data block, subscriber equipment 1 and subscriber equipment 2 have this data block.Subscriber equipment 6 at first sends request to central server, thereby obtains channel 1 pairing broadcast string.This broadcast string comprises the information of the LIST SERVER group of the data block identification information of channel 1 correspondence and channel 1 data block correspondence.The information of this LIST SERVER group has comprised one group of IP address that has the LIST SERVER of channel 1 data block.The request that subscriber equipment 6 obtains channel 1 data block based on the information of this LIST SERVER group to LIST SERVER transmission wherein.Subscriber equipment 6 carries out the DHT agency by the subscriber equipment 3 that links to each other, and wishes to obtain channel 1 pairing data block.It will be understood by those skilled in the art that in the present embodiment subscriber equipment 6 is the request subscriber equipment, subscriber equipment 3 is a proxy user equipment.
At first the receiving system 10 of LIST SERVER receives the address information to be verified of obtaining channel 1 data block from the requirement of subscriber equipment 3.User side sends the list file according to the content of playing string to LIST SERVER.The list file can comprise:
The data block identification information of channel 1 correspondence that from play string, obtains;
To the subscriber equipment of LIST SERVER transmission List file, promptly the IP address of proxy user equipment is the IP address of subscriber equipment 3 in this example;
The request user device IP address is the IP address of subscriber equipment 6 in this example;
Request user device IP address information in the list file is used as address information to be verified.It should be noted that the situation (non-DHT network condition) of directly filing a request, can adopt above-mentioned list file format equally to LIST SERVER for subscriber equipment.Can keep asking user device IP address one hurdle for empty, and with the IP address of proxy user equipment as address information to be verified.The address information to be verified that receiving system 10 will receive, promptly the IP address of subscriber equipment 6 sends to judgment means 11.
Then, judgment means 11 generates judgement information according to this address information to be verified, and promptly the address information of subscriber equipment 6 judges whether to allow subscriber equipment 3 to obtain this data block.LIST SERVER compares the address information and the authority list of subscriber equipment 6, discerns and ruling.Whether authority list has provided and allows subscriber equipment to obtain the Rule of judgment of channel 1 data block.For example, can divide, only allow the subscriber equipment viewing channel 1 in Shanghai according to the geographical position.Judgment means 11 and then judge by the IP address of subscriber equipment 6 whether subscriber equipment 6 is positioned at Shanghai.If subscriber equipment 6 is positioned at Shanghai, then allow subscriber equipment 3 to obtain channel 1 data block; If subscriber equipment 6 in this tabulation, does not then allow subscriber equipment 3 to obtain channel 1 data block, can not watch channel 1.
If allow subscriber equipment 3 to obtain channel 1 data block, then user list dispensing device 12 sends the user device list of channel 1 data block to subscriber equipment 3.This user device list has comprised a series of user device IP address that have channel 1 data block.In this example, user device list comprises the IP address of subscriber equipment 1 and subscriber equipment 2.Subscriber equipment 3 after obtaining this user device list, the request of sending download channels 1 data block to subscriber equipment 1 and/or subscriber equipment 2.Subscriber equipment 1 and/or subscriber equipment 2 are registered the IP address of subscriber equipment 3 after the request of receiving.Then subscriber equipment 3 starts the P2P download, and channel 1 data block that download obtains is sent to subscriber equipment 6.It will be appreciated by those skilled in the art that subscriber equipment 3 can use any means and methods of the prior art to obtain data block from other subscriber equipment, repeats no more herein.
Further, it will be understood by those skilled in the art that user side must be the information that obtains first attachable subscriber equipment from LIST SERVER.When the information of the LIST SERVER group that the data block correspondence is set and authority list that LIST SERVER is comprised, LIST SERVER has been carried out grouping in the restriction of region, therefore, other subscriber equipmenies of further being connected to by subscriber equipment 1 and subscriber equipment 2 of subscriber equipment 3 also must be the subscriber equipmenies that satisfies this region limited field.Like this, just having guaranteed that only the subscriber equipment in same territorial scope just can interconnect carries out transfer of data, and constitutes the P2P network of channel 1 data block.And the outer user of this territorial scope, even also still can not join by the DHT network agent in the P2P network of channel 1.Thereby the present invention has well solved the problem of control data piece transmission under the P2P network environment, and is specially adapted to the region control problem in the net cast.
Below in conjunction with the embodiment of a fourth aspect of the present invention, device technique scheme of the present invention is described in detail from the angle of user side.
Fig. 5 is the block diagram according to the control device 2 that is used for the transmission of control data piece in the user side based on the network of point-to-point protocol of a specific embodiment of the present invention.Followingly the control device 2 of control data transmission provided by the invention is described with reference to Fig. 4 and in conjunction with Fig. 1.This control device 2 comprises dispensing device 21, and may further include LIST SERVER information acquisition device 20, judges information receiver 22, user device list download apparatus 23.
Suppose that the subscriber equipment 1 among Fig. 1, subscriber equipment 2, subscriber equipment 3 all are in the same network based on point-to-point protocol.Central server has the function of video distribution server and grasps the information of all LIST SERVERs in the network.When increasing a direct broadcast band newly, the information that central server is corresponding with it is registered to LIST SERVER.It will be understood by those skilled in the art that all corresponding specific data block of each direct broadcast band in the present embodiment, and the information of direct broadcast band correspondence comprises the user device list of this data block correspondence.Simultaneously, central server generates the broadcast string of this data block correspondence.Concrete, can have one or more LIST SERVER in the P2P network.Play string comprise the data block identification information (the programme information sign, ChannelID) and the information of the LIST SERVER group of this data block correspondence (for example, the IP of one group of LIST SERVER tabulation).The authority list and the user device list that have this data block correspondence in the LIST SERVER in the information of the LIST SERVER group of data block correspondence.
Suppose that subscriber equipment 6 wishes to obtain channel 1 pairing data block, subscriber equipment 1 and subscriber equipment 2 have this data block.Subscriber equipment 6 carries out the DHT agency by the subscriber equipment 3 that links to each other, and wishes to obtain channel 1 pairing data block.It will be understood by those skilled in the art that in the present embodiment subscriber equipment 6 is the request subscriber equipment, subscriber equipment 3 is a proxy user equipment.
LIST SERVER information acquisition device 20 is used to obtain the information of the LIST SERVER group of channel 1 data block correspondence.Specifically, can at first send request, thereby obtain channel 1 pairing broadcast string by LIST SERVER information acquisition device 20 to central server.This broadcast string comprises the information of the LIST SERVER group of the data block identification information of channel 1 correspondence and channel 1 data block correspondence.The information of this LIST SERVER group has comprised one group of IP address that has the LIST SERVER of channel 1 data block usually.LIST SERVER information acquisition device 20 to one or more LIST SERVER, and sends to dispensing device 21 with the information of these LIST SERVERs based on the Information Selection of this LIST SERVER group.It will be understood by those skilled in the art that in the present embodiment LIST SERVER information acquisition device 20 can be arranged in request subscriber equipment 6 or the proxy user equipment 3.
Under DHT acted on behalf of connected mode, dispensing device 21 was set in the proxy user equipment (subscriber equipment 3), is used for sending address information to be verified to LIST SERVER.This address information to be verified can send by the list file.The list file can comprise:
The data block identification information of channel 1 correspondence that from play string, obtains;
To the subscriber equipment of LIST SERVER transmission List file, promptly the IP address of proxy user equipment is the IP address of subscriber equipment 3 in this example;
The request user device IP address is the IP address of subscriber equipment 6 in this example;
Request user device IP address information in the list file is used as address information to be verified.LIST SERVER can be according to this address information to be verified, and promptly the address information of subscriber equipment 6 judges whether to allow subscriber equipment 3 to obtain this data block.LIST SERVER compares the address information and the authority list of subscriber equipment 6, generates judgement information.Whether authority list has provided and allows subscriber equipment to obtain the Rule of judgment of channel 1 data block.For example, can divide, only allow the subscriber equipment viewing channel 1 in Shanghai according to the geographical position.LIST SERVER and then judge by the IP address of subscriber equipment 6 whether subscriber equipment 6 is positioned at Shanghai.If subscriber equipment 6 is positioned at Shanghai, then allow subscriber equipment 3 to obtain channel 1 data block; If subscriber equipment 6 in this tabulation, does not then allow subscriber equipment 3 to obtain channel 1 data block, can not watch channel 1.The judgement information that LIST SERVER will generate sends to subscriber equipment 3, and this judges information is used for whether allowing user side to obtain channel 1 data block.
Subscriber equipment 3 judges that information receiver 22 is used to receive the judgement information from LIST SERVER, and determines next step operation by judgement information.Judgement information indicates whether to allow user side (subscriber equipment 3 and subscriber equipment 6) to obtain channel 1 data block.If be allowed to obtain channel 1 data block, then carry out next step operation, from the user device list of LIST SERVER download channels 1 data block correspondence by user device list download apparatus 23.
User device list download apparatus 23 is used for from the user device list of LIST SERVER download channels 1 data block correspondence.This user device list has comprised a series of user device IP address that have channel 1 data block.In this example, user device list comprises the IP address of subscriber equipment 1 and subscriber equipment 2 at least.User device list download apparatus 23 is set at proxy user equipment, promptly in the subscriber equipment 3.Subscriber equipment 3 after obtaining this user device list, the then request that can send download channels 1 data block to subscriber equipment 1 and/or subscriber equipment 2.Subscriber equipment 1 and/or subscriber equipment 2 are registered the IP address of subscriber equipment 3 after the request of receiving.Then subscriber equipment 3 starts the P2P download, and channel 1 data block that download obtains is sent to subscriber equipment 6.It will be appreciated by those skilled in the art that subscriber equipment 3 can use any means and methods of the prior art to obtain data block from other subscriber equipment, repeats no more herein.
Further, it will be understood by those skilled in the art that user side must be the information that obtains first attachable subscriber equipment from LIST SERVER.When the authority list that the LIST SERVER that the data block correspondence is set is tabulated (information of LIST SERVER group) and LIST SERVER is comprised, LIST SERVER has been carried out grouping in the restriction of region, therefore, other subscriber equipmenies of further being connected to by subscriber equipment 1 and subscriber equipment 2 of subscriber equipment 3 also must be the subscriber equipmenies that satisfies this region limited field.Like this, just having guaranteed that only the subscriber equipment in same territorial scope just can interconnect carries out transfer of data, and constitutes the P2P network of channel 1 data block.And the outer user of this territorial scope, even also still can not join by the DHT network agent in the P2P network of channel 1.Thereby the present invention has well solved the problem of control data piece transmission under the P2P network environment, and is specially adapted to the region control problem in the net cast.
Simultaneously, the technical scheme that it will be understood by those skilled in the art that present embodiment is equally applicable to non-DHT agency, the situation of promptly asking subscriber equipment directly to be filed a request to LIST SERVER.It should be noted that for this situation, can adopt above-mentioned list file format to send address information to be verified equally.It is empty only needing to keep request user device IP address one hurdle, gets final product as address information to be verified and will ask user device IP address directly to be inserted in IP one hurdle of proxy user equipment.In addition, LIST SERVER information acquisition device 20 and user device list download apparatus 23 also can be substituted by the general other technologies means in this area, for example, subscriber equipment obtains the information of LIST SERVER group and/or user device list etc. from other subscriber equipmenies that link to each other, these are the habitual technological means in this area, repeat no more herein.
More than specific embodiments of the invention are described.It will be appreciated that the present invention is not limited to above-mentioned specific implementations, those skilled in the art can make various distortion or modification within the scope of the appended claims.

Claims (24)

1. method that is used for the transmission of control data piece in the LIST SERVER based on the network of point-to-point protocol wherein, may further comprise the steps:
B. receive the address information to be verified that user side sends in order to the specific data block of acquisition request;
C. judge whether to allow described user side to obtain described data block according to described address information to be verified.
2. method according to claim 1, it is characterized in that described user side comprises proxy user equipment, and the request subscriber equipment that links to each other with described proxy user equipment, described LIST SERVER links to each other with described proxy user equipment, and described step b may further comprise the steps:
-receiving the address information described to be verified that described proxy user equipment sends, described address information to be verified comprises the address information of described request subscriber equipment;
Described step c also comprises:
C1. the address information according to the described request subscriber equipment judges whether to allow described proxy user equipment to obtain described data block.
3. method according to claim 2 is characterized in that, has authority list in the described LIST SERVER, and described authority list has defined the subscriber equipment that can obtain described data block, and described step c also comprises:
-judge whether to allow described proxy user equipment to obtain described data block based on described address information to be verified and described authority list.
4. method according to claim 3 is characterized in that, and is further comprising the steps of after the described step c:
If d. allow described proxy user equipment to obtain described data block, then send the user device list of described data block correspondence to described proxy user equipment, described user device list is used to indicate can be for the information of at least one subscriber equipment of downloading described data block.
5. according to the described method of claim 1 to 4, it is characterized in that described data block is a files in stream media.
6. method that is used for the transmission of control data piece in the user side based on the network of point-to-point protocol wherein, may further comprise the steps:
B. send address information to be verified in order to the specific data block of acquisition request to LIST SERVER, described LIST SERVER is used for providing to the user side of described network the information of other user side of preserving described data block.
7. method according to claim 6, it is characterized in that described user side comprises proxy user equipment, and the request subscriber equipment that links to each other with described proxy user equipment, described LIST SERVER links to each other with described proxy user equipment, and described step B may further comprise the steps:
-described proxy user equipment sends described address information to be verified to described LIST SERVER, and described address information to be verified comprises the address information of described request subscriber equipment.
8. method according to claim 7 is characterized in that, and is further comprising the steps of after the described step B:
C. receive the judgement information from described LIST SERVER, described judgement information indicates whether to allow described user side to obtain described data block.
If D. be allowed to obtain described data block, then download the user device list of described data block correspondence from described LIST SERVER, described user device list is used to indicate can be for the information of at least one subscriber equipment of downloading described data block.
9. method according to claim 6 is characterized in that, and is further comprising the steps of before the described step B:
A. described user side obtains the information of the LIST SERVER group of described data block correspondence, and the information of described LIST SERVER group comprises the identification information of at least one LIST SERVER;
Described step B also comprises:
-send described address information to be verified in order to the described data block of acquisition request according to the LIST SERVER of described identification information in described LIST SERVER group.
10. method according to claim 9 is characterized in that, described steps A also comprises:
-obtaining the information of described LIST SERVER group from the central server that links to each other, described central server is used to issue the seed file of described data block.
11., it is characterized in that described identification information is the address information of described LIST SERVER according to claim 9 or 10 described methods.
12., it is characterized in that described data block is a files in stream media according to the described method of claim 6 to 11.
13. a control device that is used for the transmission of control data piece in the LIST SERVER based on the network of point-to-point protocol is characterized in that, comprising:
Receiving system is used to receive the address information to be verified in order to the specific data block of acquisition request that user side sends;
Judgment means is used for judging whether to allow described user side to obtain described data block according to described address information to be verified.
14. control device according to claim 13 is characterized in that, described user side comprises proxy user equipment, and the request subscriber equipment that links to each other with described proxy user equipment, and described LIST SERVER links to each other with described proxy user equipment,
Described receiving system also is used to receive the address information described to be verified that described proxy user equipment sends, and described address information to be verified comprises the address information of described request subscriber equipment;
Described judgment means also is used for judging whether to allow described proxy user equipment to obtain described data block according to the address information of described request subscriber equipment.
15. control device according to claim 14 is characterized in that, has authority list in the described LIST SERVER, described authority list has defined the subscriber equipment that can obtain described data block,
Described judgment means also is used for judging whether to allow described proxy user equipment to obtain described data block based on described address information to be verified and described authority list.
16. control device according to claim 15 is characterized in that, also comprises:
The user list dispensing device, if allow described proxy user equipment to obtain described data block, then described user list dispensing device is used for sending to described proxy user equipment the user device list of described data block correspondence, and described user device list is used to indicate can be for the information of at least one subscriber equipment of downloading described data block.
17., it is characterized in that described data block is a files in stream media according to the described control device of claim 13 to 16.
18. a control device that is used for the transmission of control data piece in the user side based on the network of point-to-point protocol is characterized in that, comprising:
Dispensing device is used for sending address information to be verified in order to the specific data block of acquisition request to LIST SERVER, and described LIST SERVER is used for providing to the user side of described network the information of other user side of preserving described data block.
19. control device according to claim 18 is characterized in that, described user side comprises proxy user equipment, and the request subscriber equipment that links to each other with described proxy user equipment, and described LIST SERVER links to each other with described proxy user equipment,
Described dispensing device also is used for sending described address information to be verified to described LIST SERVER, and described address information to be verified comprises the address information of described request subscriber equipment.
20. control device according to claim 19 is characterized in that, also comprises:
Judge information receiver, be used to receive the judgement information from described LIST SERVER, described judgement information indicates whether to allow described user side to obtain described data block.
The user device list download apparatus, if be allowed to obtain described data block, then be used for downloading from described LIST SERVER the user device list of described data block correspondence, described user device list is used to indicate can be for the information of at least one subscriber equipment of downloading described data block.
21. control device according to claim 18 is characterized in that, also comprises:
The LIST SERVER information acquisition device is used to obtain the information of the LIST SERVER group of described data block correspondence, and the information of described LIST SERVER group comprises the identification information of at least one LIST SERVER;
Described dispensing device also is used for sending described address information to be verified in order to the described data block of acquisition request according to described identification information to the LIST SERVER of described LIST SERVER group.
22. control device according to claim 21, it is characterized in that, described LIST SERVER information acquisition device also is used for obtaining from the central server that links to each other the information of described LIST SERVER group, and described central server is used to issue the seed file of described data block.
23., it is characterized in that described identification information is the address information of described LIST SERVER according to claim 21 or 22 described control device.
24., it is characterized in that described data block is a files in stream media according to the described control device of claim 18 to 23.
CN200910196327XA 2009-09-24 2009-09-24 Method and device for controlling data transmission in network Pending CN102035812A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910196327XA CN102035812A (en) 2009-09-24 2009-09-24 Method and device for controlling data transmission in network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910196327XA CN102035812A (en) 2009-09-24 2009-09-24 Method and device for controlling data transmission in network

Publications (1)

Publication Number Publication Date
CN102035812A true CN102035812A (en) 2011-04-27

Family

ID=43888148

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910196327XA Pending CN102035812A (en) 2009-09-24 2009-09-24 Method and device for controlling data transmission in network

Country Status (1)

Country Link
CN (1) CN102035812A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007097748A1 (en) * 2006-02-21 2007-08-30 Thomson Licensing Peer-to-peer video content distribution network based on personal network storage
CN101174965A (en) * 2006-11-02 2008-05-07 上海未来宽带技术及应用工程研究中心有限公司 Controllable P2P stream media living broadcast system
CN101378315A (en) * 2007-08-27 2009-03-04 华为技术有限公司 Method, system, equipment and server for packet authentication
CN101488974A (en) * 2009-02-25 2009-07-22 深圳创维数字技术股份有限公司 P2P resource providing method, system and P2P directory server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007097748A1 (en) * 2006-02-21 2007-08-30 Thomson Licensing Peer-to-peer video content distribution network based on personal network storage
CN101174965A (en) * 2006-11-02 2008-05-07 上海未来宽带技术及应用工程研究中心有限公司 Controllable P2P stream media living broadcast system
CN101378315A (en) * 2007-08-27 2009-03-04 华为技术有限公司 Method, system, equipment and server for packet authentication
CN101488974A (en) * 2009-02-25 2009-07-22 深圳创维数字技术股份有限公司 P2P resource providing method, system and P2P directory server

Similar Documents

Publication Publication Date Title
US20230216906A1 (en) Dynamically Switched Multicast Delivery
CN104704793B (en) For the method and apparatus of the processing of multi-medium data
CN100556129C (en) A kind of equity connects flow medium live system and device
CN101365096B (en) Method for providing video content and related service equipment and system
WO2011136496A2 (en) Method and apparatus for playing live content
CN105187847B (en) A kind of distributed network live telecast method, apparatus, video gateway and system
CN102783168A (en) Content delivering apparatus, content delivering method and transmitting server
CN102075338B (en) Distributed network-based live broadcasting method and device
CN102695081A (en) Video resource scheduling method based on Internet television and television terminal
CN101917428A (en) Method and system for playing home media videos and mobile communication terminal
CN101146211B (en) Load balance system and method of VoD network
CN102510530B (en) Program content distribution system, device and method
DE112016002804T5 (en) Receiving device, transmitting device and data processing method
CN102131114A (en) Method and system for providing playlist
CN102696234A (en) Edge content delivery apparatus and content delivery network for the internet protocol television system
CN104283873A (en) Implementation method and system of digital media server (DMS) based on multi-network card equipment
CN102469294A (en) Method and system for dynamically adjusting media content of video conference
CN107659853B (en) A kind of adaptive stream media live streaming control system
CN1326360C (en) Method and device for receiving content broadcast
CN104780395A (en) Method for shared watching of radio and television programs via mobile Internet
CN101977205A (en) Fragment completing method and system
CN103297252A (en) Management of the transmission of data streams over multiple networks
CN102137288B (en) Method for realizing carousel services and carousel server
KR20100069288A (en) Method and apparatus for transmitting the packet filtering information
KR20120039980A (en) Apparatus and method for distributing intrgrated broadcast

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110427