METHOD OF IMPLEMENTING A COMMUNICATIONS SESSION BETWEEN A PLURALITY OF TERMINALS
First Claim
1. An initialization method for initializing a communications session between a plurality of terminals, said method comprising the following steps performed by a server:
- obtaining capacity data for at least one of said terminals, said capacity data relating to capacity of the terminal to receive and/or transmit a plurality of streams simultaneously;
determining, as a function of said obtained capacity data, a set of at least one stream transmission channel to be set up between entities of a group of entities comprising said terminals, each stream transmission channel of said set being for setting up between a first entity and a second entity of the group either directly, or else indirectly via at least one third entity of said group acting as a communications relay between the first entity and the second entity; and
transmitting at least one entity identifier to at least one said first entity of said group for the purpose of setting up at least one stream transmission channel of said set.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method of initializing a communications session between a plurality of terminals. According to the invention, the initialization method is adapted, as a function of capacity data for at least one terminal, to determine a set of at least one stream transmission channel to be set up between entities of a group of entities comprising said terminals, each channel being for setting up between a first entity and a second entity of the group either directly, or indirectly via at least one third entity of said group, and to transmit at least one entity identifier to at least one first entity of the group in order to set up at least one channel of the set. The invention also relates to a method of accessing a communications session, the method being adapted to receive at least one identifier of at least one entity with which at least one channel is to be set up and to set up at least one channel with at least one entity for which said at least one identifier has been received. The invention also relates to a server (S) and to a terminal (TA) respectively for performing the initialization method and the method of accessing a communications session.
-
Citations
14 Claims
-
1. An initialization method for initializing a communications session between a plurality of terminals, said method comprising the following steps performed by a server:
-
obtaining capacity data for at least one of said terminals, said capacity data relating to capacity of the terminal to receive and/or transmit a plurality of streams simultaneously; determining, as a function of said obtained capacity data, a set of at least one stream transmission channel to be set up between entities of a group of entities comprising said terminals, each stream transmission channel of said set being for setting up between a first entity and a second entity of the group either directly, or else indirectly via at least one third entity of said group acting as a communications relay between the first entity and the second entity; and transmitting at least one entity identifier to at least one said first entity of said group for the purpose of setting up at least one stream transmission channel of said set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An access method of accessing a communications session between a plurality of terminals, the method comprising the following steps, performed by a terminal of said plurality of terminals:
-
receiving at least one identifier of at least one entity with which at least one stream transmission channel is to be set up, the stream transmission channel forming part of a set of at least one stream transmission channel to be set up between entities of a group of entities comprising said terminals, each stream transmission channel of said set being for setting up between a first entity and a second entity of the group either directly, or else indirectly via at least one third entity of said group acting as a communications relay between the first entity and the second entity, said set being determined as a function of capacity data obtained for at least one of said terminals, said capacity data relating to the capacity of the terminal to receive and/or transmit a plurality of streams simultaneously; and setting up at least one stream transmission channel with said at least one entity for which said at least one identifier has been received. - View Dependent Claims (10, 11, 12)
-
-
13. A server, which comprises:
-
an obtaining module configured to obtain capacity data for at least one terminal of a plurality of terminals, said capacity data obtained relating to the capacity of the terminal to receive and/or transmit a plurality of streams simultaneously; a determination module configured to act as a function of said obtained capacity data to determine a set of at least one stream transmission channel to be set up between entities of a group of entities comprising said terminals, each stream transmission channel of said set being for setting up between a first entity and a second entity of the group, either directly or else indirectly via at least one third entity of said group acting as a communications relay between the first entity and the second entity; and a transmitter configured to transmit at least one entity identifier to at least one said first entity of said group for the purpose of setting up at least one stream transmission channel of said set.
-
-
14. A terminal, which comprises:
-
a reception module configured to receive at least one identifier of at least one entity with which at least one stream transmission channel is to be set up, the stream transmission channel forming part of a set of at least one stream transmission channel for setting up between entities of a group of entities comprising a plurality of terminals, each stream transmission channel of said set being for setting up between a first entity and a second entity of the group, either directly or else indirectly via at least one third entity of said group acting as a communications relay between the first entity and the second entity, said set being determined as a function of capacity data obtained for at least one terminal of said plurality of terminals, said capacity data relating to the capacity of the terminal to receive and/or transmit a plurality of streams simultaneously; and a set-up module configured to set up at least one communications channel with said at least one entity for which said at least one identifier has been received.
-
Specification