Query-based stream
US-9600543-B1 · Mar 21, 2017 · US
US10455195B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10455195-B2 |
| Application number | US-201615136478-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 22, 2016 |
| Priority date | Oct 25, 2013 |
| Publication date | Oct 22, 2019 |
| Grant date | Oct 22, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system for controlling multiple auxiliary streams, a control device, and a node, which implements sending and receiving of multiple auxiliary streams of multiple nodes. The method includes determining, by a control device, to allocate a token to m auxiliary streams, where the m auxiliary streams belong to n node or nodes, n≥1, m≥2, and m≥n, allocating a token to the m auxiliary streams, sending a token allocated to an auxiliary stream of a first node to the first node, where the first node is one node of the n node or nodes, and sending a first indication message to the first node, where the first indication message is used to instruct the first node to send a first auxiliary stream according to the received token, and the first auxiliary stream includes at least one auxiliary stream of the m auxiliary streams.
Opening claim text (preview).
What is claimed is: 1. A method for controlling multiple auxiliary streams, comprising: determining whether to allocate a first token to at least one auxiliary stream of m auxiliary streams, the m auxiliary streams belonging to n nodes, the first token being a type of child token corresponding to an auxiliary stream, the child token having a corresponding parent token, the corresponding parent token being a token type corresponding to a node, n≥1, m≥2, and m≥n; allocating the first token to a first auxiliary stream of the m auxiliary streams, the first auxiliary stream comprising multiple auxiliary streams of the m auxiliary streams; allocating a second token to a first node of the n nodes, second token being a parent token to the first token; sending the first token and the second token to the first node; and sending a first indication message to the first node, the first indication message instructing the first node to send the first auxiliary stream according to the first token. 2. The method according to claim 1 , further comprising: receiving, before determining whether to allocate the first token, a request message from one of the n nodes requesting to acquire the first token required for sending the first auxiliary stream; determining whether to allocate the first token to the first auxiliary stream of the m auxiliary streams by: searching, according to the request message, for pre-stored token information, the token information indicating an occupancy status of the first token; and determining whether to allocate the first token to the first auxiliary stream of the m auxiliary streams when the token information indicates that the first token is unoccupied; allocating the first token to the first auxiliary stream according to the token information; and updating the token information after allocating the first token to the first auxiliary stream. 3. The method according to claim 2 , wherein the second token is a token type corresponding to a node, the token information comprising: a quantity of idle tokens; and a correspondence between a used token and a token-allocated node, determining whether to allocate the first token to the first auxiliary stream when the token information indicates that the first token is unoccupied comprising determining whether to allocate the first token to the first auxiliary stream when the quantity of idle tokens is not less than n, and updating the token information comprising updating, in the token information, the quantity of idle tokens and correspondence information about the correspondence between a used token and a token-allocated node. 4. The method according to claim 2 , wherein the first token is a token type corresponding to an auxiliary stream, the token information comprising: a quantity of idle tokens; and a correspondence between a used token and a token-allocated auxiliary stream of a second node, determining whether to allocate the first token to the first auxiliary stream when the token information indicates that the first token is unoccupied comprising determining whether to allocate the first token to the first auxiliary stream when the quantity of idle tokens is not less than m, and updating the token information comprising updating, in the token information, the quantity of idle tokens and correspondence information about the correspondence between a used token and a token-allocated auxiliary stream of a second node. 5. The method according to claim 2 , wherein the token information comprises: a first quantity of idle parent tokens; a second quantity of idle child tokens that is part of each idle parent token; a first correspondence between a used parent token and a token-allocated node; a second correspondence between the used parent token and a quantity of idle child tokens that is part of the used parent token; and a third correspondence between a used child token that is part of the used parent token and a token-allocated auxiliary stream, determining whether to allocate the first token to the first auxiliary stream when the token information indicates that the first token is unoccupied comprising determining whether to allocate the first token to the first auxiliary stream when a third quantity of tokens requested by a third node of the n nodes is not greater than a fourth quantity of idle child tokens that is part of a second parent token corresponding to the third node, a fifth quantity of fourth nodes of the n nodes being not greater than the first quantity of idle parent tokens in the token information, a sixth quantity of tokens requested by each fourth node being not greater than a seventh quantity of idle child tokens that is part of a third parent token corresponding to each fourth node, the third node being a node to which a used parent token is allocated, the fourth node being a node to which no parent token is allocated, and updating the token information comprising updating, in the token information, the first quantity of idle parent tokens, the second quantity of idle child tokens that is part of each idle parent token, the first correspondence between a used parent token and a token-allocated node, the second correspondence between a used parent token and a quantity of idle child tokens that is part of the used parent token, and the third correspondence between a used child token that is part of a used parent token and a token-allocated auxiliary stream. 6. The method according to claim 1 , wherein before determining whether to allocate the first token to the first auxiliary stream, the method further comprises: receiving auxiliary stream resource information reported by a controlled node, the auxiliary stream resource information representing a second auxiliary stream that is part of the controlled node; determining, according to the auxiliary stream resource information, a third auxiliary stream for token allocation; matching a reserved token with the third auxiliary stream in order to acquire a correspondence between a fourth token and a fourth auxiliary stream; determining whether to allocate the first token to the first auxiliary stream further according to an allocation policy; and allocating the first token to the first auxiliary stream further according to the acquired correspondence. 7. The method according to claim 6 , wherein the auxiliary stream resource information comprises a node number corresponding to a fifth auxiliary stream that is part of each controlled node, matching the reserved token with the third auxiliary stream comprising matching, according to a first rule, the reserved token with the third auxiliary stream, and the first rule being as follows: a token is allocated by node; and auxiliary streams with a same node number are allocated with a same token. 8. The method according to claim 6 , wherein the auxiliary stream resource information comprises an identifier of each auxiliary stream that is part of each controlled node, and matching the reserved token with the third auxiliary stream comprising matching, according to a second rule, the reserved token with the third auxiliary stream, and the second rule being as follows: a token is allocated by auxiliary stream; and auxiliary streams with different auxiliary stream identifiers are allocated with different tokens. 9. The method according to claim 6 , wherein the auxiliary stream resource information comprises: a node number corresponding to each auxiliary stream that is part of each controlled node; and an identifier of each auxiliary stream that is part of each controlled node, and matching the reserved token with the third auxiliary stream comprising matching, according to a third rule, the reserved token with the third auxi
Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title
Multipoint control units therefor · CPC title
Network streaming of media packets · CPC title
Electricity · mapped topic
In-session procedures · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.