[go: up one dir, main page]

WO2013045815A1 - Procede et dispositif de gestion dynamique de la distribution de donnees dans un reseau de telecommunications - Google Patents

Procede et dispositif de gestion dynamique de la distribution de donnees dans un reseau de telecommunications Download PDF

Info

Publication number
WO2013045815A1
WO2013045815A1 PCT/FR2012/052144 FR2012052144W WO2013045815A1 WO 2013045815 A1 WO2013045815 A1 WO 2013045815A1 FR 2012052144 W FR2012052144 W FR 2012052144W WO 2013045815 A1 WO2013045815 A1 WO 2013045815A1
Authority
WO
WIPO (PCT)
Prior art keywords
distribution
distribution mode
digital data
mode
data
Prior art date
Application number
PCT/FR2012/052144
Other languages
English (en)
Inventor
Yves L'azou
Eric Debeau
Original Assignee
France Telecom
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 France Telecom filed Critical France Telecom
Publication of WO2013045815A1 publication Critical patent/WO2013045815A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context

Definitions

  • the invention relates to the general field of telecommunications.
  • It relates more particularly to the distribution of digital content in a telecommunications network.
  • Telecommunications network operators have several solutions (or distribution methods) for broadcasting these digital contents. For example, they may consider streaming content in a multicast or point-to-multipoint distribution mode, CDN (Content Delivery Network), peer-to-peer, client / server, and so on.
  • CDN Content Delivery Network
  • peer-to-peer peer-to-peer
  • client / server client / server
  • a service is associated with a particular distribution mode that applies once and for all to all content offered as part of this service.
  • the choice of this method of distribution is predetermined by the operators, depending in particular on the type of service and the actors involved in the distribution and consultation of the content offered by the service.
  • an amateur video hosting service can be associated with a unicast (i.e. point-to-point) distribution mode.
  • the invention responds in particular to this need by proposing a method of dynamic management of the distribution of digital data in a telecommunications network, comprising:
  • the invention also provides a device for dynamic management of the distribution of digital data in a telecommunications network, said device comprising:
  • Means for identifying a second digital data distribution mode adapted to said at least one indicator
  • Means activated when the second distribution mode is different from the first distribution mode, to automatically switch to the second distribution mode so that said digital data is distributed according to the second distribution mode at a subsequent consultation of these given by a user.
  • the second distribution mode can be selected in particular from: a pair-to-peer distribution mode
  • selecting a distribution mode amounts to selecting a global network architecture for the distribution of the data.
  • this global architecture has been selected, the detailed configuration of a distribution network associated with this architecture (in other words, in accordance with this architecture), which aims in particular to define the precise location of the servers, the dimensioning of the network, the routing, etc., may be specified using techniques known to those skilled in the art.
  • the location of the cache servers or origin servers in the hierarchical network can be determined via self-configuring mechanisms of the CDN network known per se. .
  • the network configuration associated with the selected distribution mode can advantageously be determined according to the indicator or indicators obtained.
  • the invention thus proposes to dynamically and automatically manage the distribution mode of a digital content in a telecommunications network (eg public Internet network or private network), by adapting to the needs of this content.
  • a telecommunications network eg public Internet network or private network
  • the distribution mode of the content is chosen according to at least one indicator relating to the consultation of the content by users.
  • mode of distribution adapted to the indicator (s) is meant within the meaning of the invention that this mode of distribution is compatible with the characteristics of consultation of the digital data reported by the indicator or indicators.
  • one of a predetermined set of distribution modes is selected which allows the best management of the digital data consultation by users (in other words the best compromise in terms of the quality of service provided to the users and the costs related to the infrastructures implemented), that is to say, whose capacity is adapted to the consultation of the digital data reported by the indicator or indicators.
  • the indicator for viewing the content by users includes, for example, audience data reflecting the number of visits of the content over a predetermined period and / or for one or more predetermined geographical areas, or data representative of the number of users who simultaneously tried to access the digital data, etc.
  • the type of indicator considered depends on the policy that one wishes to adopt for the attribution of a mode of distribution. Thus, for example, if one wishes to limit oneself to a uniform distribution method over the entire territory covered by the network, one can consider audience data representative of the data collected over the whole territory. On the other hand, if one wishes to offer a mode of distribution to the nearest of the consumers, one can consider data of audience established by geographical area of the consumers.
  • this indicator helps to target the distribution mode appropriate for a content based on its popularity at a given time, its geographical coverage, etc. For example, we can initially consider for a digital content that has just been posted on a website a unicast or client / server distribution mode, and then if an indicator goes back a sudden and important consultation of this site, switch to a CDN type distribution mode for the entire territory.
  • the invention thus has a preferred but non-limiting application in the context of services offering real-time, sporadic and volatile content, subject to a variable interest from users over time, such as services offering videos on demand or hosting videos. Thanks to the invention, when it is detected that the distribution mode of the digital data is no longer suitable, it automatically switches to a new distribution mode more appropriate. Note that the invention can be advantageously interfaced with existing networks and distribution modes of one or more operators and does not require the development of new distribution modes.
  • the identification of the second distribution mode also takes into account at least one of:
  • a characteristic of the digital data eg type or rate of coding of digital data
  • a characteristic of an entity of a distribution network associated with the first mode of distribution and participating in the distribution of the data according to the first mode of distribution eg bandwidth of the entity in the uplink direction or maximum distribution rate offers
  • a characteristic of an entity of a distribution network associated with the second distribution mode and able to participate in the distribution of said data after the switching step eg bandwidth of the entity in the uplink or bit rate direction). maximum proposed distribution).
  • the invention thus makes it possible to adapt in addition to the content itself or to the limits of the network infrastructure allowing the distribution of the content.
  • the steps of obtaining, identifying and, if appropriate, switching are repeated at a parameterizable frequency or at configurable time intervals.
  • the choice of the frequency or intervals of time between each execution of the method according to the invention may depend on the type of content (eg if a rapid evolution of its popularity is anticipated) and be adapted if necessary over time.
  • the implementation of the switching step to the second distribution mode is further conditioned by the repeated and uninterrupted identification of the same second distribution mode during the identification step. during a predetermined period or a predetermined number of times.
  • the invention thus proposes to introduce a hysteresis mechanism aimed at limiting the frequency of switching of the distribution mode and at avoiding unjustified switching due to a specific increase in the consultation of the content.
  • the predetermined period or the predetermined number taken into account in the hysteresis mechanism depends of course on the frequency with which the steps of the process are reiterated, but can also be determined based on other factors, such as the type of content, the first and second modes of distribution (and associated network configurations, etc.).
  • each distribution mode is associated with a particular network infrastructure or configuration that allows digital data to be distributed according to this mode. Switching from one delivery mode to another may therefore require various configuration operations of the distribution network associated with the selected delivery mode.
  • the step of switching to the second distribution mode may comprise at least one of:
  • the means for switching to the second distribution mode may comprise means of at least:
  • the automatic updating of the access parameters advantageously makes the operation of switching to the second mode of distribution of the data transparent for the users. It allows an automatic modification of the indexings of the content in catalogs offering the contents to the consultation.
  • the invention also relates to a system of a telecommunications network for the distribution of digital data, this system comprising:
  • a device for dynamically managing the distribution of digital data in the network, able to obtain at least one indicator relating to the consultation of these digital data by users while the digital data is distributed according to a first mode of distribution ;
  • At least one database associating with values of said at least one indicator of the modes of distribution of the digital data adapted to these values; the dynamic management device being able to identify a second digital data distribution mode by consulting said at least one database using said at least one indicator obtained.
  • the system according to the invention has the same advantages as the management method and the management device according to the invention.
  • management method the management device and the system according to the invention present in combination all or part of the aforementioned characteristics.
  • the various steps of the management method according to the invention are determined by instructions of computer programs.
  • the invention also relates to a computer program on an information medium, this program being capable of being implemented in a management device or more generally in a computer, this program comprising instructions adapted to the implementation of the steps of a management method as described above.
  • This program can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other form desirable shape.
  • the invention also relates to a computer-readable information medium, comprising instructions of a computer program as mentioned above.
  • the information carrier may be any entity or device capable of storing the program.
  • the medium may comprise storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or a magnetic recording medium, for example a floppy disk or a disk. hard.
  • the information medium may be a transmissible medium such as an electrical or optical signal, which may be conveyed via an electrical or optical cable, by radio or by other means.
  • the program according to the invention can be downloaded in particular on an Internet type network.
  • the information carrier may be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the method in question.
  • FIG. 1 shows in its environment a management device according to the invention in a particular embodiment
  • FIG. 2 shows schematically the hardware architecture of the management device shown in Figure 1;
  • FIG. 3 represents, in the form of a flow chart, the main steps of a management method according to the invention in a particular embodiment in which it is implemented by the management device of FIG. 1;
  • FIG. 4 represents an example of means making it possible to identify a mode of distribution in one of the steps of the method represented in FIG.
  • FIG. 1 represents, in its environment, a system S and a device 1 for dynamic management of the distribution of digital data in a telecommunications network NW, according to the invention, in a particular embodiment.
  • the invention makes it possible to manage the distribution of any digital data.
  • the content D may for example be a video, an audio file, a text file, etc.
  • the NW telecommunications network is managed by a single operator. It groups together a plurality of (sub) distribution networks NW1, NW2, etc., associated respectively with distribution modes M1, M2, etc., and allowing the distribution of digital data to one or more users 3 (also called consumers ). More precisely here, it is considered to illustrate the invention, three NW1, NW2 and NW3 distribution networks such as:
  • NW1 is a distribution network associated with a mode Ml of peer-to-peer distribution
  • NW2 is a distribution network associated with an M2 client / server distribution mode
  • NW3 is a hierarchical distribution network associated with a CDN distribution mode M3.
  • the device 1 for managing the system S has the hardware architecture of a computer, as shown diagrammatically in FIG. 2. It comprises in particular a processor 4, a random access memory 5, a read-only memory 6, and data storage means. communication 7 with other NW network entities, known per se.
  • the read-only memory 6 of the management device 1 constitutes a recording medium in accordance with the invention, readable by the processor 4 and on which a program is recorded.
  • computer according to the invention comprising instructions for carrying out the steps of a management method according to the invention now described with reference to FIG.
  • the digital content D produced by the provider 2 is, initially, offered for consultation as part of a SERV service and distributed to users via the NW network in accordance with a DEF distribution mode chosen by default (step E10).
  • the distribution mode DEF is here predetermined and fixed by the operator of the network NW for example according to the service SERV via which the users 3 can access the data D.
  • the distribution mode DEF one of the two point-to-point distribution modes, that is to say either the peer-to-peer distribution mode Ml, which relies on the distribution network NW1, or the M2 client / server distribution mode, which relies on the NW2 distribution network.
  • the provider 2 informs the management device 1 of the existence of the data D: it indicates in particular to the device 1 the title of the data D, their location on the server of the provider 2, as well as the current CURMODE distribution mode of these data (at this moment, the current distribution mode is the DEF mode).
  • the current mode CURMODE is a first mode within the meaning of the invention.
  • the management device 1 Upon receipt of this information, the management device 1 interrogates a database BA of the operator of the network NW to obtain at least one indicator relating to the consultation of the data D by users while they are distributed according to the CURMODE mode (step E20).
  • this indicator comprises DAD audience data representative of the number of D content consultations performed by users located throughout the territory covered by the NW network from the offer to the consultation of the content. D by the supplier 2 via the CURMODE current distribution mode. The actual collection and obtaining of these audience data by the operator of the NW network are known per se and will not be described in more detail here.
  • other indicators can be obtained by the management device 1 during step E20.
  • it can obtain audience data representative of the number of consultations of the content D by geographical area (eg department or region) and / or by type of access (ie a fixed broadband access provided by a first operator, a 3G mobile access provided by a second operator, etc.), or data representative of the maximum number of users having simultaneously attempted to access the content D, etc.
  • the management device 1 In the absence of available audience data (for example, because a sufficiently long and representative period has not yet elapsed to constitute reliable audience data from the offer to viewing content D according to the current distribution mode), the management device 1 retains as the current distribution mode the default distribution mode DEF (step E30). On the other hand, if DAD audience data is available for the content D, it is transmitted by the database BA to the management device 1.
  • the DAD data are transmitted by the base BA to the device 1 on request of the device 1.
  • the base BA can be configured to send the DAD audience data to the device. 1 as soon as new content data for the D content is available at the BA level or when a significant change in the value of the audience data is detected by the BA, or periodically or at predetermined time intervals.
  • all the audience data are collected at the BA database of the operator.
  • one can also consider aggregating multiple sources of audience data for example, where different types of audience data are used by the management device 1, or when the audience data is not available from the operator but requires the interrogation of various entities, such as consumer terminals, the entity distributing content D according to the current mode of distribution, etc.).
  • the management device 1 On receiving the DAD audience data, the management device 1 identifies a BESTMODE distribution mode (second distribution mode within the meaning of the invention), adapted to these audience data (step E40).
  • a BESTMODE distribution mode second distribution mode within the meaning of the invention
  • FIG. 4 An example of such a base is shown in FIG. 4, in the form of a table depending solely on the DAD indicator. According to this example:
  • the distribution mode Ml associated with the distribution network NW1, is adapted to the values of DAD less than A;
  • the distribution mode M2, associated with the distribution network NW2, is adapted to the values of DAD between A and B;
  • the distribution mode M3, associated with the distribution network NW3, is adapted to the values of DAD greater than B;
  • a and B representing predetermined constants.
  • the base T is pre-established by the operator according to the various distribution modes that he envisages for the distribution of the digital data contents within the framework of the SERV service.
  • a base T may be preset for a plurality of services.
  • the base T can be established, in a manner known per se, based in particular on experimental results or simulations. It reflects preferentially, for values distinct from the DAD indicator, the best mode of distribution identified by the operator of the NW network to distribute the content D among the proposed distribution modes in the NW network. Of course, various criteria can be envisaged by the operator to establish this basis, such as, for example, the quality of service seen by the users, the costs associated with the various distribution modes and the configurations of the associated distribution networks, etc.
  • the BESTMODE mode identified by the device 1 is identical to the current distribution mode (step E50), that is to say here to the default distribution mode DEF, no change is made in the distribution mode, c that is, in the overall architecture of the distribution network: in other words, the data D continues to be distributed according to the current distribution mode CURMODE (step E30).
  • the distribution mode of the data remains unchanged, it is however possible to make a change in the actual configuration of the distribution network associated with the current distribution mode CURMODE (for example to modify the location of the servers storing the data to be distributed).
  • This change can be implemented through network self-configuration mechanisms known per se (and likely to vary depending on the network architecture considered) or by associating in the base T with different values of the indicator DAD corresponding to the CURMODE mode of the predetermined configurations of the network.
  • the device 1 triggers an automatic switchover to the BESTMODE distribution mode. (Step E60), so that the digital data D are distributed, in the next consultations by users 3, according to the distribution mode BESTMODE.
  • the BESTMODE distribution mode identified in step E40 becomes the current distribution mode CURMODE of the data D.
  • the management device 1 To perform the automatic switchover to the BESTMODE distribution mode, the management device 1 first determines the distribution network associated with the BESTMODE distribution mode and in particular its configuration. This step includes determining the configuration of the servers that will be involved in the distribution of content D according BESTMODE mode and the routing information necessary to distribute content D according BESTMODE mode in future consultations.
  • the network configuration corresponding to the BESTMODE mode is obtained by consulting the base T.
  • the configuration of the distribution network can be determined through self-configuring mechanisms known per se.
  • the management device 1 implements various configuration operations of the distribution network associated with the BESTMODE mode according to the configuration information collected in the base T, for example: The redirection of the digital data D from the provider 2 to an appropriate entity (such as a server) of the distribution network;
  • IP Internet Protocol
  • step E70 The frequency with which these steps are repeated is advantageously here configurable; it can also be adapted over time if necessary, depending on the popularity of the content.
  • the choice of the frequency itself depends on various factors, such as the type of content or service offering the content, the provider of the content, and so on.
  • decision making of a switchover to the BESTMODE distribution mode is further framed by a hysteresis function.
  • the management device 1 decides to switch to the BESTMODE mode identified in step E40 only if this same mode has been repeatedly and uninterruptedly identified a predetermined number of times or during a predetermined period during successive successive steps E40.
  • the management device 1 may, for example, use an incremented counter at each identification of the BESTMODE distribution mode in step E40, and reset to 0 at each identification of a distribution mode distinct from the BESTMODE mode.
  • a default distribution mode DEF of the digital data D predetermined by the operator is used.
  • the default distribution mode may be designated by the device 1 after consulting the base T, based for example on null DAD audience data (the content D has not yet been distributed).
  • the digital content D is a video produced by the provider 2 and offered for consultation via the client / server distribution mode M2 and via a video catalog managed by the operator of the client.
  • NW network known per se.
  • the NW2 distribution network associated with the M2 mode relies on a distribution server located in Marseille, to which the digital data D is redirected in a manner known per se (step E10).
  • the content D is initially little consulted because still little known on the NW network.
  • the management device 1 Upon receipt of this information, the management device 1 interrogates the base BA of the operator of the network NW to obtain DAD audience data content D and representative of the consultation of these data by region and by hour (step E20). Obtaining audience data by geographic region makes it possible to identify a distribution mode adapted for each region.
  • the management device 1 On receiving this DAD audience data, the management device 1 identifies a BESTMODE distribution mode adapted to these audience data (step E40). It can for example for this purpose interrogate a pre-established base T for each region (for example similar for each region to that presented in FIG. 4), reflecting for various values of DAD audience data the best mode of distribution identified by the operator. in this example among the distribution modes Ml, M2 and M3.
  • the management device 1 identifies as BESTMODE distribution mode, the distribution mode M2 given the low audience content D on the premise-Roce d'Azur region. French Riviera. It further determines as a network configuration associated with the M2 distribution mode, the use of a server in Marseille to host the content, given the absence or almost consultations from other regions.
  • the distribution network associated with the BESTMODE client / server distribution mode is determined according to the indicators reported by the base BA.
  • the configuration of the distribution network associated with the M2 mode does not pose any difficulty to the skilled person. It can result from self-configuration mechanisms known per se.
  • the management device 1 is set up so as to periodically reproduce the steps E20-E60 of FIG. 3. As long as the mode identified in the step E40 is the mode M2, the current distribution mode of the content D remains unchanged. .
  • the structure of a CDN hierarchical network is known per se and is not detailed further here.
  • the BESTMODE distribution mode being different from the current distribution mode of the content D (ie M2) (step E50), the management device 1 undertakes an automatic switch to the M3 distribution mode (step E60).
  • This switchover is reflected here by the implementation of the following operations: for the content provider 2: modification of the access path to the content D, so that it is transferred to the origin servers of the network NW3 and not to the NW2 network distribution server;
  • a hierarchical network CDN can support coding of the "http adaptive streaming” or "MPEG4 SVC" type data, not supported by a unicast server such as the NW2 network distribution server, so that the content D must be recoded before it is broadcast on the hierarchical network;
  • This can notably be achieved by updating the configuration of the customers of the user terminals 3, their navigation software or their access gateway to the NW network, or by an update of the NW network portal presenting the catalog of videos.
  • the selection of a distribution mode is made essentially from the audience data relating to the content D.
  • other parameters can be taken into account when selecting this mode of distribution. distribution, such as:
  • the distribution mode adapted to this indicator reflects a distribution mode that makes it possible to support at least this maximum number of users taking into account the bandwidth constraints and the maximum distribution rate of the various modes. proposed by the operator.

Landscapes

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

Abstract

Conformément à l'invention, le procédé comprend: une étape d'obtention (E20) d'au moins un indicateur relatif à la consultation des données numériques par des utilisateurs alors que ces données sont distribuées conformément à un premier mode de distribution; une étape d'identification (E40) d'un second mode de distribution des données numériques adapté audit au moins un indicateur; et lorsque le second mode de distribution est différent du premier mode de distribution (E50), une étape de basculement (E60) vers le second mode de distribution de sorte que les données numériques soient distribuées conformément au second mode de distribution lors d'une prochaine consultation desdites données par un utilisateur.

Description

PROCEDE ET DISPOSITIF DE GESTION DYNAMIQUE DE LA DISTRIBUTION DE DONNEES DANS UN RESEAU DE TELECOMMUNICATIONS
Arrière-plan de l'invention
L'invention se rapporte au domaine général des télécommunications.
Elle concerne plus particulièrement la distribution de contenus numériques dans un réseau de télécommunications.
On assiste aujourd'hui à une forte croissance du nombre et du volume des contenus numériques distribués dans les réseaux de télécommunications. Cette croissance est favorisée en particulier par le développement de terminaux intelligents (ex. téléphones portables, ordinateurs légers, etc.), qui permettent à leurs utilisateurs de produire et de diffuser vers d'autres utilisateurs (appelés également consommateurs), des contenus numériques personnels de haute qualité tels que des photos ou des vidéos.
Les opérateurs des réseaux de télécommunications disposent de plusieurs solutions (ou modes de distribution) pour diffuser ces contenus numériques. Par exemple, ils peuvent envisager de diffuser des contenus selon un mode de distribution multicast ou point à multipoints, CDN (Content Delivery Network ou réseau de diffusion de contenus), pair-à-pair, client/serveur, etc.
Généralement, on associe à un service un mode de distribution particulier qui s'applique une fois pour toutes à l'ensemble des contenus proposés dans le cadre de ce service. Le choix de ce mode de distribution est prédéterminé par les opérateurs, en fonction notamment du type de service et des acteurs impliqués dans la distribution et la consultation des contenus offerts par le service. Par exemple, à un service d'hébergement de vidéos amateurs on peut associer un mode de distribution unicast (i.e. point-à- point).
Toutefois, une telle gestion de la distribution des contenus numériques parait peu compatible avec les contenus proposés aujourd'hui dans les réseaux de télécommunications, qui sont souvent sporadiques, volatiles, et suscitent un intérêt très variable et particulièrement changeant de la part des utilisateurs.
Il existe donc un besoin d'un procédé de gestion de la distribution des contenus numériques dans un réseau ne présentant pas un tel inconvénient.
Objet et résumé de l'invention
L'invention répond notamment à ce besoin en proposant un procédé de gestion dynamique de la distribution de données numériques dans un réseau de télécommunications, comprenant :
— une étape d'obtention d'au moins un indicateur relatif à la consultation de ces données numériques par des utilisateurs alors que les données sont distribuées conformément à un premier mode de distribution ; — une étape d'identification d'un second mode de distribution des données numériques adapté audit au moins un indicateur ; et
— lorsque le second mode de distribution est différent du premier mode de distribution, une étape de basculement automatique vers le second mode de distribution de sorte que les données numériques soient distribuées conformément au second mode de distribution lors d'une prochaine consultation de ces données par un utilisateur.
Corrélativement, l'invention vise également un dispositif de gestion dynamique de la distribution de données numériques dans un réseau de télécommunications, ledit dispositif comprenant :
— des moyens pour obtenir au moins un indicateur relatif à la consultation desdites données numériques par des utilisateurs alors que lesdites données sont distribuées conformément à un premier mode de distribution ;
— des moyens pour identifier un second mode de distribution des données numériques adapté audit au moins un indicateur ; et
— des moyens, activés lorsque le second mode de distribution est différent du premier mode de distribution, pour basculer automatiquement vers le second mode de distribution de sorte que lesdites données numériques soient distribuées conformément au second mode de distribution lors d'une prochaine consultation de ces données par un utilisateur.
Le second mode de distribution peut être sélectionné notamment parmi : — un mode de distribution pair-à-pair ;
— un mode de distribution client/serveur (ou unicast) ;
— un mode de distribution utilisant des serveurs de caches dans le réseau ;
— un mode de distribution CDN ;
— un mode de distribution multicast ou broadcast ;
— etc.
Autrement dit, au sens de l'invention, sélectionner un mode de distribution revient à sélectionner une architecture globale de réseau pour la distribution des données. Une fois cette architecture globale sélectionnée, la configuration détaillée d'un réseau de distribution associé à cette architecture (autrement dit, conforme à cette architecture), qui vise notamment à définir l'emplacement précis des serveurs, le dimensionnement du réseau, le routage, etc., peut être spécifiée à l'aide de techniques connues de l'homme du métier.
Ainsi, par exemple, si l'on sélectionne un mode de distribution CDN, l'emplacement des serveurs caches ou des serveurs origine dans le réseau hiérarchique peut être déterminé par l'intermédiaire de mécanismes d'auto-configuration du réseau CDN connus en soi.
Dans un mode particulier de réalisation, la configuration de réseau associée au mode de distribution sélectionné peut avantageusement être déterminée en fonction du ou des indicateurs obtenus. L'invention propose ainsi de gérer dynamiquement et automatiquement le mode de distribution d'un contenu numérique dans un réseau de télécommunications (ex. réseau public Internet ou réseau privé), en s'adaptant aux besoins de ce contenu.
Plus précisément, conformément à l'invention, le mode de distribution du contenu est choisi en fonction d'au moins un indicateur relatif à la consultation du contenu par des utilisateurs. Par « mode de distribution adapté au(x) indicateur(s) », on entend au sens de l'invention que ce mode de distribution est compatible avec les caractéristiques de consultation des données numériques reportées par le ou les indicateurs. Préférentiel lement, on sélectionne parmi un ensemble prédéterminé de modes de distribution, celui qui permet la meilleure gestion de la consultation des données numériques par des utilisateurs (autrement dit le meilleur compromis en termes de qualité de service fournie aux utilisateurs et de coûts liés aux infrastructures mises en œuvre), c'est-à-dire dont la capacité est adaptée à la consultation des données numériques reportées par le ou les indicateurs.
L'indicateur relatif à la consultation du contenu par des utilisateurs comprend par exemple des données d'audience reflétant le nombre de consultations du contenu sur une période prédéterminée et/ou pour une ou plusieurs zones géographiques prédéterminées, ou des données représentatives du nombre d'utilisateurs ayant tenté simultanément de consulter les données numériques, etc. Le type d'indicateur considéré dépend de la politique que l'on souhaite adopter pour l'attribution d'un mode de distribution. Ainsi, par exemple, si l'on souhaite se limiter à un mode de distribution uniforme sur l'ensemble du territoire couvert par le réseau, on peut considérer des données d'audience représentatives des consultations des données collectées sur l'ensemble du territoire. En revanche, si l'on souhaite offrir un mode de distribution au plus proche des consommateurs, on peut considérer des données d'audience établies par zone géographique des consommateurs.
La connaissance de ce(s) indicateur(s) permet de cibler le mode de distribution idoine pour un contenu en fonction de sa popularité à un instant donné, de sa couverture géographique, etc. Ainsi par exemple, on peut envisager dans un premier temps pour un contenu numérique qui vient juste d'être posté sur un site Internet un mode de distribution de type unicast ou client/serveur, puis si un indicateur remonte une consultation soudaine et importante de ce site, basculer vers un mode de distribution de type CDN pour l'ensemble du territoire.
L'invention a ainsi une application privilégiée mais non limitative dans le cadre de services offrant des contenus en temps réel, sporadiques et volatiles, sujets à un intérêt variable des utilisateurs dans le temps, tels que des services offrant des vidéos à la demande ou hébergeant des vidéos. Grâce à l'invention, quand on détecte que le mode de distribution des données numériques n'est plus adapté, on bascule automatiquement vers un nouveau mode de distribution plus approprié. On note que l'invention peut s'interfacer avantageusement avec les réseaux et les modes de distribution existants d'un ou de plusieurs opérateurs et ne requiert pas le développement de nouveaux modes de distribution.
Dans un mode particulier de réalisation de l'invention, l'identification du second mode de distribution prend en outre en compte au moins une caractéristique parmi :
— une caractéristique des données numériques (ex. type ou débit de codage des données numériques) ;
— une caractéristique d'une entité d'un réseau de distribution associé au premier mode de distribution et participant à la distribution des données selon le premier mode de distribution (ex. bande passante de l'entité dans le sens montant ou débit de distribution maximal proposé) ;
— une caractéristique d'une entité d'un réseau de distribution associé au second mode de distribution et apte à participer à la distribution desdites données après l'étape de basculement (ex. bande passante de l'entité dans le sens montant ou débit de distribution maximal proposé).
L'invention permet ainsi de s'adapter en outre au contenu à proprement parler ou aux limites de l'infrastructure de réseau permettant la distribution du contenu.
Dans un mode particulier de réalisation de l'invention, les étapes d'obtention, d'identification et le cas échéant de basculement sont réitérées à une fréquence paramétrable ou à des intervalles de temps paramétrables.
Notamment on peut choisir de mettre en œuvre ces étapes régulièrement (i.e. périodiquement), de façon à traquer l'évolution des consultations du contenu, autrement dit de sa popularité tout au long de son cycle de vie (i.e. tant qu'il est proposé à la consultation).
Avantageusement, le choix de la fréquence ou des intervalles de temps entre chaque exécution du procédé selon l'invention peut dépendre du type de contenus (ex. si on prévoit une évolution rapide de sa popularité) et être adapté si nécessaire au fil du temps.
Dans un autre mode particulier de réalisation, la mise en œuvre de l'étape de basculement vers le second mode de distribution est en outre conditionnée par l'identification répétée et ininterrompue du même second mode de distribution au cours de l'étape d'identification durant une période prédéterminée ou un nombre prédéterminé de fois.
Il s'agit, via ce mode de réalisation, d'éviter un changement intempestif et trop fréquent du mode de distribution du contenu numérique, qui peut s'avérer coûteux en termes de ressources notamment en raison des configurations de réseaux requises à chaque basculement du mode de distribution. L'invention propose ainsi d'introduire un mécanisme d'hystérésis visant à limiter la fréquence des basculements du mode de distribution et à éviter les basculements non justifiés liés à une augmentation ponctuelle de la consultation du contenu.
La période prédéterminée ou le nombre prédéterminé pris en compte dans le mécanisme d'hystérésis dépendent bien entendu de la fréquence à laquelle les étapes du procédé sont réitérées, mais peuvent également être déterminés en fonction d'autres facteurs, comme par exemple le type de contenu, le premier et le second modes de distribution (et les configurations de réseaux associées, etc.).
Comme mentionné précédemment, chaque mode de distribution est associé à une infrastructure ou configuration de réseau particulière permettant la distribution des données numériques selon ce mode. Le basculement d'un mode de distribution à un autre peut par conséquent nécessiter diverses opérations de configuration du réseau de distribution associé au mode de distribution sélectionné.
Ainsi notamment, l'étape de basculement vers le second mode de distribution peut comprendre au moins une étape parmi :
— une étape de transfert des données numériques vers une entité d'un réseau de distribution associé au second mode de distribution ;
— une étape d'adaptation du codage desdites données numériques conformément au second mode de distribution, lorsque les données numériques sont des données vidéo ;
— une étape de mise à jour automatique des paramètres d'accès aux données numériques en accord avec le second mode de distribution.
Corrélativement, les moyens pour basculer vers le second mode de distribution peuvent comprendre des moyens parmi au moins :
— des moyens pour transférer les données numériques vers une entité d'un réseau de distribution associé au second mode de distribution ;
— des moyens pour adapter le codage des données numériques conformément au second mode de distribution lorsque les données numériques sont des données vidéo ;
— des moyens pour mettre à jour automatiquement des paramètres d'accès aux données numériques conformément au second mode de distribution
On note que la mise à jour automatique des paramètres d'accès rend avantageusement l'opération de basculement vers le second mode de distribution des données transparente pour les utilisateurs. Elle permet une modification automatique des indexations du contenu dans des catalogues offrant le contenu à la consultation.
Selon un autre aspect, l'invention vise également un système d'un réseau de télécommunications permettant la distribution de données numériques, ce système comportant :
— un dispositif selon l'invention de gestion dynamique de la distribution des données numériques dans le réseau, apte à obtenir au moins un indicateur relatif à la consultation de ces données numériques par des utilisateurs alors que les données numériques sont distribuées conformément à un premier mode de distribution ; et
— au moins une base de données, associant à des valeurs dudit au moins un indicateur des modes de distribution des données numériques adaptées à ces valeurs ; le dispositif de gestion dynamique étant apte à identifier un second mode de distribution des données numériques en consultant ladite au moins une base de données à l'aide dudit au moins un indicateur obtenu.
Le système selon l'invention dispose des mêmes avantages que le procédé de gestion et le dispositif de gestion selon l'invention.
On peut également envisager, dans d'autres modes de réalisation, que le procédé de gestion, le dispositif de gestion et le système selon l'invention présentent en combinaison tout ou partie des caractéristiques précitées.
Dans un mode particulier de réalisation, les différentes étapes du procédé de gestion selon l'invention sont déterminées par des instructions de programmes d'ordinateurs.
En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en œuvre dans un dispositif de gestion ou plus généralement dans un ordinateur, ce programme comportant des instructions adaptées à la mise en œuvre des étapes d'un procédé de gestion tel que décrit ci-dessus.
Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable.
L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus.
Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy dise) ou un disque dur.
D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet.
Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.
Brève description des dessins
D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures :
— la figure 1 représente dans son environnement un dispositif de gestion conforme à l'invention dans un mode particulier de réalisation ; — la figure 2 représente, de façon schématique, l'architecture matérielle du dispositif de gestion représenté sur la figure 1 ;
— la figure 3 représente, sous forme d'ordinogramme, les principales étapes d'un procédé de gestion conforme à l'invention dans un mode particulier de réalisation dans lequel il est mis en œuvre par le dispositif de gestion de la figure 1 ; et
— la figure 4 représente un exemple de moyens permettant d'identifier un mode de distribution dans l'une des étapes du procédé représenté à la figure 3.
Description détaillée d'un mode de réalisation
La figure 1 représente, dans son environnement, un système S et un dispositif 1 de gestion dynamique de la distribution de données numériques dans un réseau de télécommunications NW, conformes à l'invention, dans un mode particulier de réalisation.
Dans l'exemple envisagé ici, on s'intéresse à la distribution d'un contenu numérique D, produit par un fournisseur 2 de contenus (aussi appelé producteur) et stocké sur un serveur de ce fournisseur. On note que l'invention permet de gérer la distribution de données numériques quelconques. Ainsi le contenu D peut par exemple être une vidéo, un fichier audio, un fichier texte, etc.
Par ailleurs, dans l'exemple envisagé ici, par souci de simplification, le réseau de télécommunications NW est géré par un seul opérateur. Il regroupe une pluralité de (sous-) réseaux de distribution NW1, NW2, etc., associés respectivement à des modes de distribution Ml, M2, etc., et permettant la distribution de données numériques vers un ou plusieurs utilisateurs 3 (aussi appelés consommateurs). Plus précisément ici, on considère pour illustrer l'invention, trois réseaux de distribution NW1, NW2 et NW3 tels que :
— NW1 est un réseau de distribution associé à un mode Ml de distribution pair-à-pair ;
— NW2 est un réseau de distribution associé à un mode M2 de distribution client/serveur ; et
— NW3 est un réseau de distribution hiérarchique associé à un mode M3 de distribution CDN.
Cet exemple n'est donné qu'à titre illustratif ; l'invention s'applique également à d'autres modes de distribution, comme notamment à un mode de distribution multicast ou broadcast, un mode de distribution utilisant des serveurs de caches dans le réseau, etc. Les réseaux de distribution associés peuvent être gérés par le même opérateur ou par des opérateurs distincts.
Le dispositif 1 de gestion du système S dispose ici de l'architecture matérielle d'un ordinateur, telle que représentée schématiquement sur la figure 2. Il comporte notamment un processeur 4, une mémoire vive 5, une mémoire morte 6, et des moyens de communication 7 avec d'autres entités du réseau NW, connus en soi.
La mémoire morte 6 du dispositif de gestion 1 constitue un support d'enregistrement conforme à l'invention, lisible par le processeur 4 et sur lequel est enregistré un programme d'ordinateur conforme à l'invention, comportant des instructions pour l'exécution des étapes d'un procédé de gestion selon l'invention décrites maintenant en référence à la figure 3.
Dans le mode de réalisation envisagé ici, on suppose que le contenu numérique D produit par le fournisseur 2 est, dans un premier temps, offert à la consultation dans le cadre d'un service SERV et distribué à des utilisateurs via le réseau NW conformément à un mode de distribution DEF choisi par défaut (étape E10).
Le mode de distribution DEF est ici prédéterminé et fixé par l'opérateur du réseau NW par exemple en fonction du service SERV via lequel les utilisateurs 3 peuvent accéder aux données D. Ainsi dans l'exemple illustré à la figure 1, on choisit par exemple comme mode de distribution DEF par défaut un des deux modes de distribution point-à-point, c'est-à-dire soit le mode Ml de distribution pair-à-pair, qui s'appuie sur le réseau de distribution NWl, soit le mode M2 de distribution client/serveur, qui s'appuie sur le réseau de distribution NW2.
En parallèle de la distribution des données D selon le mode de distribution DEF, le fournisseur 2 informe le dispositif 1 de gestion de l'existence des données D : il indique notamment au dispositif 1 le titre des données D, leur localisation sur le serveur du fournisseur 2, ainsi que le mode de distribution courant CURMODE de ces données (à cet instant, le mode de distribution courant est le mode DEF). Le mode courant CURMODE est un premier mode au sens de l'invention.
Sur réception de ces informations, le dispositif 1 de gestion interroge une base de données BA de l'opérateur du réseau NW en vue d'obtenir au moins un indicateur relatif à la consultation des données D par des utilisateurs alors qu'elles sont distribuées selon le mode CURMODE (étape E20).
Dans le mode de réalisation décrit ici, cet indicateur comprend des données d'audience DAD représentatives du nombre de consultations du contenu D réalisées par des utilisateurs localisés sur l'ensemble du territoire couvert par le réseau NW depuis l'offre à la consultation du contenu D par le fournisseur 2 via le mode de distribution courant CURMODE. La collecte et l'obtention à proprement parler de ces données d'audience par l'opérateur du réseau NW sont connues en soi et ne seront pas décrites plus en détail ici.
En variante, d'autres indicateurs peuvent être obtenus par le dispositif 1 de gestion au cours de l'étape E20. Notamment, il peut obtenir des données d'audience représentatives du nombre de consultations du contenu D par zone géographique (ex. département ou région) et/ou par type d'accès (i.e. un accès haut débit fixe fourni par un premier opérateur, un accès mobile 3G fourni par un deuxième opérateur, ...), ou des données représentatives du nombre d'utilisateurs maximal ayant tenté simultanément d'accéder au contenu D, etc.
En l'absence de données d'audience disponibles (par exemple, parce qu'une période suffisamment longue et représentative ne s'est pas encore écoulée pour constituer des données d'audience fiables depuis l'offre à la consultation du contenu D selon le mode de distribution courant), le dispositif de gestion 1 conserve comme mode de distribution courant le mode de distribution par défaut DEF (étape E30). En revanche, si des données d'audience DAD sont disponibles pour le contenu D, elles sont transmises par la base BA au dispositif 1 de gestion.
On note que dans le mode de réalisation envisagé ici, les données DAD sont transmises par la base BA au dispositif 1 sur requête du dispositif 1. En variante, la base BA peut être configurée de sorte à envoyer les données d'audience DAD au dispositif 1 dès que de nouvelles données d'audience relatives au contenu D sont disponibles au niveau de la base BA ou lorsqu'un changement significatif de la valeur des données d'audience est détecté par la base BA, ou encore de façon périodique ou à des intervalles de temps prédéterminés.
Par ailleurs, par souci de simplification, dans le mode de réalisation envisagé ici, toutes les données d'audience sont collectées au niveau de la base BA de l'opérateur. En variante, on peut également envisager d'agréger plusieurs sources de données d'audience (par exemple dans le cas où différents types de données d'audience sont utilisées par le dispositif de gestion 1, ou lorsque les données d'audience ne sont pas disponibles auprès de l'opérateur mais requiert l'interrogation de diverses entités, comme les terminaux des consommateurs, l'entité distribuant le contenu D selon le mode de distribution courant, etc.).
Sur réception des données d'audience DAD, le dispositif de gestion 1 identifie un mode de distribution BESTMODE (second mode de distribution au sens de l'invention), adapté à ces données d'audience (étape E40).
A cette fin, il consulte ici une base de données T du système S dans laquelle à différentes valeurs des données DAD sont associés différents modes de distribution.
Un exemple d'une telle base est représenté en figure 4, sous la forme d'une table dépendant uniquement de l'indicateur DAD. Conformément à cet exemple :
— le mode de distribution Ml, associé au réseau de distribution NW1, est adapté aux valeurs de DAD inférieures à A ;
— le mode de distribution M2, associé au réseau de distribution NW2, est adapté aux valeurs de DAD comprises entre A et B ; et
— le mode de distribution M3, associé au réseau de distribution NW3, est adapté aux valeurs de DAD supérieures à B ;
A et B représentant des constantes prédéterminées.
Bien entendu d'autres configurations de bases de données peuvent être envisagées, et notamment des bases de données à entrées multiples, chaque entrée reflétant un indicateur obtenu par le dispositif 1 de gestion.
Dans l'exemple envisagé ici, la base T est préétablie par l'opérateur en fonction des différents modes de distribution qu'il envisage pour la distribution des contenus de données numériques dans le cadre du service SERV. En variante, une base T peut être préétablie pour une pluralité de services.
La base T peut être établie, de façon connue en soi, en se basant notamment sur des résultats expérimentaux ou des simulations. Elle reflète préférentiellement, pour des valeurs distinctes de l'indicateur DAD, le meilleur mode de distribution identifié par l'opérateur du réseau NW pour distribuer le contenu D parmi les modes de distribution proposés dans le réseau NW. Bien entendu différents critères peuvent être envisagés par l'opérateur pour établir cette base, comme par exemple, la qualité de service vue par les utilisateurs, les coûts associés aux divers modes de distribution et aux configurations des réseaux de distribution associés, etc.
Lorsque le mode BESTMODE identifié par le dispositif 1 est identique au mode de distribution courant (étape E50), c'est-à-dire ici au mode de distribution par défaut DEF, aucun changement n'est effectué dans le mode de distribution, c'est-à-dire dans l'architecture globale du réseau de distribution : autrement dit, les données D continuent d'être distribuées selon le mode de distribution courant CURMODE (étape E30).
Dans une variante de réalisation, bien que le mode de distribution des données reste inchangé, il est toutefois possible d'opérer un changement de la configuration à proprement parler du réseau de distribution associé au mode de distribution courant CURMODE (comme par exemple de modifier l'emplacement des serveurs mémorisant les données à distribuer). Ce changement peut être mis en œuvre grâce à des mécanismes d'auto-configuration du réseau connus en soi (et susceptibles de varier en fonction de l'architecture de réseau considérée) ou en associant dans la base T à différentes valeurs de l'indicateur DAD correspondant au mode CURMODE des configurations prédéterminées du réseau.
En revanche, lorsque le mode BESTMODE est différent du mode de distribution courant (étape E50) (par exemple ici, si le mode BESTMODE identifié est le mode M3 de distribution CDN), le dispositif 1 déclenche un basculement automatique vers le mode de distribution BESTMODE (étape E60), afin que les données numériques D soient distribuées, lors de prochaines consultations par des utilisateurs 3, selon le mode de distribution BESTMODE. Ainsi, à l'issue du basculement, le mode de distribution BESTMODE identifié à l'étape E40 devient le mode de distribution courant CURMODE des données D.
Pour réaliser le basculement automatique vers le mode de distribution BESTMODE, le dispositif 1 de gestion détermine en premier lieu le réseau de distribution associé au mode de distribution BESTMODE et notamment sa configuration. Il s'agit notamment par cette étape de déterminer la configuration des serveurs qui seront impliqués dans la distribution du contenu D selon le mode BESTMODE ainsi que les informations de routage nécessaires pour distribuer le contenu D selon le mode BESTMODE lors de prochaines consultations.
Dans le mode de réalisation décrit ici, la configuration de réseau correspondant au mode BESTMODE sont obtenues en consultant la base T.
En variante, comme décrit précédemment, la configuration du réseau de distribution peut être déterminée par l'intermédiaire de mécanismes d'auto-configuration connus en soi.
Puis dans un second temps, le dispositif 1 de gestion met en œuvre diverses opérations de configuration du réseau de distribution associé au mode BESTMODE en fonction des informations de configuration recueillies dans la base T, comme par exemple : — la redirection des données numériques D du fournisseur 2 vers une entité appropriée (tel qu'un serveur) du réseau de distribution ;
— l'établissement de routes IP (Internet Protocol) dans le réseau de distribution pour acheminer les données numériques D jusqu'à un utilisateur 3 lors d'une prochaine consultation ;
— l'adaptation si nécessaire du codage des données numériques D, notamment s'il s'agit de données vidéo, afin qu'elles soient compatibles avec le mode de distribution BESTMODE ;
— la mise à jour automatique des paramètres d'accès aux données numériques pour le mode de distribution BESTMODE (ceci peut consister notamment à mettre à jour le catalogue proposant les données D à la consultation afin de prendre en compte la nouvelle redirection des données) ;
— etc.
On comprend bien que le détail de ces opérations de configuration dépend des modes de distribution CURMODE et BESTMODE. Par ailleurs, la mise en œuvre de telles opérations étant en soi connues de l'homme du métier, elle n'est pas détaillée davantage ici.
Dans le mode de réalisation décrit ici, suite à l'étape de basculement E60, le dispositif
1 de gestion réitère périodiquement les étapes E20 à E60 (étape E70). La fréquence à laquelle sont réitérées ces étapes est avantageusement ici paramétrable ; elle peut en outre être adaptée au fil du temps si nécessaire, en fonction de la popularité du contenu. Le choix de la fréquence en elle- même dépend de différents facteurs, comme par exemple du type de contenu ou du service proposant le contenu, du fournisseur du contenu, etc.
Dans un autre mode de réalisation, pour parer à des phénomènes d'instabilité de l'audience des données numériques D (autrement dit une fluctuation à la hausse puis à la baisse puis à la hausse, etc., de la consultation des données D) et éviter un basculement intempestif d'un mode de distribution vers un autre et vice-versa, la prise de décision d'un basculement vers le mode de distribution BESTMODE est en outre encadrée par une fonction d'hystérésis.
Plus précisément, dans ce mode de réalisation, le dispositif 1 de gestion décide d'un basculement vers le mode BESTMODE identifié à l'étape E40 uniquement si ce même mode a été identifié de façon répétée et ininterrompue un nombre prédéterminé de fois ou pendant une période prédéterminée au cours d'étapes E40 successives antérieures.
A cette fin, le dispositif de gestion 1 peut par exemple utiliser un compteur incrémenté lors de chaque identification du mode de distribution BESTMODE à l'étape E40, et réinitialisé à 0 à chaque identification d'un mode de distribution distinct du mode BESTMODE.
Par ailleurs, dans le mode de réalisation décrit ici, on utilise un mode de distribution par défaut DEF des données numériques D prédéterminé par l'opérateur. En variante, le mode de distribution par défaut peut être désigné par le dispositif 1 après consultation de la base T, en se basant par exemple sur des données d'audience DAD nulles (le contenu D n'ayant pas encore été distribué). Nous allons maintenant décrire un exemple illustrant le fonctionnement du procédé selon l'invention décrit précédemment en référence à la figure 3.
On suppose dans cet exemple, que le contenu numérique D est une vidéo produite par le fournisseur 2 et offerte à la consultation via le mode M2 de distribution client/serveur et par l'intermédiaire d'un catalogue de vidéos géré par l'opérateur du réseau NW, connu en soi. Dans l'exemple envisagé ici, le réseau de distribution NW2 associé au mode M2 s'appuie sur un serveur de distribution situé à Marseille, vers lequel les données numériques D sont redirigées de façon connue en soi (étape E10).
Le contenu D est dans un premier temps peu consulté car encore peu connu sur le réseau NW.
Le fournisseur 2 informe le dispositif 1 de gestion de l'existence des données D et de leur localisation sur le serveur situé à Marseille, ainsi que de leur mode M2 de distribution courant (CURMODE = DEF = M2).
Sur réception de ces informations, le dispositif 1 de gestion interroge la base BA de l'opérateur du réseau NW en vue d'obtenir des données d'audience DAD relatives au contenu D et représentatives de la consultation de ces données par région et par heure (étape E20). L'obtention de données d'audience par région géographique permet d'identifier un mode de distribution adapté pour chaque région.
On suppose dans cet exemple que les données d'audience DAD fournies par la base BA indiquent 50 consultations par heure sur la région Provence-Alpes-Côte d'Azur, et aucune consultation ou quasiment sur les autres régions.
Sur réception de ces données d'audience DAD, le dispositif de gestion 1 identifie un mode de distribution BESTMODE adapté à ces données d'audience (étape E40). Il peut par exemple à cette fin interroger une base T préétablie pour chaque région (par exemple similaire pour chaque région à celle présentée en figure 4), reflétant pour diverses valeurs des données d'audience DAD le meilleur mode de distribution identifié par l'opérateur dans cet exemple parmi les modes de distribution Ml, M2 et M3.
On suppose qu'au cours de cette étape, après consultation de la base T, le dispositif 1 de gestion identifie comme mode de distribution BESTMODE, le mode de distribution M2 compte tenu de la faible audience du contenu D sur la région Provence-Alpes-Côte d'Azur. Il détermine en outre comme configuration de réseau associée au mode de distribution M2, l'utilisation d'un serveur à Marseille pour héberger le contenu, compte tenu de l'absence ou quasiment de consultations provenant des autres régions.
Autrement dit, dans cet exemple, le réseau de distribution associé au mode de distribution BESTMODE client/serveur est déterminé en fonction des indicateurs remontés par la base BA. La configuration du réseau de distribution associée au mode M2 ne pose pas de difficulté à l'homme du métier. Elle peut résulter de mécanismes d'auto-configuration connus en soi.
Le dispositif 1 de gestion compare le mode BESTMODE=M2 ainsi identifié avec le mode de distribution courant CURMODE=M2 du contenu D et en déduit qu'ils sont identiques (étape E50).
Aucun basculement n'est opéré et le contenu D continue d'être distribué selon le mode de distribution M2 (étape E30).
On suppose que le dispositif 1 de gestion est paramétré de sorte à reproduire périodiquement les étapes E20-E60 de la figure 3. Tant que le mode identifié à l'étape E40 est le mode M2, le mode de distribution courant du contenu D reste inchangé.
On suppose maintenant que le contenu D connaît un regain de popularité, et que les données d'audience DAD fournies par la base BA au dispositif 1 indiquent 1000 consultations par minute réparties sur l'ensemble du territoire français (étape E20).
Le dispositif 1 de gestion identifie alors le mode de distribution adapté à ces nouvelles données d'audience (étape E40), en consultant la table T. On suppose que celle-ci préconise un mode de distribution CDN associé à un réseau de distribution hiérarchique NW3 comportant des serveurs origine installés dans chaque région géographique pour laquelle les données d'audience ne sont pas nulles, autrement dit BESTMODE = M3. La structure d'un réseau hiérarchique CDN est connue en soi et n'est pas détaillée davantage ici.
Le mode de distribution BESTMODE étant différent du mode de distribution courant du contenu D (à savoir M2) (étape E50), le dispositif 1 de gestion entreprend un basculement automatique vers le mode de distribution M3 (étape E60).
Ce basculement se traduit ici par la mise en œuvre des opérations suivantes : — pour le fournisseur de contenu 2 : modification du chemin d'accès au contenu D, pour qu'il soit transféré vers les serveurs origine du réseau NW3 et non plus vers le serveur de distribution du réseau NW2 ;
— si nécessaire, adaptation du codage du contenu vidéo D afin qu'il soit compatible avec le mode de distribution M3 (par exemple, un réseau hiérarchique CDN peut supporter un codage des données de type « http adaptive streaming » ou « MPEG4 SVC », non supporté par un serveur unicast tel que le serveur de distribution du réseau NW2, de sorte que le contenu D doit être recodé avant sa diffusion sur le réseau hiérarchique) ;
— transfert du contenu D du serveur de distribution du réseau NW2 vers les serveurs origine du réseau NW3 ; et
— modification des indexations du contenu D dans le catalogue de vidéos géré par l'opérateur de manière à ce que les utilisateurs 3 visionnent le contenu D depuis les serveurs du réseau hiérarchique NW3 et non plus depuis le serveur unicast de distribution du réseau NW2. Ceci peut notamment être réalisé par le biais d'une mise à jour de la configuration des clients des terminaux des utilisateurs 3, de leurs logiciels de navigation ou de leurs passerelles d'accès au réseau NW, ou encore par une mise à jour du portail du réseau NW présentant le catalogue de vidéos.
Dans les exemples décrits, la sélection d'un mode de distribution est réalisée essentiellement à partir des données d'audience relatives au contenu D. Toutefois comme mentionné précédemment, d'autres paramètres peuvent être pris en compte lors de la sélection de ce mode de distribution, tels que notamment :
— une caractéristique du contenu numérique D ;
— une caractéristique d'une entité d'un réseau de distribution associé au premier mode de distribution et participant à la distribution des données selon le premier mode de distribution ;
— une caractéristique d'une entité d'un réseau de distribution associé au second mode de distribution et apte à participer à la distribution desdites données après l'étape de basculement.
Ainsi, par exemple, on peut prendre en compte pour identifier un changement de mode de distribution, la bande passante totale en liaison montante disponible au niveau du réseau de distribution associée au second mode de distribution ainsi que le débit de distribution maximal offert par celui-ci, en combinaison avec un indicateur représentatif du nombre maximal d'utilisateurs ayant tenté de consulter simultanément le contenu D via le premier mode de distribution. Le mode de distribution adapté à cet indicateur, identifié à l'étape E40, reflète alors un mode de distribution qui permet de supporter au moins ce nombre maximal d'utilisateurs compte tenu des contraintes de bande passante et de débit de distribution maximal des divers modes de distribution proposés par l'opérateur.

Claims

REVENDICATIONS
1. Procédé de gestion dynamique de la distribution de données numériques (D) dans un réseau de télécommunications (NW), ledit procédé comprenant :
— une étape (E20) d'obtention d'au moins un indicateur relatif à la consultation desdites données numériques (D) par des utilisateurs (3) alors qu'elles distribuées conformément à un premier mode de distribution (M2) ;
— une étape (E40) d'identification d'un second mode de distribution (M3) des données numériques adapté audit au moins un indicateur ; et
— lorsque le second mode de distribution est différent du premier mode de distribution (E50), une étape (E60) de basculement vers ledit second mode de distribution de sorte que lesdites données numériques soient distribuées conformément au second mode de distribution lors d'une prochaine consultation desdites données par un utilisateur.
2. Procédé selon la revendication 1, dans lequel ledit au moins un indicateur comprend des données d'audience desdites données numériques.
3. Procédé selon la revendication 1 comprenant en outre une étape de détermination d'une configuration d'un réseau de distribution associé audit second mode de distribution en fonction dudit au moins un indicateur.
4. Procédé selon la revendication 1, dans lequel l'identification (E40) du second mode de distribution prend en outre en compte au moins l'une des caractéristiques suivantes :
— une caractéristique des données numériques ;
— une caractéristique d'une entité d'un réseau de distribution associé au premier mode de distribution et participant à la distribution des données selon le premier mode de distribution ;
— une caractéristique d'une entité d'un réseau de distribution associé au second mode de distribution et apte à participer à la distribution desdites données après l'étape de basculement.
5. Procédé selon la revendication 1, dans lequel les étapes d'obtention (E20), d'identification (E40) et le cas échéant de basculement (E60) sont réitérées à une fréquence paramétrable ou à des intervalles de temps paramétrables.
6. Procédé selon la revendication 5, dans lequel la mise en œuvre de l'étape de basculement est en outre conditionnée par l'identification répétée et ininterrompue du même second mode de distribution au cours de l'étape d'identification durant une période prédéterminée ou un nombre prédéterminé de fois.
7. Procédé selon la revendication 1, dans lequel le second mode de distribution est sélectionné parmi au moins :
— un mode de distribution pair-à-pair (Ml) ;
— un mode de distribution client/serveur (M2) ;
— un mode de distribution utilisant des serveurs de caches dans le réseau ;
— un mode de distribution CDN (M3) ;
— un mode de distribution multicast ou broadcast ; et
— un mode de distribution unicast.
8. Procédé selon la revendication 1, dans lequel l'étape de basculement comprend au moins une étape parmi :
— une étape de transfert des données numériques vers une entité d'un réseau de distribution associé au second mode de distribution ;
— une étape d'adaptation du codage desdites données numériques conformément au second mode de distribution, lorsque les données numériques sont des données vidéo ;
— une étape de mise à jour automatique des paramètres d'accès aux données numériques en accord avec le second mode de distribution.
9. Dispositif (1) de gestion dynamique de la distribution de données numériques (D) dans un réseau de télécommunications (NW), ledit dispositif comprenant :
— des moyens pour obtenir au moins un indicateur relatif à la consultation desdites données numériques par des utilisateurs alors que lesdites données sont distribuées conformément à un premier mode de distribution ;
— des moyens pour identifier un second mode de distribution des données numériques adapté audit au moins un indicateur ; et
— des moyens, activés lorsque le second mode de distribution est différent du premier mode de distribution, pour basculer vers le second mode de distribution de sorte que les données numériques soient distribuées conformément au second mode de distribution lors d'une prochaine consultation des données par un utilisateur.
10. Dispositif (1) selon la revendication 9 comprenant en outre des moyens pour déterminer une configuration d'un réseau de distribution associé au second mode de distribution en fonction dudit au moins un indicateur.
11. Dispositif (1) selon la revendication 9, dans lequel les moyens pour basculer vers le second mode de réalisation comprennent des moyens parmi au moins : — des moyens pour transférer les données numériques vers une entité d'un réseau de distribution associé au second mode de distribution ;
— des moyens pour adapter le codage des données numériques conformément au second mode de distribution lorsque les données numériques sont des données vidéo ;
— des moyens pour mettre à jour automatiquement des paramètres d'accès aux données numériques conformément au second mode de distribution
12. Système (S) d'un réseau de télécommunications (NW) permettant la distribution de données numériques (D), ledit système comportant :
— un dispositif (1) selon la revendication 9 de gestion dynamique de la distribution desdites données numériques (D) dans le réseau, apte à obtenir au moins un indicateur relatif à la consultation desdites données numériques par des utilisateurs alors que lesdites données numériques sont distribuées conformément à un premier mode de distribution ; et
— au moins une base de données (T), associant à des valeurs dudit au moins un indicateur des modes de distribution de ces données numériques adaptées auxdites valeurs ;
ledit dispositif de gestion dynamique étant apte à identifier un second mode de distribution desdites données en consultant ladite au moins une base de données à l'aide dudit au moins un indicateur obtenu.
13. Programme d'ordinateur comportant des instructions pour l'exécution des étapes du procédé de gestion dynamique selon la revendication 1 lorsque ledit programme est exécuté par un ordinateur.
14. Support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes du procédé de gestion dynamique selon la revendication 1.
PCT/FR2012/052144 2011-09-29 2012-09-25 Procede et dispositif de gestion dynamique de la distribution de donnees dans un reseau de telecommunications WO2013045815A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1158729 2011-09-29
FR1158729A FR2980935A1 (fr) 2011-09-29 2011-09-29 Procede et dispositif de gestion dynamique de la distribution de donnees numeriques dans un reseau de telecommunications

Publications (1)

Publication Number Publication Date
WO2013045815A1 true WO2013045815A1 (fr) 2013-04-04

Family

ID=47023013

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2012/052144 WO2013045815A1 (fr) 2011-09-29 2012-09-25 Procede et dispositif de gestion dynamique de la distribution de donnees dans un reseau de telecommunications

Country Status (2)

Country Link
FR (1) FR2980935A1 (fr)
WO (1) WO2013045815A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3143816A1 (fr) * 2022-12-14 2024-06-21 Orange Procédé de gestion de la consultation d’un contenu numérique

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7222185B1 (en) * 2002-10-03 2007-05-22 Cisco Technology, Inc. Methods and apparatus for distributing content within a content delivery system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7222185B1 (en) * 2002-10-03 2007-05-22 Cisco Technology, Inc. Methods and apparatus for distributing content within a content delivery system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3143816A1 (fr) * 2022-12-14 2024-06-21 Orange Procédé de gestion de la consultation d’un contenu numérique

Also Published As

Publication number Publication date
FR2980935A1 (fr) 2013-04-05

Similar Documents

Publication Publication Date Title
EP3155823B1 (fr) Gestion par un équipement intermédiaire de la qualité de transmission d'un flux de données vers un terminal mobile
EP3054652B1 (fr) Ajustement dynamique du mode de transmission dans un systeme de communication satellite
EP3162032A1 (fr) Orchestration de ressources physiques et virtuelles pour la livraison de contenus numériques
EP3503508B1 (fr) Procédé de traitement de requêtes et serveur proxy
FR2928800A1 (fr) Procede de gestion de requetes d'obtention d'identifiants de pairs en vue d'acceder en mode p2p a des contenus qu'ils stockent, et dispositif de gestion et equipement de reseau associes.
WO2009007658A2 (fr) Procede de determination d ' un group de pairs situes dans le voisinage d ' un autre pair, et serveur, dispositifs d ' analyse associes
EP2436168A2 (fr) Technique de distribution d'un contenu vers un utilisateur
EP2656589B1 (fr) Procede et dispositif de communication de donnees numeriques
EP2984786B1 (fr) Architecture centralisée pour l'établissement de fédérations de distributeurs de contenus
WO2013045815A1 (fr) Procede et dispositif de gestion dynamique de la distribution de donnees dans un reseau de telecommunications
WO2019220034A1 (fr) Gestion du téléchargement progressif adaptatif d'un contenu numérique au sein d'un terminal de restitution d'un réseau de communication local
EP2446360B1 (fr) Technique de determination d'une chaine de fonctions elementaires associee a un service
EP3149918B1 (fr) Téléchargement de contenu et mise a disposition de réseaux
EP3205067B1 (fr) Diffusion de contenus en streaming dans un réseau pair à pair
EP1681833B1 (fr) Procédés et dispositifs de diffusion et d'accès à une offre de service spécifique à une zone géographique dans un réseau de télécommunications sans fil
EP2819424A1 (fr) Procédé d'amelioration du temps de changement entre programmes audiovisuels
WO2018002469A1 (fr) Procédé et dispositif de gestion d'une session de transmission d'un flux vidéo
WO2023247303A1 (fr) Procédé de fourniture d'informations, procédé de sélection, et entités configurées pour mettre en œuvre ces procédés
FR2988885A1 (fr) Base de donnees, serveur hss, et serveurs de controle d'un reseau ims
EP4468686A1 (fr) Basculement optimisé depuis un serveur de contenu unicast vers un serveur de contenu multicast
FR3019429A1 (fr) Procede et dispositif de controle d'un telechargement de contenus multimedia
WO2021209706A1 (fr) Gestion de l'accès à des contenus numériques accessibles en téléchargement progressif adaptatif et encodés selon une méthode d'encodage à débit variable, en fonction d'une charge réseau
FR3138020A1 (fr) Streaming vidéo adaptatif hybride amélioré
FR3147677A1 (fr) procédé de gestion de l’accès à un contenu multimédia et de la lecture de ce contenu.
EP2362607A1 (fr) Procédé de distribution d'un contenu vers un utilisateur

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12773079

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12773079

Country of ref document: EP

Kind code of ref document: A1