[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2008050052A2 - Method of communication of multi-localized data sets - Google Patents

Method of communication of multi-localized data sets Download PDF

Info

Publication number
WO2008050052A2
WO2008050052A2 PCT/FR2007/052214 FR2007052214W WO2008050052A2 WO 2008050052 A2 WO2008050052 A2 WO 2008050052A2 FR 2007052214 W FR2007052214 W FR 2007052214W WO 2008050052 A2 WO2008050052 A2 WO 2008050052A2
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
data
intermediate device
content
user
Prior art date
Application number
PCT/FR2007/052214
Other languages
French (fr)
Other versions
WO2008050052A3 (en
Inventor
Rémi BARS
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 WO2008050052A2 publication Critical patent/WO2008050052A2/en
Publication of WO2008050052A3 publication Critical patent/WO2008050052A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/562Brokering proxy services

Definitions

  • the field of the invention is that of the search for data sets hosted by content server terminals, for example multimedia content of the video, text, audio, etc. type, and of access to such content. , by users equipped with terminals connected to a wired or mobile communication network.
  • the invention fits more particularly into a problem of access and manipulation of remote data sets when, on the one hand, the user wishing to access it does not know their location and when, on the other hand, these Datasets are likely to be hosted simultaneously in multiple content servers and thus benefit from multiple locations.
  • a major disadvantage of such systems is mainly related to the fact that a user wishing to access a specific content at best gets a list of links theoretically pointing to the desired content that he wants to download for use on his client terminal.
  • Another disadvantage of systems known from the prior art concerns an impossibility of being able to control the evolution of the location and / or the availability of a plurality of multi-localized multimedia content hosted by a plurality of communication terminals, for Ensure accessibility and validity to users who want to access them to use them.
  • Such a disadvantage also constitutes an obstacle to a relevant and efficient search for multimedia content hosted on a plurality of storage terminals, also called content servers.
  • a further disadvantage of such known systems of the prior art relates to an inability to allow search, access and therefore optimized use of multimedia content from a user terminal, depending on the hardware and / or software constraints of the latter, or still according to the constraints of connection to the communication network. 3. Presentation of the invention
  • the invention offers a solution that does not have these various disadvantages of the state of the art, by proposing a method for transmitting at least one set of data to a user, which method largely guarantees the audit user availability of access, or even use, of the data set, while facilitating and optimizing the search of the latter.
  • a method of transmitting a set of data to a first terminal comprises, according to the invention: a selection step, among a plurality of terminals to which an intermediate device is connected, of a second terminal hosting said set of data, wherein at least one accessibility criterion representative of an ability of the first terminal to access said set of data is analyzed, without modifying said set of data; a step of recovery by said intermediate device of the set of data hosted by the second selected terminal, and
  • the method according to the invention thus enables a user to benefit from unified access via an intermediate device, for example from the service platform type, to multimedia contents to which he would like to access or that he would like to be able to retrieve for use ( consultation, downloading, modifications, etc.), without prior knowledge of their location at the various terminals connected to the intermediate device.
  • the originality of the proposed solution resides in particular in the selection from the terminal of a user (first terminal) and via the intermediate device, the terminal (second terminal) hosting the multimedia content to which a user wishes to access, without prior knowledge by the latter of the availability of this content from the selected terminal.
  • the intermediate device transparent to the user, verifies at least one accessibility criterion validating the availability of this content for the user who requires it. Consequently, the transmission method according to the invention makes it possible to avoid having to interrogate all the terminals capable of hosting a set of data searched from the terminal of a user.
  • the transmission method according to the invention promotes the control and management of the evolution in terms of location and availability for a user, of a plurality of data sets hosted on a plurality of terminals of the server type content, so as to further optimize the search and use of one or more multimedia content required by a user.
  • the step of recovering the data set comprises a step of interpretation by said first terminal of at least one description file containing a plurality of descriptive data meta data descriptive of said data set,
  • the meta data may for example belong to the group comprising at least:
  • meta data firstly favors the aggregation of data sets forming multimedia contents, which aggregation of contents allowing a user to search by type of content (video, photo, date, description etc.), or again, depending on the location of content on different remote terminals and connected to the intermediate device (eg a service platform).
  • Such a content aggregation approach facilitates faster access to the information for the user, since the user no longer needs, as in the systems of the prior art, to interrogate all the terminals hosting a user. data set to find out the availability of the latter in terms of access and usage.
  • Such a technical approach furthermore makes it possible to adapt the content of the data set to the software and / or hardware capabilities of the user's terminal, before it is restored to the latter, by a simple interpretation of the plurality of meta data contained therein. in the required description file.
  • a method according to the foregoing description further comprises: a step of producing said plurality of meta data contained in the description file of the data set;
  • a step of selecting at least one storage terminal to host said newly created or modified multimedia content a step of sending to said selected storage terminal of said set of data accompanied by its description file.
  • the description file associated with said content must be pre-fed, either automatically, for example software, either by user input.
  • the user selects on his terminal the content he wishes to send, before selecting the terminal on which he wishes to host it.
  • either the user sends its content to the intermediate device to which it explicitly indicates to which storage terminal the latter must transmit the multimedia content.
  • the user sends the content to the intermediate device by delegating the burden of determining itself to which storage terminal to send the multimedia content transmitted by the first terminal of the user.
  • Another aspect of the invention relates to a method of handling at least one multimedia content according to the transmission method described above, comprising a preliminary step of authentication and / or identification of said user of said first communication terminal, said step being performed in a centralized manner by said intermediate device.
  • the invention also relates, as a material means useful for its implementation, to a computer program including at least one series of program code instructions for the execution of at least one step included in a program. method of transmission or manipulation as described above when said program is executed on a computer.
  • the invention also relates, in another material aspect, to a system for transmitting at least one set of data to a first terminal, comprising:
  • selection means among a plurality of terminals to which an intermediate device is connected, of a second terminal hosting said set of data, which means being able to analyze at least one accessibility criterion representative of an aptitude of the first terminal; accessing said data set;
  • Yet another advantage of the invention is its simplicity and reasonable cost, both in terms of implementation and in terms of use.
  • Another aspect of the invention relates to an intermediate device connected to a plurality of terminals, including at least a second terminal hosting sets of data accessible by at least a first terminal.
  • such an intermediate device comprises:
  • Another aspect of the invention relates to a request signal from at least one set of data accessible by at least one first terminal, said set of data being hosted in at least one second terminal.
  • such a signal comprises a predetermined central address of destination, designating an intermediate device distinct from said second terminal, said intermediate device being connected to a plurality of terminals, including said second terminal.
  • a first terminal seeking to access a set of data does not have to interrogate all the terminals likely to host the searched data, but only to connect to an intermediate device, determined from its centralized address. destination, directly included in the request signal.
  • FIG. 1 is a flowchart showing schematically a method according to the invention
  • FIG. 2 is a flow diagram illustrating exchanges of command and data flows between client and server terminals in a distributed architecture implementing the invention
  • FIG. 3 is a functional diagram that partially represents such a distributed architecture. 5. Description of a preferred embodiment of the invention
  • Figure 1 shows schematically a transmission method according to a particular embodiment of the invention, whereby at least one set of data is transmitted to a first terminal.
  • This method comprises: a selection step (10), among a plurality of terminals to which a intermediate device is connected, a second terminal hosting said set of data, selection during which is analyzed (11) at least one accessibility criterion representative of an aptitude of the first terminal to access said set of data, without modification said data set;
  • the method according to the invention thus enables a user to benefit from unified access via an intermediate device, for example from the service platform type, to multimedia contents to which he would like to access or that he would like to be able to retrieve for use ( consultation, downloading, modifications, etc.), without prior knowledge of their location at the various terminals connected to the intermediate device.
  • Accessibility criterion for a set of data means, for example:
  • the intermediate device that can manage, in addition to access to the content server terminals, an internal database referencing the respective location of the various multimedia content hosted respectively on the latter, will first verify that the terminal selected for the purpose of recovery of the searched content is well running. If not, it checks that the selected terminal can be set remote operation following the transmission of a remote start command, from the first user terminal, or from the intermediate device.
  • Such a command may be encapsulated, for example and in a manner that is transparent to the user, in the request command for downloading said content, or may be subject to a specific command.
  • said intermediate device being able to manage and control the accesses of said first terminal to data sets hosted by said plurality of terminals, said at least one accessibility criterion may furthermore take into account:
  • a multimedia content may be accessible for a given user according to predetermined access rules representative of a user profile, for example of the DRM type (for "Digital Rights Management” in English, or “management of digital rights” In French) or the type of sharing rules.
  • Such rules may relate to access to content, or the type of access to content from the user's terminal: a user may for example have the right to download in continuous loading mode ("streaming"). ") Video content, but not having the right to download it in order to store it in a memory of its terminal; a user may also have the right to access photo content, but only in a degraded mode, with no access to photo content in its original resolution.
  • streaming continuous loading mode
  • Video content but not having the right to download it in order to store it in a memory of its terminal
  • a user may also have the right to access photo content, but only in a degraded mode, with no access to photo content in its original resolution.
  • An accessibility criterion may also take into account at least one parameter belonging to the group comprising: a parameter representative of a hardware and / or software capacity of said first terminal to be able to restore said set of data;
  • said parameter representative of the quality of connection belongs to the group comprising: the bandwidth of said network;
  • the method described above includes a step of interpretation 13 by said first terminal of at least one description file containing a plurality of descriptive data meta data descriptive of said data set,
  • the meta data may for example belong to the group comprising at least:
  • Such an interpretation step will make it possible to adapt and / or optimize the restitution of said set of data on said first terminal taking into account said interpreted meta data and the software and / or hardware capacity of said first communication terminal.
  • Such implementation of meta data first promotes the aggregation of data sets forming multimedia content. Indeed, a description file of all the sets of data accessible by a user is stored at the intermediate device or on a terminal hosting such a data set, so as to allow a unified access of the user to the data sets to which he wants to access and wants to use, or make available to other users, regardless of the location of the latter.
  • Such an aggregation of contents thus enables a user to search by type of content (video, photo, date, description, etc.), or again, depending on the location of content on different remote terminals and connected to the device.
  • intermediary eg a service platform.
  • such a content aggregation approach facilitates faster access to the information for the user, since the user no longer needs, as in the systems of the prior art, to interrogate all the terminals hosting a user. data set to find out the availability of the latter in terms of access and usage.
  • Such a technical approach according to the invention furthermore makes it possible to adapt the content of the data set to the software and / or hardware capabilities of the user's terminal, before it is restored to the latter, by a simple interpretation of the plurality. meta data contained in the required description file.
  • a method according to the preceding description further comprises: a production step 16 of said plurality of meta data contained in the description file of the dataset;
  • the description file associated with said content must be previously entered, either automatically, for example software, either by user input.
  • the user selects on his terminal the content he wishes to send, before selecting the terminal on which he wishes to host it.
  • the user sends its content to the intermediate device to which it explicitly indicates to which storage terminal the latter must transmit the multimedia content, or the user sends the content to the intermediate device by delegating the burden to determine itself from which storage terminal to send the multimedia content transmitted by the first terminal of the user.
  • said step of sending said multimedia content and / or its description file to said storage terminal comprises: a substep 100 of temporary storage of said multimedia content and of its description file on said intermediate device;
  • a substep 101 of verification by said intermediate device of the availability of said storage terminal such that: if said storage terminal is available, said intermediate device executes a step of sending said multimedia content and said description file associated with said storage terminal, for hosting; if said storage terminal is not available, storage of said multimedia content and said associated description file on said intermediate device is continued until such time as this storage terminal is available; last detects the new availability of said selected storage terminal before automatically executing said step of sending said multimedia content and said sound description file.
  • said intermediate device executes a step 102 of updating an internal database of location of all the multimedia contents and / or said associated description files, hosted by said plurality of communication terminals connected thereto.
  • the method according to the invention also comprises, optionally, a step of adapting the format of said sent multimedia content, said adaptation step taking into account a result of a dynamic measurement of at least one representative parameter of a quality level of connection between said first terminal and said intermediate device and / or between said intermediate device and said storage terminal.
  • a technical solution makes it possible to optimize the rendering of a required content on the user's terminal, or even and, more generally, to improve access to and use of remote multimedia content. from the terminal of a user by means of a supervision of the evolution of at least some parameters representative of the quality of the network connection between the terminal of a user and an intermediate device, and / or between an intermediate device and a content server terminal.
  • said adaptation step thus proves to be a step of selecting a format of inferior quality in terms of rendering and / or conversion in this format of said multimedia content, since the quality level of the network connection falls below a predetermined first threshold, or a step of selecting a higher quality format in terms of rendering and / or conversion in this format of said multimedia content, as soon as the quality level of the network connection exceeds a second predetermined threshold.
  • a multimedia content before being sent, may be adapted according to the access network of the user.
  • content may be sent in an MMS format intentionally inducing a loss of quality of the content in favor of better network transmission, while in UMTS or ADSL the same multimedia content may be sent in its original format , without any loss of quality of service in terms of transmission delay on the network.
  • the transmission method according to the invention comprises a preliminary step 1000 of authentication and / or identification of said user of said first communication terminal, said step being executed in a centralized manner by said intermediate device.
  • a preliminary verification makes it possible to perfectly control, in a centralized manner, the security of access and use of the multimedia content hosted on the content server terminals connected to the intermediate device (of the service platform type, for example).
  • FIG. 2 illustrates the fact that the method and system according to the invention make it possible, by implementing an end-to-end solution, to have mobile access to multi-localized multimedia content, whatever the location of these (at home or in the network).
  • data streams circulating through a communication network 21 of the Internet type are distinguished, a stream corresponding to the multimedia content that a first client terminal has requested through a content server 23, or well with a server 24 personal content.
  • suitable network connections are used.
  • mobile radio terminals 22 and 25 will use to connect to the main network used (in the present example, network 21).
  • Internet rather a connection to a mobile network 28 type 2G & 3G
  • a client terminal 27 will instead use a connection via a node of a network 29 of the WLAN type (for "wireless lan "in English, or wireless local area network in French).
  • the chosen solution also makes it possible to restore multimedia content retrieved by downloading from a platform 26 of services, or transmitted for storage on the latter, in a manner adapted to the type of terminal (22, 25, 27) and / or its hardware and / or software capacity, and / or the quality of service level offered by the communication network used by the end user.
  • a command 200, 201 is sent by the terminal 22, 25, respectively, through the communication network 21.
  • This transmitted command is interpreted by the platform 26 of services which will offer back to the user of the client terminal at the origin of the command (or request), a possibility of access and manipulation of the multimedia content required depending on the type of service. user profile.
  • the user of the mobile radio terminal 22 has a known profile of the service platform 26 opening the access rights corresponding to those of a profile "main user”, then it will be able to manipulate (download, in streaming mode - "streaming", or delayed, etc.) without restriction the required multimedia content.
  • the user of the radiocommunication terminal 25 is seen by the service platform 26 as benefiting only from a profile of the "guest user” type, it will only be able to handle it in a limited way (consultation at distance without possibility of downloading, for example) the required multimedia content.
  • the description of the content contains a set of meta data concerning in particular and not exclusively, the location of the content and a set of data to describe it: its type, size, date of creation, last access, title, etc.
  • the platform is accessible to a user, the user has an account on the platform or a user with an account has given him a right of access to his platform (notion of sharing and guest).
  • Access to content may be limited in time, depending on a predetermined configuration of rights associated with a user profile, for example; a terminal, for example of PC type (abbreviation of the English term "Personal Computer” well known to those skilled in the art), can be turned on or off, some users can ask to switch on a PC remotely;
  • PC type abbreviation of the English term "Personal Computer” well known to those skilled in the art
  • DRM Digital Rights Management
  • These rules can relate to the access to a file (corresponding to a multimedia content to be returned or to make available) or on the type of access to this file (a user may have the right to download in continuous loading mode or "streaming" in English, a video, but not having the right to download it to store it in the memory of its terminal (on the hard disk of its personal digital assistant, or PDA for example), a user can still have the right to access a photo, but only in a degraded state of the latter, without authorization to access the original and quality version of this photo);
  • the type of access and the type of terminal can influence whether or not a user can access (or update content). For example, a user with a poor network connection in terms of speed or bandwidth (temporarily or consistently) will be unable to send large files. Similarly, a client terminal that does not have the media player adapted to the format of certain types of content, can not restore the latter without adaptation format.
  • a first interest of the implementation of aggregation means at the level of the service platform 26 is to enable a user to search by type of content (video, photo, date, description, etc.), by platform. etc.
  • a second advantage of the platform 26 of services is to allow faster access to information for the user, the latter having no longer need, as in the systems of the prior art, to go and interrogate all storage or service platforms for accessing (respectively updating) to a given multimedia content.
  • Another advantage of using the platform 26 of services is to allow the unification of the access rules (respectively update) to the content.
  • Content will be accessible if it has a description and if it is available and accessible (notion of reachability) for a given user, possibly depending on the user profile defined for the latter at said platform.
  • Such unification of the rules can allow a better scheduling of the accessible contents.
  • a setting of the preferences of the user at the level of the service platform can also improve the service rendered to the user.
  • a possible scenario of calculation or evaluation of reachability can take the following form, preferentially:
  • the platform will contain a preference of the type: access to non-degraded content regardless of the terminal and the type of connection and the assessment of "reachability"
  • the service platform can be done in the following way: - application of the rules of access to the content;
  • a variant of the invention may consist of relieve the service platform, to temporarily create a direct network connection 301 between the terminal 31 content server (or the storage platform) and the client terminal 33, by dispensing with a passage of the control messages and contents via the service platform.
  • a user 34 sends a search request for a specific multimedia content to a service platform 26, via a communication network 300, the platform 26 locates the required content on the various servers 31 of contents connected to it, by querying a database 37 of content description files that can normally be accessed through it.
  • the platform 26 also interrogates its means 38 for evaluating at least one accessibility criterion allowing / prohibiting access to said at least one localized multimedia content, taking into account, if necessary, all the user preferences previously stored in a network.
  • User Preferences database client terminal configuration, level of quality required in terms of rendering of multimedia contents, level of network service quality required at a given time, etc.).
  • the latter is able to allow optimized access to the required multimedia content, which can be repatriated 32 (downloaded in streaming mode for example) via the platform 26 services, at the client terminal 33, to be rendered in a format adapted to the latter, or directly from the storage platform (or the content server terminal), after creation and opening a 301 direct network connection between the terminal client and said storage platform 31.
  • the prerequisite of the scenarios is as follows: the user is authenticated and identified before accessing the service platform.
  • the sending and receiving of content may be secured by technical means, that is, the error recovery during the sending of information packets through the communication network shall be supported by the service: notion of resilience.
  • the service notion of resilience.
  • sending content from a storage platform to a client terminal when a user wishes to access a particular content, the latter connects to the service platform.
  • All content is then displayed via the latter on the client terminal. According to their reachability (availability and accessibility), the contents are then displayed as available or unavailable to the user.
  • Specific display rules can also be implemented to hide non-accessible content: a user benefiting from the "guest" status service platform must only be able to view and access restricted content of certain multimedia content. the list displayed on his terminal.
  • the system must locate the content and then send an order to the server terminal storing said content for it to be transferred to the user's terminal.
  • the sending of this content is restricted to the availability rules (streaming or download for a video, for example), as well as the constraints related to the access (type of terminal and bandwidth, for example).
  • the adaptation of the content can be performed either on the storage platform (or content server terminal), or directly with the service platform, when necessary.
  • an alternative embodiment of the invention may consist in transmitting to a specific content adaptation platform a multimedia content stored on a terminal, for example of PC type, so as to adapt the latter and thus make it compatible with the quality level of the network connection (for example the average level of the bandwidth) and / or the hardware and / or software capabilities of the terminal, and thus alleviate the processing that the client terminal will have to perform in order to render the multimedia content on the terminal; at least one of its man-machine interfaces.
  • a multimedia content stored on a terminal for example of PC type
  • This description file can be built either automatically from the multimedia content itself, or developed by the user / creator of the multimedia content.
  • the user selects on his terminal the content he wants to send. Either the user wishes to send it to a platform of services or specific storage, in which case it must select the latter and if necessary transmit an ignition command of the latter when it is in an "off" state, either it sends it directly to the service platform which will automatically take care of its referencing and storage with a content server, always taking into account the preliminary result of a step of evaluation of the reachability of the server terminal of contents envisaged for storage.
  • a rule to be considered may be the following: if the content server terminal envisaged for the storage of newly created or modified content is in an "off” state, without the possibility of being able to remotely move it into the "in” state. on “, for example by executing a remote start command at the client terminal, then the content will be transmitted and stored to an accessible and available content server.
  • the format of the newly created or modified content may be adapted before sending to the content server, taking into account at least one criterion defining the quality of service level of the communication network used.
  • the content can be sent in MMS format, with a loss of quality, while in UMTS or ADSL, the content will be preferentially sent in its original high quality format, the acronyms GPRS, MMS, UMTS and ADSL being respectively abbreviations of English expressions well known to those skilled in the art "General Packet Radio Service”, “Multimedia Messaging Service”, “Universal Mobile Telecommunication System” and “Asymmetric Digital Subscriber Line”).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a method of transmitting at least one data set to a first terminal. According to the invention, such a method comprises: - a step of selecting, from a plurality of terminals to which an intermediate device is connected, a second terminal hosting said data set, in the course of which selection at least one accessibility criterion representative of an ability of the first terminal to access said data set is analysed; - a step of recovering by said intermediate device the data set hosted by the second selected terminal, and - a step of transmitting said data set to the first terminal by the intermediate device.

Description

Procédé de communication d'ensembles de données multi-localisés Method of communicating multi-localized data sets

1. Domaine de l'invention1. Field of the invention

Le domaine de l'invention est celui de la recherche d'ensembles de données hébergés par des terminaux serveurs de contenus, par exemple des contenus multimédia de type données vidéo, texte, audio, etc., et de l'accès à de tels contenus, par des utilisateurs équipés de terminaux reliés à un réseau de communication filaire ou mobile.The field of the invention is that of the search for data sets hosted by content server terminals, for example multimedia content of the video, text, audio, etc. type, and of access to such content. , by users equipped with terminals connected to a wired or mobile communication network.

L'invention s'inscrit plus particulièrement dans une problématique d'accès et de manipulation d'ensembles de données distants lorsque, d'une part, l'utilisateur souhaitant y accéder ne connaît pas leur localisation et lorsque, d'autre part, ces ensembles de données sont susceptibles d'être hébergés simultanément dans plusieurs serveurs de contenus et de bénéficier ainsi de multiples localisations.The invention fits more particularly into a problem of access and manipulation of remote data sets when, on the one hand, the user wishing to access it does not know their location and when, on the other hand, these Datasets are likely to be hosted simultaneously in multiple content servers and thus benefit from multiple locations.

2. Etat de la technique On connaît de l'art antérieur des systèmes basés sur un partage de documents ou de contenus multimédia entre différents terminaux clients et/ou serveurs géographiquement distants.2. State of the art It is known in the prior art systems based on sharing documents or multimedia content between different client terminals and / or servers geographically distant.

Un inconvénient majeur de tels systèmes est lié principalement au fait qu'un utilisateur souhaitant accéder à un contenu spécifique obtient tout au mieux une liste de liens pointant théoriquement vers le contenu recherché qu'il souhaite télécharger pour une utilisation sur son terminal client.A major disadvantage of such systems is mainly related to the fact that a user wishing to access a specific content at best gets a list of links theoretically pointing to the desired content that he wants to download for use on his client terminal.

Par utilisation d'un contenu multimédia, on précise ici qu'on entend aussi bien une restitution du contenu récupéré (par exemple en mode de téléchargement continu, ou « streaming » selon la terminologie anglophone) au moyen d'un lecteur multimédia équipant le terminal client d'un utilisateur, que l'envoi d'un contenu multimédia nouvellement créé ou modifié par un premier utilisateur, par exemple, par l'intermédiaire de son terminal client et à destination d'un terminal de stockage du type terminal serveur de contenus accessible par d'autres utilisateurs. Or, l'utilisateur n'est jamais sûr de la validité de la liste et des liens qu'elle contient, ni même encore qu'un tel contenu recherché soit toujours disponible ou accessible sur un terminal ou serveur de contenus sélectionné.By using a multimedia content, it is specified here that we hear as well a restitution of the recovered content (for example in continuous download mode, or "streaming" in the English terminology) by means of a media player equipping the terminal client of a user, that the sending of multimedia content newly created or modified by a first user, for example, via its client terminal and to a storage terminal of the terminal type content server accessible by other users. However, the user is never sure of the validity of the list and the links it contains, or even that such a desired content is always available or accessible on a selected terminal or content server.

Un autre inconvénient des systèmes connus de l'art antérieur concerne une impossibilité à pouvoir contrôler l'évolution de la localisation et/ou de la disponibilité d'une pluralité de contenus multimédia multi-localisés et hébergés par une pluralité de terminaux de communication, pour en garantir l'accessibilité et la validité auprès d'utilisateurs souhaitant y accéder pour les utiliser. Un tel inconvénient constitue en outre une entrave à une recherche pertinente et efficace de contenus multimédia hébergés sur une pluralité de terminaux de stockage, encore dénommés serveurs de contenus.Another disadvantage of systems known from the prior art concerns an impossibility of being able to control the evolution of the location and / or the availability of a plurality of multi-localized multimedia content hosted by a plurality of communication terminals, for Ensure accessibility and validity to users who want to access them to use them. Such a disadvantage also constitutes an obstacle to a relevant and efficient search for multimedia content hosted on a plurality of storage terminals, also called content servers.

Un inconvénient supplémentaire de tels systèmes connus de l'art antérieur concerne une incapacité à permettre une recherche, un accès et donc une utilisation optimisés des contenus multimédia depuis un terminal utilisateur, en fonction des contraintes matérielles et/ou logicielles de ce dernier, ou bien encore en fonction des contraintes de connexion au réseau de communication. 3. Exposé de l'inventionA further disadvantage of such known systems of the prior art relates to an inability to allow search, access and therefore optimized use of multimedia content from a user terminal, depending on the hardware and / or software constraints of the latter, or still according to the constraints of connection to the communication network. 3. Presentation of the invention

L'invention offre une solution qui ne présente pas ces divers inconvénients de l'état de la technique, en proposant un procédé de transmission d'au moins un ensemble de données à destination d'un utilisateur, lequel procédé garantissant dans une large mesure audit utilisateur une disponibilité d'accès, voire d'utilisation, de l'ensemble de données, tout en facilitant et en optimisant la recherche de ce dernier.The invention offers a solution that does not have these various disadvantages of the state of the art, by proposing a method for transmitting at least one set of data to a user, which method largely guarantees the audit user availability of access, or even use, of the data set, while facilitating and optimizing the search of the latter.

A cet effet, un procédé de transmission d'un ensemble de données vers un premier terminal, comprend, selon l'invention : - une étape de sélection, parmi une pluralité de terminaux auxquels un dispositif intermédiaire est connecté, d'un deuxième terminal hébergeant ledit ensemble de données, sélection au cours de laquelle est analysé au moins un critère d'accessibilité représentatif d'une aptitude du premier terminal à accéder audit ensemble de données, sans modification dudit ensemble de données ; - une étape de récupération par ledit dispositif intermédiaire de l'ensemble de données hébergé par le deuxième terminal sélectionné, etFor this purpose, a method of transmitting a set of data to a first terminal, comprises, according to the invention: a selection step, among a plurality of terminals to which an intermediate device is connected, of a second terminal hosting said set of data, wherein at least one accessibility criterion representative of an ability of the first terminal to access said set of data is analyzed, without modifying said set of data; a step of recovery by said intermediate device of the set of data hosted by the second selected terminal, and

- une étape de transmission dudit ensemble de données au premier terminal par le dispositif intermédiaire. Le procédé selon l'invention permet ainsi à un utilisateur de bénéficier d'un accès unifié via un dispositif intermédiaire, par exemple du type plateforme de services, à des contenus multimédia auxquels il souhaiterait accéder ou qu'il souhaiterait pouvoir récupérer pour les utiliser (consultation, téléchargement, modifications, etc.), sans connaissance nécessaire préalable de leur localisation auprès des différents terminaux connectés au dispositif intermédiaire.a step of transmitting said set of data to the first terminal by the intermediate device. The method according to the invention thus enables a user to benefit from unified access via an intermediate device, for example from the service platform type, to multimedia contents to which he would like to access or that he would like to be able to retrieve for use ( consultation, downloading, modifications, etc.), without prior knowledge of their location at the various terminals connected to the intermediate device.

L'originalité de la solution proposée réside en particulier sur la sélection depuis le terminal d'un utilisateur (premier terminal) et par l'intermédiaire du dispositif intermédiaire, du terminal (deuxième terminal) hébergeant le contenu multimédia auquel un utilisateur souhaite accéder, sans connaissance préalable par ce dernier de la disponibilité de ce contenu auprès du terminal sélectionné.The originality of the proposed solution resides in particular in the selection from the terminal of a user (first terminal) and via the intermediate device, the terminal (second terminal) hosting the multimedia content to which a user wishes to access, without prior knowledge by the latter of the availability of this content from the selected terminal.

Lors de cette étape de sélection, le dispositif intermédiaire, de façon transparente pour l'utilisateur, vérifie au moins un critère d'accessibilité validant la disponibilité de ce contenu pour l'utilisateur qui le requiert. Par conséquent, le procédé de transmission conforme à l'invention permet d'éviter d'avoir à interroger l'ensemble des terminaux susceptibles d'héberger un ensemble de données recherché depuis le terminal d'un utilisateur.During this selection step, the intermediate device, transparent to the user, verifies at least one accessibility criterion validating the availability of this content for the user who requires it. Consequently, the transmission method according to the invention makes it possible to avoid having to interrogate all the terminals capable of hosting a set of data searched from the terminal of a user.

Ainsi, le procédé de transmission conforme à l'invention favorise le contrôle et la gestion de l'évolution en termes de localisation et de disponibilité pour un utilisateur, d'une pluralité d'ensembles de données hébergés sur une pluralité de terminaux du type serveurs de contenus, de façon à optimiser encore la recherche et l'utilisation d'un ou de plusieurs contenus multimédia requis par un utilisateur.Thus, the transmission method according to the invention promotes the control and management of the evolution in terms of location and availability for a user, of a plurality of data sets hosted on a plurality of terminals of the server type content, so as to further optimize the search and use of one or more multimedia content required by a user.

En particulier, l'étape de récupération de l'ensemble de données comprend une étape d'interprétation par ledit premier terminal d'au moins un fichier de description contenant une pluralité de meta données caractéristiques d'informations descriptives dudit ensemble de données, Les meta données pourront par exemple appartenir au groupe comprenant au moins :In particular, the step of recovering the data set comprises a step of interpretation by said first terminal of at least one description file containing a plurality of descriptive data meta data descriptive of said data set, The meta data may for example belong to the group comprising at least:

- une information de localisation dudit contenu sur ledit deuxième terminal de communication ; - un type dudit ensemble de données ;a location information of said content on said second communication terminal; a type of said data set;

- une taille dudit ensemble de données ;a size of said data set;

- une date de création et de dernière modification dudit ensemble de données ;a date of creation and last modification of said data set;

- un historique des accès précédents audit ensemble de données. Une telle étape d'interprétation permettra d'adapter et/ou d'optimiser la restitution dudit ensemble de données sur ledit premier terminal en tenant compte desdites meta données interprétées et de la capacité logicielle et/ou matérielle dudit premier terminal de communication. Une telle mise en œuvre de meta données favorise tout d'abord l'agrégation d'ensembles de données formant des contenus multimédia, laquelle agrégation des contenus permettant à un utilisateur d'effectuer des recherches par type de contenu (vidéo, photo, date, description etc.), ou bien encore, suivant la localisation d'un contenu sur différents terminaux distants et connectés au dispositif intermédiaire (par exemple une plateforme de services). De plus, une telle approche par agrégation de contenus favorise un accès plus rapide à l'information pour l'utilisateur, ce dernier n'ayant plus besoin comme dans les systèmes de l'art antérieur d'interroger l'ensemble des terminaux hébergeant un ensemble de données recherché pour connaître la disponibilité de ce dernier en termes d'accès et d'utilisation. Une telle approche technique favorise en outre l'adaptation du contenu de l'ensemble de données aux capacités logicielles et/ou matérielles du terminal de l'utilisateur, avant sa restitution sur ce dernier, par une simple interprétation de la pluralité des meta données contenues dans le fichier de description requis.a history of previous accesses to said data set. Such an interpretation step will make it possible to adapt and / or optimize the restitution of said set of data on said first terminal taking into account said interpreted meta data and the software and / or hardware capacity of said first communication terminal. Such an implementation of meta data firstly favors the aggregation of data sets forming multimedia contents, which aggregation of contents allowing a user to search by type of content (video, photo, date, description etc.), or again, depending on the location of content on different remote terminals and connected to the intermediate device (eg a service platform). In addition, such a content aggregation approach facilitates faster access to the information for the user, since the user no longer needs, as in the systems of the prior art, to interrogate all the terminals hosting a user. data set to find out the availability of the latter in terms of access and usage. Such a technical approach furthermore makes it possible to adapt the content of the data set to the software and / or hardware capabilities of the user's terminal, before it is restored to the latter, by a simple interpretation of the plurality of meta data contained therein. in the required description file.

Dans une variante possible de l'invention, un procédé conforme à la description qui précède comprend en outre : - une étape de production de ladite pluralité de meta données contenues dans le fichier de description de l'ensemble de données ;In a possible variant of the invention, a method according to the foregoing description further comprises: a step of producing said plurality of meta data contained in the description file of the data set;

- une étape de sélection d'au moins un terminal de stockage devant héberger ledit contenu multimédia nouvellement créé ou modifié,; - une étape d'envoi vers ledit terminal de stockage sélectionné dudit ensemble de données accompagné de son fichier de description. Ainsi, lors de l'envoi d'un contenu modifié ou mis à jour, depuis le terminal de l'utilisateur et vers un terminal de stockage, le fichier de description associé audit contenu doit être préalablement alimenté, soit automatiquement, par exemple de façon logicielle, soit par une saisie de l'utilisateur.a step of selecting at least one storage terminal to host said newly created or modified multimedia content; a step of sending to said selected storage terminal of said set of data accompanied by its description file. Thus, when sending modified or updated content, from the user's terminal and to a storage terminal, the description file associated with said content must be pre-fed, either automatically, for example software, either by user input.

L'utilisateur sélectionne ensuite sur son terminal le contenu qu'il souhaite envoyer, avant de sélectionner le terminal sur lequel il souhaite héberger celui-ci.The user then selects on his terminal the content he wishes to send, before selecting the terminal on which he wishes to host it.

Ensuite, soit l'utilisateur envoie son contenu vers le dispositif intermédiaire auquel il indique explicitement vers quel terminal de stockage ce dernier devra transmettre le contenu multimédia. Soit l'utilisateur envoie le contenu au dispositif intermédiaire en lui déléguant la charge de déterminer lui-même auprès de quel terminal de stockage envoyer le contenu multimédia transmis par le premier terminal de l'utilisateur.Then, either the user sends its content to the intermediate device to which it explicitly indicates to which storage terminal the latter must transmit the multimedia content. Either the user sends the content to the intermediate device by delegating the burden of determining itself to which storage terminal to send the multimedia content transmitted by the first terminal of the user.

Un autre aspect de l'invention concerne un procédé de manipulation d'au moins un contenu multimédia selon le procédé de transmission décrit précédemment, comprenant une étape préliminaire d'authentification et/ou d'identification dudit utilisateur dudit premier terminal de communication, ladite étape étant exécutée d'une façon centralisée par ledit dispositif intermédiaire.Another aspect of the invention relates to a method of handling at least one multimedia content according to the transmission method described above, comprising a preliminary step of authentication and / or identification of said user of said first communication terminal, said step being performed in a centralized manner by said intermediate device.

Une telle vérification préliminaire permet de contrôler parfaitement, d'une façon centralisée, la sécurité d'accès et d'utilisation des contenus multimédia hébergés sur les terminaux serveurs de contenus connectés au dispositif intermédiaire (du type plateforme de services, par exemple).Such a preliminary verification makes it possible to perfectly control, in a centralized manner, the security of access and use of the multimedia content hosted on the content server terminals connected to the intermediate device (of the service platform type, for example).

L'invention concerne également, en tant que moyen matériel utile à sa mise en œuvre, un programme d'ordinateur incluant au moins une série d'instructions de code de programme pour l'exécution d'au moins une étape incluse dans un procédé de transmission ou de manipulation tel que décrit précédemment lorsque ledit programme est exécuté sur un ordinateur.The invention also relates, as a material means useful for its implementation, to a computer program including at least one series of program code instructions for the execution of at least one step included in a program. method of transmission or manipulation as described above when said program is executed on a computer.

L'invention concerne aussi, selon un autre aspect matériel, un système de transmission d'au moins un ensemble de données vers un premier terminal, comprenant :The invention also relates, in another material aspect, to a system for transmitting at least one set of data to a first terminal, comprising:

- des moyens de sélection, parmi une pluralité de terminaux auxquels un dispositif intermédiaire est connecté, d'un deuxième terminal hébergeant ledit ensemble de données, lesquels moyens étant aptes à analyser au moins un critère d'accessibilité représentatif d'une aptitude du premier terminal à accéder audit ensemble de données ;selection means, among a plurality of terminals to which an intermediate device is connected, of a second terminal hosting said set of data, which means being able to analyze at least one accessibility criterion representative of an aptitude of the first terminal; accessing said data set;

- des moyens de récupération par ledit dispositif intermédiaire de l'ensemble de données hébergé par le deuxième terminal sélectionné, et des moyens de transmission dudit ensemble de données au premier terminal par le dispositif intermédiaire. Encore un avantage de l'invention concerne sa simplicité et son coût raisonnable, tant en termes de mise en œuvre, qu'en termes d'utilisation.means for recovery by said intermediate device of the set of data hosted by the second selected terminal, and means for transmitting said set of data to the first terminal by the intermediate device. Yet another advantage of the invention is its simplicity and reasonable cost, both in terms of implementation and in terms of use.

Un autre aspect de l'invention concerne un dispositif intermédiaire connecté à une pluralité de terminaux, dont au moins un deuxième terminal hébergeant des ensembles de données accessibles par au moins un premier terminal.Another aspect of the invention relates to an intermediate device connected to a plurality of terminals, including at least a second terminal hosting sets of data accessible by at least a first terminal.

Selon l'invention, un tel dispositif intermédiaire comprend :According to the invention, such an intermediate device comprises:

- des moyens d'analyse d'au moins un critère d'accessibilité représentatif d'une aptitude d'un desdits premiers terminaux à accéder à un desdits ensembles de données ; - des moyens de récupération dudit ensemble de données hébergé par un desdits deuxièmes terminaux, etmeans for analyzing at least one accessibility criterion representative of a capability of one of said first terminals to access one of said sets of data; means for recovering said set of data hosted by one of said second terminals, and

- des moyens de transmission dudit ensemble de données audit premier terminal. Par ailleurs, un autre aspect de l'invention concerne un signal de requête d'au moins un ensemble de données accessibles par au moins un premier terminal, ledit ensemble de données étant hébergé dans au moins un deuxième terminal.means for transmitting said set of data to said first terminal. Furthermore, another aspect of the invention relates to a request signal from at least one set of data accessible by at least one first terminal, said set of data being hosted in at least one second terminal.

Selon l'invention, un tel signal comprend une adresse centralisée de destination prédéterminée, désignant un dispositif intermédiaire distinct dudit deuxième terminal, ledit dispositif intermédiaire étant connecté à une pluralité de terminaux, dont ledit deuxième terminal.According to the invention, such a signal comprises a predetermined central address of destination, designating an intermediate device distinct from said second terminal, said intermediate device being connected to a plurality of terminals, including said second terminal.

Ainsi, un premier terminal cherchant à accéder à un ensemble de données n'a pas à interroger l'ensemble des terminaux susceptibles d'héberger les données recherchées, mais uniquement à se connecter à un dispositif intermédiaire, déterminé à partir de son adresse centralisée de destination, directement comprise dans le signal de requête.Thus, a first terminal seeking to access a set of data does not have to interrogate all the terminals likely to host the searched data, but only to connect to an intermediate device, determined from its centralized address. destination, directly included in the request signal.

4. Figures4. Figures

D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre d'exemple illustratif et non limitatif, faite en référence aux dessins annexés parmi lesquels :Other features and advantages of the invention will appear more clearly on reading the following description of a particular embodiment of the invention, given by way of illustrative and nonlimiting example, with reference to the appended drawings. which :

- la figure 1 est un organigramme représentant schématiquement un procédé selon l'invention ; - la figure 2 est un diagramme de flux illustrant des échanges de flux de commandes et de données entre des terminaux clients et serveurs dans une architecture distribuée mettant en œuvre l'invention ;FIG. 1 is a flowchart showing schematically a method according to the invention; FIG. 2 is a flow diagram illustrating exchanges of command and data flows between client and server terminals in a distributed architecture implementing the invention;

- la figure 3 est un diagramme fonctionnel qui représente partiellement une telle architecture distribuée. 5. Description d'un mode de réalisation préféré de l'inventionFIG. 3 is a functional diagram that partially represents such a distributed architecture. 5. Description of a preferred embodiment of the invention

La Figure 1 représente schématiquement un procédé de transmission conforme à un mode de réalisation particulier de l'invention, grâce auquel au moins un ensemble de données est transmis vers un premier terminal. Ce procédé comprend : - une étape de sélection (10), parmi une pluralité de terminaux auxquels un dispositif intermédiaire est connecté, d'un deuxième terminal hébergeant ledit ensemble de données, sélection au cours de laquelle est analysé (11) au moins un critère d'accessibilité représentatif d'une aptitude du premier terminal à accéder audit ensemble de données, sans modification dudit ensemble de données ;Figure 1 shows schematically a transmission method according to a particular embodiment of the invention, whereby at least one set of data is transmitted to a first terminal. This method comprises: a selection step (10), among a plurality of terminals to which a intermediate device is connected, a second terminal hosting said set of data, selection during which is analyzed (11) at least one accessibility criterion representative of an aptitude of the first terminal to access said set of data, without modification said data set;

- une étape de récupération (12) par ledit dispositif intermédiaire de l'ensemble de données hébergé par le deuxième terminal sélectionné, eta step of recovery (12) by said intermediate device of the set of data hosted by the second selected terminal, and

- une étape de transmission dudit ensemble de données au premier terminal par le dispositif intermédiaire. Le procédé selon l'invention permet ainsi à un utilisateur de bénéficier d'un accès unifié via un dispositif intermédiaire, par exemple du type plateforme de services, à des contenus multimédia auxquels il souhaiterait accéder ou qu'il souhaiterait pouvoir récupérer pour les utiliser (consultation, téléchargement, modifications, etc.), sans connaissance nécessaire préalable de leur localisation auprès des différents terminaux connectés au dispositif intermédiaire.a step of transmitting said set of data to the first terminal by the intermediate device. The method according to the invention thus enables a user to benefit from unified access via an intermediate device, for example from the service platform type, to multimedia contents to which he would like to access or that he would like to be able to retrieve for use ( consultation, downloading, modifications, etc.), without prior knowledge of their location at the various terminals connected to the intermediate device.

Par critère d'accessibilité à un ensemble de données, on entend par exemple :Accessibility criterion for a set of data means, for example:

- au moins une information représentative de l'état « en marche / éteint » dudit deuxième terminal de communication ; etat least one piece of information representative of the "on / off" state of said second communication terminal; and

- si ledit deuxième terminal de communication est dans l'état « éteint », au moins une information représentative de la capacité à l'utilisateur dudit premier terminal à pouvoir transmettre depuis ce dernier une commande de mise « en marche » à distance dudit deuxième terminal de communication hébergeant ledit ensemble de données.if said second communication terminal is in the "off" state, at least one piece of information representative of the ability of the user of said first terminal to be able to transmit therefrom a "start-up" command remotely from said second terminal communicating with said set of data.

Ainsi, le dispositif intermédiaire qui pourra gérer, outre les accès aux terminaux serveurs de contenus, une base de données interne référençant la localisation respective des différents contenus multimédia hébergés respectivement sur ces derniers, vérifiera dans un premier temps que le terminal sélectionné en vue de la récupération du contenu recherché est bien en cours de fonctionnement. Dans le cas contraire, il vérifie que le terminal sélectionné peut être mis en marche à distance suite à la transmission d'une commande de mise en marche à distance, depuis le premier terminal de l'utilisateur, ou depuis le dispositif intermédiaire.Thus, the intermediate device that can manage, in addition to access to the content server terminals, an internal database referencing the respective location of the various multimedia content hosted respectively on the latter, will first verify that the terminal selected for the purpose of recovery of the searched content is well running. If not, it checks that the selected terminal can be set remote operation following the transmission of a remote start command, from the first user terminal, or from the intermediate device.

Une telle commande peut être encapsulée, par exemple et d'une façon transparente pour l'utilisateur, dans la commande de demande de téléchargement dudit contenu, ou bien faire l'objet d'une commande spécifique.Such a command may be encapsulated, for example and in a manner that is transparent to the user, in the request command for downloading said content, or may be subject to a specific command.

En particulier, ledit dispositif intermédiaire étant apte à gérer et contrôler les accès dudit premier terminal à des ensembles de données hébergés par ladite pluralité de terminaux, ledit au moins un critère d'accessibilité peut en outre tenir compte :In particular, said intermediate device being able to manage and control the accesses of said first terminal to data sets hosted by said plurality of terminals, said at least one accessibility criterion may furthermore take into account:

- d'un ensemble de droits d'accès prédéterminés à l'ensemble de données recherché et hébergé par ledit deuxième terminal, cet ensemble de droits étant représentatif d'un profil d'utilisateur contrôlé par ledit dispositif intermédiaire ; et - un ensemble de règles d'utilisation associées audit au moins un contenu multimédia hébergé par ledit deuxième terminal, lesdites règles tenant compte dudit profil d'utilisateur.a set of predetermined access rights to the set of data sought and hosted by said second terminal, this set of rights being representative of a user profile controlled by said intermediate device; and a set of usage rules associated with said at least one multimedia content hosted by said second terminal, said rules taking account of said user profile.

En effet, un contenu multimédia peut être accessible pour un utilisateur donné suivant des règles d'accès prédéterminées représentatives d'un profil d'utilisateur, par exemple du type DRM (pour « Digital Rights Management » en anglais, ou « gestion de droits numériques » en français) ou du type règles de partage.Indeed, a multimedia content may be accessible for a given user according to predetermined access rules representative of a user profile, for example of the DRM type (for "Digital Rights Management" in English, or "management of digital rights" In French) or the type of sharing rules.

De telles règles peuvent porter sur l'accès à un contenu, ou encore sur le type d'accès à un contenu depuis le terminal de l'utilisateur : un utilisateur peut par exemple avoir le droit de télécharger en mode de chargement continu (« streaming ») un contenu vidéo, mais ne pas avoir le droit de le télécharger en vue de le stocker dans une mémoire de son terminal ; un utilisateur peut en outre avoir le droit d'accéder à un contenu photo, mais uniquement dans un mode dégradé, sans possibilité d'accès au contenu photo dans sa résolution d'origine.Such rules may relate to access to content, or the type of access to content from the user's terminal: a user may for example have the right to download in continuous loading mode ("streaming"). ") Video content, but not having the right to download it in order to store it in a memory of its terminal; a user may also have the right to access photo content, but only in a degraded mode, with no access to photo content in its original resolution.

Un critère d'accessibilité pourra également tenir compte d'au moins un paramètre appartenant au groupe comprenant : - un paramètre représentatif d'une capacité matérielle et/ou logicielle dudit premier terminal à pouvoir restituer ledit ensemble de données ;An accessibility criterion may also take into account at least one parameter belonging to the group comprising: a parameter representative of a hardware and / or software capacity of said first terminal to be able to restore said set of data;

- un paramètre représentatif d'une qualité de connexion entre ledit premier terminal et ledit dispositif intermédiaire ou entre ledit dispositif intermédiaire et ledit deuxième terminal de communication.a parameter representing a quality of connection between said first terminal and said intermediate device or between said intermediate device and said second communication terminal.

En effet, un utilisateur bénéficiant d'une qualité de connexion variable ou médiocre, par exemple une mauvaise bande passante, sera dans l'impossibilité de récupérer ou d'envoyer des contenus multimédia volumineux.Indeed, a user with a variable or poor connection quality, for example a bad bandwidth, will be unable to recover or send large multimedia content.

De même, si le terminal de l'utilisateur ne dispose d'aucun lecteur multimédia adapté à la restitution du contenu multimédia, une vérification préalable de ce fait permettra une transmission préventive à l'utilisateur d'une information visant à l'alerter d'une telle incompatibilité.Similarly, if the user's terminal does not have any media player adapted to the reproduction of multimedia content, a prior verification of this fact will allow a preventive transmission to the user of information to alert him of such incompatibility.

Préférentiellement, ledit paramètre représentatif de la qualité de connexion appartient au groupe comprenant : - la bande passante dudit réseau ;Preferably, said parameter representative of the quality of connection belongs to the group comprising: the bandwidth of said network;

- la gigue dudit réseau ;the jitter of said network;

- le débit maximum dudit réseau ;the maximum rate of said network;

- le taux moyen d'erreur d'une communication au travers ledit réseau de communication. En particulier, le procédé décrit ci-dessus inclut une étape d'interprétation 13 par ledit premier terminal d'au moins un fichier de description contenant une pluralité de meta données caractéristiques d'informations descriptives dudit ensemble de données,the average error rate of a communication through said communication network. In particular, the method described above includes a step of interpretation 13 by said first terminal of at least one description file containing a plurality of descriptive data meta data descriptive of said data set,

Les meta données pourront par exemple appartenir au groupe comprenant au moins :The meta data may for example belong to the group comprising at least:

- une information de localisation dudit contenu sur ledit deuxième terminal de communication ;a location information of said content on said second communication terminal;

- un type dudit ensemble de données ;a type of said data set;

- une taille dudit ensemble de données ; - une date de création et de dernière modification dudit ensemble de données ;a size of said data set; - a date of creation and last modification of the said set of data;

- un historique des accès précédents audit ensemble de données.a history of previous accesses to said data set.

Une telle étape d'interprétation permettra d'adapter et/ou d'optimiser la restitution dudit ensemble de données sur ledit premier terminal en tenant compte desdites meta données interprétées et de la capacité logicielle et/ou matérielle dudit premier terminal de communication. Une telle mise en œuvre de meta données favorise tout d'abord l'agrégation d'ensembles de données formant des contenus multimédia. En effet, un fichier de description de tous les ensembles de données accessibles par un utilisateur est stocké auprès du dispositif intermédiaire ou sur un terminal hébergeant un tel ensemble de données, de façon à permettre un accès unifié de l'utilisateur aux ensembles de données auxquels il souhaite accéder et qu'il souhaite utiliser, ou bien mettre à disposition d'autres utilisateurs, et ce quelle que soit la localisation de ces derniers.Such an interpretation step will make it possible to adapt and / or optimize the restitution of said set of data on said first terminal taking into account said interpreted meta data and the software and / or hardware capacity of said first communication terminal. Such implementation of meta data first promotes the aggregation of data sets forming multimedia content. Indeed, a description file of all the sets of data accessible by a user is stored at the intermediate device or on a terminal hosting such a data set, so as to allow a unified access of the user to the data sets to which he wants to access and wants to use, or make available to other users, regardless of the location of the latter.

Une telle agrégation des contenus permet ainsi à un utilisateur d'effectuer des recherches par type de contenu (vidéo, photo, date, description etc.), ou bien encore, suivant la localisation d'un contenu sur différents terminaux distants et connectés au dispositif intermédiaire (par exemple une plateforme de services).Such an aggregation of contents thus enables a user to search by type of content (video, photo, date, description, etc.), or again, depending on the location of content on different remote terminals and connected to the device. intermediary (eg a service platform).

De plus, une telle approche par agrégation de contenus favorise un accès plus rapide à l'information pour l'utilisateur, ce dernier n'ayant plus besoin comme dans les systèmes de l'art antérieur d'interroger l'ensemble des terminaux hébergeant un ensemble de données recherché pour connaître la disponibilité de ce dernier en termes d'accès et d'utilisation.In addition, such a content aggregation approach facilitates faster access to the information for the user, since the user no longer needs, as in the systems of the prior art, to interrogate all the terminals hosting a user. data set to find out the availability of the latter in terms of access and usage.

Une telle approche technique selon l'invention favorise en outre l'adaptation du contenu de l'ensemble de données aux capacités logicielles et/ou matérielles du terminal de l'utilisateur, avant sa restitution sur ce dernier, par une simple interprétation de la pluralité des meta données contenues dans le fichier de description requis.Such a technical approach according to the invention furthermore makes it possible to adapt the content of the data set to the software and / or hardware capabilities of the user's terminal, before it is restored to the latter, by a simple interpretation of the plurality. meta data contained in the required description file.

Dans une variante possible de l'invention, un procédé conforme à la description qui précède comprend en outre : - une étape de production 16 de ladite pluralité de meta données contenues dans le fichier de description de l'ensemble de données ;In a possible variant of the invention, a method according to the preceding description further comprises: a production step 16 of said plurality of meta data contained in the description file of the dataset;

- une étape de sélection 17 d'au moins un terminal de stockage devant héberger ledit contenu multimédia nouvellement créé ou modifié,;a step of selecting 17 at least one storage terminal to host said newly created or modified multimedia content;

- une étape d'envoi 18 vers ledit terminal de stockage sélectionné dudit ensemble de données accompagné de son fichier de description.a step of sending to said selected storage terminal said set of data accompanied by its description file.

Ainsi, lors de l'envoi d'un contenu modifié ou mis à jour, depuis le terminal de l'utilisateur et vers un terminal de stockage, le fichier de description associé audit contenu doit être préalablement renseigné, soit automatiquement, par exemple de façon logicielle, soit par une saisie de l'utilisateur. L'utilisateur sélectionne ensuite sur son terminal le contenu qu'il souhaite envoyer, avant de sélectionner le terminal sur lequel il souhaite héberger celui-ci.Thus, when sending modified or updated content from the user's terminal and to a storage terminal, the description file associated with said content must be previously entered, either automatically, for example software, either by user input. The user then selects on his terminal the content he wishes to send, before selecting the terminal on which he wishes to host it.

Ensuite, soit l'utilisateur envoie son contenu vers le dispositif intermédiaire auquel il indique explicitement vers quel terminal de stockage ce dernier devra transmettre le contenu multimédia, soit l'utilisateur envoie le contenu au dispositif intermédiaire en lui déléguant la charge de déterminer lui-même auprès de quel terminal de stockage envoyer le contenu multimédia transmis par le premier terminal de l'utilisateur.Then, either the user sends its content to the intermediate device to which it explicitly indicates to which storage terminal the latter must transmit the multimedia content, or the user sends the content to the intermediate device by delegating the burden to determine itself from which storage terminal to send the multimedia content transmitted by the first terminal of the user.

Préférentiellement, ladite étape d'envoi 18 dudit contenu multimédia et/ou de son fichier de description audit terminal de stockage comprend : - une sous-étape 100 de stockage temporaire dudit contenu multimédia et de son fichier de description sur ledit dispositif intermédiaire ;Preferably, said step of sending said multimedia content and / or its description file to said storage terminal comprises: a substep 100 of temporary storage of said multimedia content and of its description file on said intermediate device;

- une sous-étape 101 de vérification par ledit dispositif intermédiaire de la disponibilité dudit terminal de stockage, de façon que : o si ledit terminal de stockage est disponible, ledit dispositif intermédiaire exécute une étape d'envoi dudit contenu multimédia et ledit fichier de description associé audit terminal de stockage, pour hébergement ; o si ledit terminal de stockage n'est pas disponible, on poursuit le stockage dudit contenu multimédia et dudit fichier de description associé sur ledit dispositif intermédiaire jusqu'au moment où ce dernier détecte la disponibilité nouvelle dudit terminal de stockage sélectionné avant d'exécuter automatiquement ladite étape d'envoi dudit contenu multimédia et dudit son fichier de description. De façon optionnelle, suite à ladite étape d'envoi, ledit dispositif intermédiaire exécute une étape 102 de mise à jour d'une base de données interne de localisation de l'ensemble des contenus multimédia et/ou desdites fichiers de description associés, hébergés par ladite pluralité de terminaux de communication qui lui sont connectés.a substep 101 of verification by said intermediate device of the availability of said storage terminal, such that: if said storage terminal is available, said intermediate device executes a step of sending said multimedia content and said description file associated with said storage terminal, for hosting; if said storage terminal is not available, storage of said multimedia content and said associated description file on said intermediate device is continued until such time as this storage terminal is available; last detects the new availability of said selected storage terminal before automatically executing said step of sending said multimedia content and said sound description file. Optionally, following said sending step, said intermediate device executes a step 102 of updating an internal database of location of all the multimedia contents and / or said associated description files, hosted by said plurality of communication terminals connected thereto.

Une telle approche permet d'améliorer encore le contrôle et la gestion de la localisation des contenus par le dispositif intermédiaire pour un accès optimisé à ces derniers depuis le terminal d'un utilisateur, sans plus de nécessité d'une connaissance préalable de leurs localisations et/ou de leurs disponibilités respectives.Such an approach makes it possible to further improve the control and management of the content location by the intermediate device for optimized access to the latter from a user's terminal, without any need for prior knowledge of their locations and / or their respective availabilities.

Le procédé selon l'invention comprend également, de manière optionnelle, une étape d'adaptation du format dudit contenu multimédia envoyé, ladite étape d'adaptation tenant compte d'un résultat d'une mesure dynamique d'au moins un paramètre représentatif d'un niveau de qualité de connexion entre ledit premier terminal et ledit dispositif intermédiaire et/ou entre ledit dispositif intermédiaire et ledit terminal de stockage. Une telle solution technique permet d'optimiser le rendu d'un contenu requis sur le terminal de l'utilisateur, ou bien encore et d'une façon plus générale, d'améliorer l'accès à, et l'utilisation de contenus multimédia distants depuis le terminal d'un utilisateur au moyen d'une supervision de l'évolution d'au moins certains paramètres représentatifs de la qualité de la connexion réseau entre le terminal d'un utilisateur et un dispositif intermédiaire, et/ou entre un dispositif intermédiaire et un terminal serveur de contenus.The method according to the invention also comprises, optionally, a step of adapting the format of said sent multimedia content, said adaptation step taking into account a result of a dynamic measurement of at least one representative parameter of a quality level of connection between said first terminal and said intermediate device and / or between said intermediate device and said storage terminal. Such a technical solution makes it possible to optimize the rendering of a required content on the user's terminal, or even and, more generally, to improve access to and use of remote multimedia content. from the terminal of a user by means of a supervision of the evolution of at least some parameters representative of the quality of the network connection between the terminal of a user and an intermediate device, and / or between an intermediate device and a content server terminal.

Ainsi, ladite étape d'adaptation s'avère donc être une étape de sélection d'un format de qualité inférieure en termes de rendu et/ou de conversion dans ce format dudit contenu multimédia, dès lors que le niveau de qualité de la connexion réseau descend en dessous d'un premier seuil prédéterminé, ou une étape de sélection d'un format de qualité supérieure en termes de rendu et/ou de conversion dans ce format dudit contenu multimédia, dès lors que le niveau de qualité de la connexion réseau dépasse un deuxième seuil prédéterminé.Thus, said adaptation step thus proves to be a step of selecting a format of inferior quality in terms of rendering and / or conversion in this format of said multimedia content, since the quality level of the network connection falls below a predetermined first threshold, or a step of selecting a higher quality format in terms of rendering and / or conversion in this format of said multimedia content, as soon as the quality level of the network connection exceeds a second predetermined threshold.

A titre d'exemple illustratif et non limitatif, un contenu multimédia, avant d'être envoyé, pourra être adapté en fonction du réseau d'accès de l'utilisateur. Par exemple en GPRS, un contenu pourra être envoyé dans un format MMS induisant volontairement une perte de qualité du contenu au profit d'une meilleure transmission réseau, alors qu'en UMTS ou en ADSL un même contenu multimédia pourra être envoyé dans son format original, sans aucune perte de qualité de service en termes de délai de transmission sur le réseau.As an illustrative and non-limiting example, a multimedia content, before being sent, may be adapted according to the access network of the user. For example in GPRS, content may be sent in an MMS format intentionally inducing a loss of quality of the content in favor of better network transmission, while in UMTS or ADSL the same multimedia content may be sent in its original format , without any loss of quality of service in terms of transmission delay on the network.

De façon également optionnelle, le procédé de transmission selon l'invention comprend une étape 1000 préliminaire d'authentification et/ou d'identification dudit utilisateur dudit premier terminal de communication, ladite étape étant exécutée d'une façon centralisée par ledit dispositif intermédiaire. Une telle vérification préliminaire permet de contrôler parfaitement, d'une façon centralisée, la sécurité d'accès et d'utilisation des contenus multimédia hébergés sur les terminaux serveurs de contenus connectés au dispositif intermédiaire (du type plateforme de services, par exemple).Also optionally, the transmission method according to the invention comprises a preliminary step 1000 of authentication and / or identification of said user of said first communication terminal, said step being executed in a centralized manner by said intermediate device. Such a preliminary verification makes it possible to perfectly control, in a centralized manner, the security of access and use of the multimedia content hosted on the content server terminals connected to the intermediate device (of the service platform type, for example).

La Figure 2 illustre le fait que des procédé et système selon l'invention permettent, de par la mise en œuvre d'une solution de bout en bout, d'accéder en mobilité à des contenus multimédia multi localisés, quelle que soit la localisation de ces derniers (à la maison ou dans le réseau).FIG. 2 illustrates the fact that the method and system according to the invention make it possible, by implementing an end-to-end solution, to have mobile access to multi-localized multimedia content, whatever the location of these (at home or in the network).

Sur cette figure 2, on distingue des flux 20 de données circulant au travers un réseau 21 de communication du type Internet, un flux 20 correspondant au contenu multimédia qu'un premier terminal client a requis au travers d'un serveur 23 de contenus, ou bien auprès d'un serveur 24 personnel de contenus. En fonction du type de terminal client utilisé, différents types de connexions réseau adaptées sont utilisés. Par exemple, des terminaux de radiocommunication mobiles 22 et 25 utiliseront pour se connecter au réseau principal utilisé (dans l'exemple présent, le réseau 21 Internet) plutôt une connexion à un réseau 28 mobile du type 2G & 3G, alors qu'un terminal client 27 utilisera quant à lui plutôt une connexion par l'intermédiaire d'un nœud d'un réseau 29 du type WLAN (pour « wireless lan » en anglais, ou réseau local sans fil en français). La solution retenue permet en outre, de restituer un contenu multimédia récupéré par téléchargement auprès d'une plateforme 26 de services, ou transmis pour stockage sur cette dernière, d'une façon adaptée au type de terminal (22, 25, 27) et/ou à sa capacité matérielle et/ou logicielle, et/ou au niveau de qualité de service proposé par le réseau de communication utilisé par l'utilisateur final. Pour manipuler un contenu multimédia, une commande 200, 201, est émise par le terminal 22, 25, respectivement, au travers le réseau 21 de communication.In this FIG. 2, data streams circulating through a communication network 21 of the Internet type are distinguished, a stream corresponding to the multimedia content that a first client terminal has requested through a content server 23, or well with a server 24 personal content. Depending on the type of client terminal used, different types of suitable network connections are used. For example, mobile radio terminals 22 and 25 will use to connect to the main network used (in the present example, network 21). Internet) rather a connection to a mobile network 28 type 2G & 3G, while a client terminal 27 will instead use a connection via a node of a network 29 of the WLAN type (for "wireless lan "in English, or wireless local area network in French). The chosen solution also makes it possible to restore multimedia content retrieved by downloading from a platform 26 of services, or transmitted for storage on the latter, in a manner adapted to the type of terminal (22, 25, 27) and / or its hardware and / or software capacity, and / or the quality of service level offered by the communication network used by the end user. To manipulate multimedia content, a command 200, 201 is sent by the terminal 22, 25, respectively, through the communication network 21.

Cette commande transmise est interprétée par la plateforme 26 de services qui proposera en retour à l'utilisateur du terminal client à l'origine de la commande (ou requête), une possibilité d'accès et de manipulation du contenu multimédia requis dépendante du type de profil d'utilisateur.This transmitted command is interpreted by the platform 26 of services which will offer back to the user of the client terminal at the origin of the command (or request), a possibility of access and manipulation of the multimedia content required depending on the type of service. user profile.

A titre d'exemple illustratif et non limitatif, si l'utilisateur du terminal de radiocommunication mobile 22 possède un profil connu de la plateforme 26 de service lui ouvrant les droits d'accès correspondant à ceux d'un profil « utilisateur principal », alors celui-ci pourra manipuler (télécharger, en mode de chargement continu - « streaming », ou différé, etc.) sans restriction le contenu multimédia requis.As an illustrative and nonlimiting example, if the user of the mobile radio terminal 22 has a known profile of the service platform 26 opening the access rights corresponding to those of a profile "main user", then it will be able to manipulate (download, in streaming mode - "streaming", or delayed, etc.) without restriction the required multimedia content.

Au contraire, si l'utilisateur du terminal de radiocommunication 25 est vu par la plateforme 26 de service comme ne bénéficiant que d'un profil du type « utilisateur invité », celui-ci ne pourra manipuler que d'une façon limitée (consultation à distance sans possibilité de téléchargement, par exemple) le contenu multimédia requis.On the other hand, if the user of the radiocommunication terminal 25 is seen by the service platform 26 as benefiting only from a profile of the "guest user" type, it will only be able to handle it in a limited way (consultation at distance without possibility of downloading, for example) the required multimedia content.

Les trois principaux aspects principaux suivants sont donc utiles à la solution technique décrite ci-dessus:The following three main main aspects are therefore useful for the technical solution described above:

- la description des contenus multimédia à manipuler, c'est-à-dire à récupérer pour restitution sur le terminal client d'un utilisateur, ou pour mise à disposition de tels contenus par ce dernier, auprès d'autres utilisateurs ;the description of the multimedia contents to be manipulated, that is to say to recover for rendering on the client terminal of a user, or for provision of such content by the latter to other users;

- la localisation, la disponibilité et l'accessibilité (ou « joignabilité ») des contenus multimédia et/ou des plate formes de stockage les hébergeant ; - l'agrégation centralisée des informations concernant tout contenu multimédia multi localisé, soit au niveau des plateformes de stockage, soit au niveau de la plateforme de services.- the location, availability and accessibility (or "reachability") of multimedia content and / or storage platforms hosting them; - the centralized aggregation of information concerning any multi-localized multimedia content, either at the level of the storage platforms or at the level of the service platform.

La solution permet donc de répondre à au moins deux types de scénarii donnés ici à titre de simples exemples illustratifs et non limitatifs de l'invention : - l'accès au contenu pour le télécharger, le jouer et/ou le visualiser ;The solution therefore makes it possible to respond to at least two types of scenarios given here as mere illustrative and non-limiting examples of the invention: - access to the content for downloading, playing and / or viewing;

- l'envoi de contenu vers une plate forme de stockage, pour mise à disposition de celui-ci auprès d'autres utilisateurs.- sending content to a storage platform for making it available to other users.

Concernant la description des contenus et comme illustré sur la figure 3, à chaque fois qu'un contenu est ajouté sur une plateforme 26 de services, ou sur un serveur 31 de contenus, une description 32 du contenu est envoyée vers la plateforme 26 de services comprenant des moyens 30 d'agrégation d'informations descriptive du ou des contenus multimédia à ajouter.With regard to the description of the contents and as illustrated in FIG. 3, each time content is added to a service platform 26, or to a content server 31, a description 32 of the content is sent to the service platform 26 comprising means for aggregating information describing the multimedia content or contents to be added.

La description du contenu contient un ensemble de meta données concernant notamment et non exclusivement, la localisation du contenu et un ensemble de données permettant de le décrire : son type, sa taille, sa date de création, de dernier accès, son titre, etc.The description of the content contains a set of meta data concerning in particular and not exclusively, the location of the content and a set of data to describe it: its type, size, date of creation, last access, title, etc.

Concernant l'accessibilité ou la disponibilité des contenus, que l'on peut regrouper sous la notion de « joignabilité » des contenus, selon une terminologie significative d'une capacité à pouvoir accéder à un contenu multimédia en fonction d'un ensemble de règles ou de profils d'accès prédéterminés, mais aussi en fonction de l'état du terminal serveur de contenus (ou de la plateforme de stockage de tels contenus) ou de la plateforme de services hébergeant un contenu requis, elles sont définies de la façon suivante :Regarding the accessibility or availability of content, which can be grouped under the concept of "reachability" content, according to a significant terminology of ability to access multimedia content according to a set of rules or predetermined access profiles, but also depending on the state of the content server terminal (or the storage platform of such content) or the service platform hosting a required content, they are defined as follows:

- la plate forme est accessible pour un utilisateur, l'utilisateur possède un compte sur la plate forme ou un utilisateur ayant un compte lui a donné un droit d'accès à sa plate forme (notion de partage et d'invité). L'accès à un contenu peut être limité dans le temps, en fonction d'une configuration prédéterminé des droits associés à un profil d'utilisateur, par exemple ; - un terminal, par exemple de type PC (abréviation de l'expression anglaise "Personal Computer" bien connue de l'homme du métier), peut être allumé ou éteint, certains utilisateurs pouvant demander à allumer un PC à distance ;- the platform is accessible to a user, the user has an account on the platform or a user with an account has given him a right of access to his platform (notion of sharing and guest). Access to content may be limited in time, depending on a predetermined configuration of rights associated with a user profile, for example; a terminal, for example of PC type (abbreviation of the English term "Personal Computer" well known to those skilled in the art), can be turned on or off, some users can ask to switch on a PC remotely;

- le contenu est accessible pour un utilisateur donné : il y a des règles associées à un contenu (DRM - pour « Digital Rights Management » en anglais, ou « gestion de droits numériques en français, ou règles de partages).- the content is accessible for a given user: there are rules associated with a content (DRM - for "Digital Rights Management" in English, or "management of digital rights in French, or rules of sharing").

Ces règles peuvent porter sur l'accès à un fichier (correspondant à un contenu multimédia à restituer ou à mettre à disposition) ou encore sur le type d'accès à ce fichier (un utilisateur peut avoir le droit de télécharger en mode de chargement continu ou « streaming » en anglais, une vidéo, mais ne pas avoir le droit de la télécharger pour la stocker dans la mémoire de son terminal (sur le disque dur de son assistant personnel numérique, ou PDA par exemple) ; un utilisateur peut encore avoir le droit d'accéder à une photo, mais uniquement dans un état dégradé de cette dernière, sans autorisation d'accès à la version originale et de qualité de cette photo) ;These rules can relate to the access to a file (corresponding to a multimedia content to be returned or to make available) or on the type of access to this file (a user may have the right to download in continuous loading mode or "streaming" in English, a video, but not having the right to download it to store it in the memory of its terminal (on the hard disk of its personal digital assistant, or PDA for example), a user can still have the right to access a photo, but only in a degraded state of the latter, without authorization to access the original and quality version of this photo);

- le type d'accès et le type de terminal peuvent influer sur le fait qu'un utilisateur puisse ou non accéder (resp. mettre à jour du contenu). Par exemple, un utilisateur disposant d'une connexion réseau de mauvaise qualité en termes de débit ou de bande passante (temporairement ou de manière constante) sera dans l'incapacité de pouvoir envoyer des fichiers de taille importante. De même, un terminal client ne disposant pas du lecteur multimédia adapté au format de certains types de contenus, ne pourra pas restituer ce dernier sans une adaptation préalable du format.- the type of access and the type of terminal can influence whether or not a user can access (or update content). For example, a user with a poor network connection in terms of speed or bandwidth (temporarily or consistently) will be unable to send large files. Similarly, a client terminal that does not have the media player adapted to the format of certain types of content, can not restore the latter without adaptation format.

Concernant l'agrégation des contenus, la description de l'ensemble des contenus accessibles par un utilisateur est stockée dans la plateforme 26 de services. Ceci permet ainsi à un utilisateur d'accéder d'une façon unifiée à ses contenus, quelque soit la localisation de ces derniers.Concerning the aggregation of contents, the description of all the contents accessible by a user is stored in the platform 26 of services. This allows a user to access a unified way to its contents, regardless of the location of these.

Un premier intérêt de la mise en œuvre de moyens 30 d'agrégation au niveau de la plateforme 26 de services est de permettre à un utilisateur de faire des recherches par type de contenu (vidéo, photo, date, description etc.), par plateforme, etc.A first interest of the implementation of aggregation means at the level of the service platform 26 is to enable a user to search by type of content (video, photo, date, description, etc.), by platform. etc.

Un deuxième intérêt de la plateforme 26 de services est de permettre un accès plus rapide à l'information pour l'utilisateur, ce dernier n'ayant plus besoin, comme dans les systèmes de l'art antérieur, d'aller interroger l'ensemble des plateformes de stockage ou de services pour accéder (respectivement mettre à jour) à un contenu multimédia donné.A second advantage of the platform 26 of services is to allow faster access to information for the user, the latter having no longer need, as in the systems of the prior art, to go and interrogate all storage or service platforms for accessing (respectively updating) to a given multimedia content.

Enfin, un autre intérêt de l'utilisation de la plateforme 26 de services est de permettre l'unification des règles d'accès (respectivement de mise à jour) au contenu. Un contenu sera accessible s'il possède une description et s'il est disponible et accessible (notion de joignabilité) pour un utilisateur donné, en fonction éventuellement du profil d'utilisateur défini pour ce dernier au niveau de ladite plateforme.Finally, another advantage of using the platform 26 of services is to allow the unification of the access rules (respectively update) to the content. Content will be accessible if it has a description and if it is available and accessible (notion of reachability) for a given user, possibly depending on the user profile defined for the latter at said platform.

Une telle unification des règles peut permettre un meilleur ordonnancement des contenus accessibles. Ainsi un paramétrage des préférences de l'utilisateur au niveau de la plateforme de service peut aussi améliorer le service rendu à l'utilisateur.Such unification of the rules can allow a better scheduling of the accessible contents. Thus a setting of the preferences of the user at the level of the service platform can also improve the service rendered to the user.

A titre d'exemple illustratif et non limitatif, pour un utilisateur accédant à la plateforme 26 de services depuis un terminal de radiocommunication mobile et ayant paramétré son terminal ou le service associé à ce dernier, d'une façon que celui-ci accepte de recevoir un contenu dégradé, un scénario possible de calcul ou d'évaluation de la joignabilité pourra prendre la forme suivante, préférentiellement :As an illustrative and non-limiting example, for a user accessing the platform 26 of services from a mobile radio terminal and having set his terminal or the service associated with it, in a way that it accepts to receive a degraded content, a possible scenario of calculation or evaluation of reachability can take the following form, preferentially:

- application des règles d'accès au contenu ;- application of the rules of access to the content;

- calcul du type d'accès et du type de terminal ;- calculation of the type of access and the type of terminal;

- vérification paramétrage utilisateur ; - localisation du contenu (quelque soit son état, dégradé ou non) ;- user parameter verification; - location of the content (whatever its state, degraded or not);

- adaptation du format du contenu en tenant compte d'éventuelles informations d'accès et/ou de paramétrage déterminées ci-dessus ;- adaptation of the format of the content taking into account any access information and / or parameterization determined above;

- transfert du contenu multimédia dans un format adapté par la plateforme de services ou directement par la plateforme de stockage. Ainsi, par exemple, dans une application de télémédecine, souvent le contenu ne pourra pas être dégradé, la plateforme contiendra une préférence du type : accès au contenu non dégradé quelque soit le terminal et le type de connexion et l'évaluation de la « joignabilité » par la plateforme de services pourra s'effectuer de la façon suivante : - application des règles d'accès au contenu ;- Transfer of multimedia content in a format adapted by the service platform or directly by the storage platform. Thus, for example, in a telemedicine application, often the content can not be degraded, the platform will contain a preference of the type: access to non-degraded content regardless of the terminal and the type of connection and the assessment of "reachability" By the service platform can be done in the following way: - application of the rules of access to the content;

- vérification paramétrage utilisateur ;- user parameter verification;

- localisation des contenus ;- location of content;

- transfert du contenu dans un format non dégradé.- transfer of the content in a non-degraded format.

Il est bien entendu que lorsque le format du fichier correspondant au contenu multimédia considéré ne nécessite aucune adaptation préalable en vue de la restitution de ce dernier sur le terminal client de l'utilisateur l'ayant requis, une variante de l'invention pourra consister pour soulager la plateforme de services, à créer temporairement une connexion 301 réseau directe entre le terminal 31 serveur de contenus (ou la plateforme de stockage) et le terminal 33 client, en s 'affranchissant d'un passage des messages de commande et des contenus via la plateforme de services.It is understood that when the format of the file corresponding to the multimedia content considered does not require any prior adaptation for the return of the latter to the client terminal of the user having requested it, a variant of the invention may consist of relieve the service platform, to temporarily create a direct network connection 301 between the terminal 31 content server (or the storage platform) and the client terminal 33, by dispensing with a passage of the control messages and contents via the service platform.

En résumé et comme illustré sur la figure 3, lorsqu'un utilisateur 34 émet une requête 35 de recherche d'un contenu multimédia spécifique auprès d'une plateforme 26 de services, par l'intermédiaire d'un réseau 300 de communication, la plateforme 26 localise le contenu requis sur les différents serveurs 31 de contenus qui lui sont connectés, en interrogeant une base 37 de fichiers de description des contenus pouvant être normalement accèdes par son intermédiaire.In summary and as illustrated in FIG. 3, when a user 34 sends a search request for a specific multimedia content to a service platform 26, via a communication network 300, the platform 26 locates the required content on the various servers 31 of contents connected to it, by querying a database 37 of content description files that can normally be accessed through it.

La plateforme 26 interroge également ses moyens 38 d'évaluation d'au moins un critère d'accessibilité autorisant/interdisant l'accès audit au moins un contenu multimédia localisé, en tenant compte si nécessaire de l'ensemble des préférences utilisateur préalablement stockées dans une base 36 de données des préférences utilisateur (configuration du terminal client, niveau de qualité requis en termes de rendu des contenus multimédia, niveau de qualité service réseau requis à un instant donné, etc.). Au vu des informations calculées ou obtenues par la plateforme 26 de services, cette dernière est en mesure de permettre un accès optimisé au contenu multimédia requis, lequel pourra être rapatrié 32 (téléchargé en mode streaming par exemple) par l'intermédiaire de la plateforme 26 de services, auprès du terminal 33 client, pour être restitué dans un format adapté sur ce dernier, ou directement depuis la plateforme de stockage (ou le terminal serveur de contenus), après création et ouverture d'une connexion 301 réseau directe entre le terminal client et ladite plateforme 31 de stockage.The platform 26 also interrogates its means 38 for evaluating at least one accessibility criterion allowing / prohibiting access to said at least one localized multimedia content, taking into account, if necessary, all the user preferences previously stored in a network. User Preferences database (client terminal configuration, level of quality required in terms of rendering of multimedia contents, level of network service quality required at a given time, etc.). In view of the information calculated or obtained by the platform 26 of services, the latter is able to allow optimized access to the required multimedia content, which can be repatriated 32 (downloaded in streaming mode for example) via the platform 26 services, at the client terminal 33, to be rendered in a format adapted to the latter, or directly from the storage platform (or the content server terminal), after creation and opening a 301 direct network connection between the terminal client and said storage platform 31.

Concernant le transfert des contenus, le pré requis des scénarios est le suivant : l'utilisateur est authentifié et identifié avant d'accéder à la plate forme de service.Concerning the transfer of contents, the prerequisite of the scenarios is as follows: the user is authenticated and identified before accessing the service platform.

L'envoi et la réception de contenu peuvent être sécurisés par des moyens techniques, c'est-à-dire que la reprise sur erreur pendant l'envoi de paquets d'informations au travers le réseau de communication doit être prise en charge par le service : notion de résilience. Pour ce qui concerne l'envoi de contenu depuis une plateforme de stockage vers un terminal client, lorsque un utilisateur souhaite accéder à un contenu particulier, celui-ci se connecte à la plateforme de services.The sending and receiving of content may be secured by technical means, that is, the error recovery during the sending of information packets through the communication network shall be supported by the service: notion of resilience. With regard to sending content from a storage platform to a client terminal, when a user wishes to access a particular content, the latter connects to the service platform.

L'ensemble des contenus est alors affiché via cette dernière sur le terminal client. Suivant leur joignabilité (disponibilité et accessibilité), les contenus sont ensuite affichés comme étant disponibles ou indisponibles pour l'utilisateur.All content is then displayed via the latter on the client terminal. According to their reachability (availability and accessibility), the contents are then displayed as available or unavailable to the user.

Des règles d'affichage spécifiques peuvent être mises en œuvre également pour masquer les contenus non accessibles : un utilisateur bénéficiant auprès de la plateforme de services du statut d' « invité » ne doit voir et pouvoir accéder que de manière restrictive à certains contenus multimédia de la liste affichée sur son terminal.Specific display rules can also be implemented to hide non-accessible content: a user benefiting from the "guest" status service platform must only be able to view and access restricted content of certain multimedia content. the list displayed on his terminal.

Une fois le contenu sélectionné par l'utilisateur, le système doit localiser le contenu puis envoyer un ordre au terminal serveur stockant ledit contenu pour que celui-ci soit transféré vers le terminal de l'utilisateur. L'envoi de ce contenu est restreint aux règles de disponibilité (streaming ou téléchargement pour une vidéo, par exemple), ainsi qu'aux contraintes liées à l'accès (type de terminal et bande passante, par exemple).Once the content has been selected by the user, the system must locate the content and then send an order to the server terminal storing said content for it to be transferred to the user's terminal. The sending of this content is restricted to the availability rules (streaming or download for a video, for example), as well as the constraints related to the access (type of terminal and bandwidth, for example).

L'adaptation du contenu peut être exécutée soit sur la plateforme de stockage (ou terminal serveur de contenus), soit directement auprès de la plateforme de services, lorsque nécessaire.The adaptation of the content can be performed either on the storage platform (or content server terminal), or directly with the service platform, when necessary.

Par extension, une variante de réalisation de l'invention peut consister à transmettre vers une plateforme spécifique d'adaptation de contenus un contenu multimédia stocké sur un terminal, par exemple de type PC, de façon à adapter ce dernier et ainsi le rendre compatible avec le niveau de qualité de la connexion réseau (par exemple le niveau moyen de la bande passante) et/ou aux capacités matérielles et/ou logicielles du terminal, et ainsi alléger les traitements que le terminal client devra réaliser pour restituer le contenu multimédia sur l'une au moins de ses interfaces homme-machine.By extension, an alternative embodiment of the invention may consist in transmitting to a specific content adaptation platform a multimedia content stored on a terminal, for example of PC type, so as to adapt the latter and thus make it compatible with the quality level of the network connection (for example the average level of the bandwidth) and / or the hardware and / or software capabilities of the terminal, and thus alleviate the processing that the client terminal will have to perform in order to render the multimedia content on the terminal; at least one of its man-machine interfaces.

Pour ce qui concerne enfin l'envoi de contenus multimédia nouvellement créés ou modifiés depuis un terminal client vers une plate forme de stockage ou de services, il est soumis aux mêmes règles que l'envoi d'un contenu d'une plateforme de services vers un terminal client, moyennant l'ajout d'une étape supplémentaire décrite ci-dessous.Finally, when it comes to sending newly created or modified multimedia content from a client terminal to a storage or service platform, it is subject to the same rules as sending content from a service platform to a client terminal, by adding an additional step described below.

Lors de l'envoi d'un contenu multimédia vers une plateforme de services ou de stockage, un fichier de description de ce contenu doit également être envoyé. Ce fichier de description peut être construit soit automatiquement à partir du contenu multimédia lui-même, soit élaboré par l'utilisateur/ le créateur du contenu multimédia.When sending multimedia content to a service or storage platform, a description file of that content must also be sent. This description file can be built either automatically from the multimedia content itself, or developed by the user / creator of the multimedia content.

L'utilisateur sélectionne sur son terminal le contenu qu'il veut envoyer. Soit l'utilisateur souhaite l'envoyer vers une plateforme de services ou de stockage précise, auquel cas il doit sélectionner cette dernière et au besoin transmettre une commande d'allumage de cette dernière lorsque celle-ci est dans un état « éteint », soit il l'envoie directement vers la plateforme de services qui se chargera automatiquement de son référencement et de son stockage auprès d'un serveur de contenus, toujours en tenant compte du résultat préalable d'une étape d'évaluation de la joignabilité du terminal serveur de contenus envisagé pour le stockage.The user selects on his terminal the content he wants to send. Either the user wishes to send it to a platform of services or specific storage, in which case it must select the latter and if necessary transmit an ignition command of the latter when it is in an "off" state, either it sends it directly to the service platform which will automatically take care of its referencing and storage with a content server, always taking into account the preliminary result of a step of evaluation of the reachability of the server terminal of contents envisaged for storage.

Par exemple une règle à considérer peut être la suivante : si le terminal serveur de contenus envisagé pour le stockage du contenu nouvellement créé ou modifié est dans un état « éteint », sans possibilité de pouvoir le faire passer à distance dans l'état « en marche », par exemple par exécution d'une commande de mise en marche à distance au niveau du terminal client, alors le contenu sera transmis et stocké auprès d'un serveur de contenus accessible et disponible.For example a rule to be considered may be the following: if the content server terminal envisaged for the storage of newly created or modified content is in an "off" state, without the possibility of being able to remotely move it into the "in" state. on ", for example by executing a remote start command at the client terminal, then the content will be transmitted and stored to an accessible and available content server.

Dans une variante du dernier scénario, le format du contenu nouvellement créé ou modifié pourra être adapté avant envoi auprès du serveur de contenus, en tenant compte d'au moins un critère définissant le niveau de qualité de service du réseau de communication utilisé.In a variant of the last scenario, the format of the newly created or modified content may be adapted before sending to the content server, taking into account at least one criterion defining the quality of service level of the communication network used.

Par exemple en GPRS le contenu pourra être envoyé au format MMS, avec une perte de qualité, alors qu'en UMTS ou ADSL, le contenu sera préférentiellement envoyé dans son format original de qualité supérieur, les sigles GPRS, MMS, UMTS et ADSL étant respectivement des abréviations des expressions anglaises bien connues de l'homme du métier "General Packet Radio Service", "Multimedia Messaging Service", "Universal Mobile Télécommunication System" et "Asymmetric Digital Subscriber Line"). For example in GPRS the content can be sent in MMS format, with a loss of quality, while in UMTS or ADSL, the content will be preferentially sent in its original high quality format, the acronyms GPRS, MMS, UMTS and ADSL being respectively abbreviations of English expressions well known to those skilled in the art "General Packet Radio Service", "Multimedia Messaging Service", "Universal Mobile Telecommunication System" and "Asymmetric Digital Subscriber Line").

Claims

REVENDICATIONS 1. Procédé de transmission d'au moins un ensemble de données vers un premier terminal, procédé comprenant :A method of transmitting at least one data set to a first terminal, the method comprising: - une étape de sélection, parmi une pluralité de terminaux auxquels un dispositif intermédiaire est connecté, d'un deuxième terminal hébergeant ledit ensemble de données, sélection au cours de laquelle est analysé au moins un critère d'accessibilité représentatif d'une aptitude du premier terminal à accéder audit ensemble de données, sans modification dudit ensemble de données ; - une étape de récupération par ledit dispositif intermédiaire de l'ensemble de données hébergé par le deuxième terminal sélectionné, eta selection step, among a plurality of terminals to which an intermediate device is connected, of a second terminal hosting said set of data, selection during which at least one accessibility criterion representative of an aptitude of the first is analyzed; terminal to access said data set, without modification of said set of data; a step of recovery by said intermediate device of the set of data hosted by the second selected terminal, and - une étape de transmission dudit ensemble de données au premier terminal par le dispositif intermédiaire.a step of transmitting said set of data to the first terminal by the intermediate device. 2. Procédé de transmission selon la revendication 1, caractérisé en ce que ledit au moins un critère d'accessibilité tient compte :2. Transmission method according to claim 1, characterized in that said at least one accessibility criterion takes into account: - d'au moins une information représentative d'un état « en marche / éteint » dudit deuxième terminal de communication ; etat least one piece of information representative of an "on / off" state of said second communication terminal; and - si ledit deuxième terminal de communication est dans l'état « éteint », d'au moins une information représentative de la capacité à l'utilisateur dudit premier terminal à pouvoir transmettre depuis ce dernier une commande de mise « en marche » à distance dudit deuxième terminal de communication hébergeant ledit ensemble de données.if said second communication terminal is in the "off" state, at least one piece of information representative of the ability of the user of said first terminal to be able to transmit therefrom an "on" remote control command of said first terminal; second communication terminal hosting said set of data. 3. Procédé de transmission selon l'une des revendications 1 ou 2, caractérisé en ce que, ledit dispositif intermédiaire étant apte à gérer et contrôler des accès dudit premier terminal aux ensembles de données hébergés par ladite pluralité de terminaux, ledit au moins un critère d'accessibilité tient compte en outre :3. Transmission method according to one of claims 1 or 2, characterized in that said intermediate device being able to manage and control accesses of said first terminal to the data sets hosted by said plurality of terminals, said at least one criterion accessibility also takes into account: - d'un ensemble de droits d'accès prédéterminés audit ensemble de données hébergé par ledit deuxième terminal, représentatif d'un profil d'utilisateur contrôlé par ledit dispositif intermédiaire ; et - d'un ensemble de règles d'utilisation associées audit ensemble de données hébergé par ledit deuxième terminal, lesdites règles tenant compte dudit profil d'utilisateur.a set of predetermined access rights to said set of data hosted by said second terminal, representative of a user profile controlled by said intermediate device; and a set of usage rules associated with said set of data hosted by said second terminal, said rules taking account of said user profile. 4. Procédé de transmission selon l'une quelconque des revendications 1 à 3, caractérisé en ce qu'il inclut en outre une étape d'interprétation par ledit premier terminal d'au moins un fichier de description contenant une pluralité de meta données caractéristiques d'informations descriptives dudit ensemble de données. 4. Transmission method according to any one of claims 1 to 3, characterized in that it further includes a step of interpretation by said first terminal of at least one description file containing a plurality of meta data characteristics d descriptive information of said set of data. 5. Procédé de transmission selon la revendication 4, caractérisé en ce qu'il inclut en outre : - une étape (16) de production de ladite pluralité de meta données contenues dans le fichier de description ;5. Transmission method according to claim 4, characterized in that it further includes: - a step (16) for producing said plurality of meta data contained in the description file; - une étape (17) de sélection d'au moins un terminal de stockage devant héberger ledit ensemble de données nouvellement créé ou modifié, et ;a step (17) of selecting at least one storage terminal to host said newly created or modified data set, and; - une étape (18) d'envoi, vers ledit terminal de stockage, dudit ensemble de données accompagné de son fichier de description.a step (18) of sending, to said storage terminal, said set of data accompanied by its description file. 6. Procédé de transmission selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'il comprend une étape (1000) préliminaire d'authentification et/ou d'identification de l'utilisateur dudit premier terminal de communication, ladite étape étant exécutée d'une façon centralisée par ledit dispositif intermédiaire.6. Transmission method according to any one of claims 1 to 5, characterized in that it comprises a preliminary step (1000) of authentication and / or identification of the user of said first communication terminal, said step being performed in a centralized manner by said intermediate device. 7. Programme d'ordinateur incluant au moins une série d'instructions de code de programme pour l'exécution d'au moins une étape incluse dans un procédé conforme à l'une des revendications 1 à 6 lorsque ledit programme est exécuté sur un ordinateur. A computer program including at least one set of program code instructions for performing at least one step included in a method according to one of claims 1 to 6 when said program is executed on a computer . 8. Système de transmission d'au moins un ensemble de données vers un premier terminal, comprenant :8. System for transmitting at least one set of data to a first terminal, comprising: - des moyens de sélection, parmi une pluralité de terminaux auxquels un dispositif intermédiaire est connecté, d'un deuxième terminal hébergeant ledit ensemble de données, lesquels moyens étant aptes à analyser au moins un critère d'accessibilité représentatif d'une aptitude du premier terminal à accéder audit ensemble de données ;selection means, from among a plurality of terminals to which an intermediate device is connected, of a second terminal hosting said data set, which means being able to analyze at the same time least one accessibility criterion representative of an aptitude of the first terminal to access said set of data; - des moyens de récupération par ledit dispositif intermédiaire de l'ensemble de données hébergé par le deuxième terminal sélectionné, et - des moyens de transmission dudit ensemble de données au premier terminal par le dispositif intermédiaire.means for recovery by said intermediate device of the set of data hosted by the second selected terminal, and means for transmitting said set of data to the first terminal by the intermediate device. 9. Dispositif intermédiaire connecté à une pluralité de terminaux, dont au moins un deuxième terminal hébergeant des ensembles de données accessibles par au moins un premier terminal, caractérisé en ce qu'il comprend :An intermediate device connected to a plurality of terminals, including at least a second terminal hosting sets of data accessible by at least a first terminal, characterized in that it comprises: - des moyens d'analyse d'au moins un critère d'accessibilité représentatif d'une aptitude d'un desdits premiers terminaux à accéder à un desdits ensembles de données ;means for analyzing at least one accessibility criterion representative of a capability of one of said first terminals to access one of said sets of data; - des moyens de récupération dudit ensemble de données hébergé par un desdits deuxièmes terminaux, etmeans for recovering said set of data hosted by one of said second terminals, and - des moyens de transmission dudit ensemble de données audit premier terminal.means for transmitting said set of data to said first terminal. 10. Signal de requête d'au moins un ensemble de données accessibles par au moins un premier terminal, ledit ensemble de données étant hébergé dans au moins un deuxième terminal, caractérisé en ce que ledit signal comprend une adresse centralisée de destination prédéterminée, désignant un dispositif intermédiaire distinct dudit deuxième terminal, ledit dispositif intermédiaire étant connecté à une pluralité de terminaux, dont ledit deuxième terminal. A request signal from at least one set of data accessible by at least one first terminal, said data set being hosted in at least one second terminal, characterized in that said signal comprises a predetermined centralized destination address, designating a intermediate device separate from said second terminal, said intermediate device being connected to a plurality of terminals, including said second terminal.
PCT/FR2007/052214 2006-10-24 2007-10-19 Method of communication of multi-localized data sets WO2008050052A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0609320 2006-10-24
FR0609320 2006-10-24

Publications (2)

Publication Number Publication Date
WO2008050052A2 true WO2008050052A2 (en) 2008-05-02
WO2008050052A3 WO2008050052A3 (en) 2008-08-14

Family

ID=38042857

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2007/052214 WO2008050052A2 (en) 2006-10-24 2007-10-19 Method of communication of multi-localized data sets

Country Status (1)

Country Link
WO (1) WO2008050052A2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000079406A1 (en) * 1999-06-23 2000-12-28 Infolio, Inc. System and operating method for an internet-based content adaptation service
NL1016167C2 (en) * 2000-08-30 2002-03-01 Koninkl Kpn Nv A method of activating a local terminal for an internet server alerting and updating a user includes a server transmitting via the same or a second network an activation code to a permanently accessible local activation module
WO2002039307A1 (en) * 2000-11-09 2002-05-16 Sri International Content based routing devices and methods
US20020062336A1 (en) * 2000-11-22 2002-05-23 Dan Teodosiu Resource coherency among resources cached in a peer to peer environment
US20030033434A1 (en) * 2001-08-13 2003-02-13 Sathya Kavacheri Client aware content scrapping and aggregation in a wireless portal system
US7233790B2 (en) * 2002-06-28 2007-06-19 Openwave Systems, Inc. Device capability based discovery, packaging and provisioning of content for wireless mobile devices
US20040204134A1 (en) * 2002-11-21 2004-10-14 Khazaka Samir Khalil Web search results for a handheld wireless communication device

Also Published As

Publication number Publication date
WO2008050052A3 (en) 2008-08-14

Similar Documents

Publication Publication Date Title
US20070083527A1 (en) Systems and methods for uploading and downloading files in a distributed network
US9781056B2 (en) Content source selection in a P2P network
US10129334B2 (en) Centralized management of a P2P network
FR2851866A1 (en) Peer/peer communications network digital image file allocation having pair groups separating digital words with service allocation selection following function connection value
EP3824389A1 (en) Method for coordinating a plurality of device management servers
FR3046270A1 (en) AUTOMATIC OR SEMI-AUTOMATIC SUGGESTION, LAUNCH AND DOWNLOAD SYSTEM FOR INTELLIGENT MOBILE OBJECT APPLICATIONS
EP2633683B1 (en) Remotely sited execution of a software application within a network
EP2633440B1 (en) Indexing and execution of software applications in a network
EP2984786B1 (en) Centralized architecture for establishing federations of content distributors
WO2008050052A2 (en) Method of communication of multi-localized data sets
FR2854753A1 (en) Low resolution version digital document archiving method for use in multi-resolution digital document distribution system server, involves sending request to processing system destination for obtaining low resolution version of document
WO2011124810A1 (en) Management of personalized service in an ip network
EP2446360A1 (en) Technique for determining a chain of basic functions associated with a service
EP1637989A1 (en) Method and system for the separation of accounts of personal data
WO2012117185A1 (en) Distribution of applications in a network
FR2964523A1 (en) PROVIDING INFORMATION BY A MOBILE TERMINAL IN A NETWORK.
EP4515878A1 (en) Management of the rendering of an item of multimedia content
EP1952599B1 (en) Controllable information diffusion method
FR3019429A1 (en) METHOD AND DEVICE FOR CONTROLLING DOWNLOAD OF MULTIMEDIA CONTENT
WO2011151589A1 (en) Method for determining a profile for an application user/service pair to access data related to the operation of a communication network
EP2683172B1 (en) Content management by a set of terminals
EP2586206B1 (en) Url address signature in an adaptive continuous communication mode
EP4066512A1 (en) Method for managing a list of contents accessible for zapping, the digital contents being downloadable in an http adaptive streaming (has) mode, and corresponding management device, multimedia stream reader and computer program
FR2873525A1 (en) Digital multimedia data e.g. film, right transferring method for e.g. Internet, involves obtaining response to transfer request based on testing on receiving terminal according to criteria and transferring right in case of positive response
WO2010012961A2 (en) Updating of content search criteria defined for a service provider

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: 07858636

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07858636

Country of ref document: EP

Kind code of ref document: A2