[go: up one dir, main page]

FR2920937A1 - METHOD FOR BROADCASTING INFORMATION FROM A PLATFORM INTEGRATING A SERVER AND A DATABASE TO A MOBILE TERMINAL - Google Patents

METHOD FOR BROADCASTING INFORMATION FROM A PLATFORM INTEGRATING A SERVER AND A DATABASE TO A MOBILE TERMINAL Download PDF

Info

Publication number
FR2920937A1
FR2920937A1 FR0757522A FR0757522A FR2920937A1 FR 2920937 A1 FR2920937 A1 FR 2920937A1 FR 0757522 A FR0757522 A FR 0757522A FR 0757522 A FR0757522 A FR 0757522A FR 2920937 A1 FR2920937 A1 FR 2920937A1
Authority
FR
France
Prior art keywords
terminal
server
database
response
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR0757522A
Other languages
French (fr)
Inventor
Christophe Edet
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to FR0757522A priority Critical patent/FR2920937A1/en
Publication of FR2920937A1 publication Critical patent/FR2920937A1/en
Pending legal-status Critical Current

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/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/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • 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/564Enhancement of application control based on intercepted application data
    • 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/565Conversion or adaptation of application format or content
    • 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/567Integrating service provisioning from a plurality of service providers

Landscapes

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

Abstract

The method involves proposing a welcome page by a server if a mobile terminal (10) is in a database e.g. SQL, where the page comprising data entry field of information demand is sent in wireless markup language or extensible HTML format. The database is interrogated by the server to verify existence of a response to the demand. The response is delivered to the terminal if the response exists, where contents of the response are determined by utilizing a dynamic language i.e. Coldfusion(RTM: software language), based on processing and display characteristics of the terminal.

Description

La présente invention concerne un procédé de diffusion d'informations d'une plateforme intégrant un serveur et une base de don-nées vers un terminal mobile utilisant le protocole WAP. Une application particulièrement intéressante de l'invention se situe dans le domaine de la diffu- sion d'informations intégrant des photos ou des vidéos vers des terminaux mobiles tels que des téléphones mobiles suite à une requête de l'utilisateur dudit terminal. Les informations peuvent notamment, mais non exclusive-ment, concerner des biens immobiliers. Le protocole WAP ( Wireless Application Protocol en anglais), dit aussi Internet mobile, est un protocole de communication dont le but est de permettre d'accéder à Internet à l'aide d'un terminal mobile tel que par exemple un téléphone portable ou un assistant personnel du type PDA ( Personal Digital Assistant en anglais). Les opérateurs de téléphonie mobile proposent un accès à des sites ou des portails Web accessibles via ces terminaux compatibles avec le protocole WAP. Toutefois, la diffusion de sites internet sur les téléphones portables pose certaines difficultés. Ainsi, les sites Internet sont construits au format HTML qui est le for-mat le plus couramment utilisé ; le format HTML a été adapté à la téléphonie mobile : le format le plus répandu est à ce titre le format WML conçu pour le protocole WAP. Dès lors que le format d'origine du site à diffuser est un site au format HTML, on observe un affichage dégradé du site sur certains terminaux mobiles intégrant un navigateur conçus pour fonctionner uniquement en WML. En outre, il existe un très grand nombre de modèles de terminaux mobiles présentant des dimensions d'écran variables ainsi que des capacités de défilement ( scrolling en anglais) également variables. Dès lors, on conçoit aisément que des sites prévus pour fonctionner sur un écran d'ordinateur, ne s'affiche de façon optimale sur un écran de téléphone mobile. The present invention relates to a method for broadcasting information of a platform integrating a server and a database to a mobile terminal using the WAP protocol. A particularly interesting application of the invention lies in the field of the dissemination of information incorporating photos or videos to mobile terminals such as mobile phones following a request from the user of said terminal. The information may include, but is not limited to, real estate. The WAP (Wireless Application Protocol) protocol, also called mobile Internet, is a communication protocol whose purpose is to allow access to the Internet using a mobile terminal such as for example a mobile phone or a mobile phone. Personal Assistant PDA (Personal Digital Assistant). Mobile operators offer access to websites or web portals accessible through these WAP-enabled devices. However, the distribution of websites on mobile phones poses some difficulties. Thus, websites are built in HTML format which is the most commonly used for-mat; the HTML format has been adapted to mobile telephony: the most widespread format is the WML format designed for the WAP protocol. Since the original format of the site to be broadcast is a site in HTML format, there is a degraded display of the site on some mobile terminals incorporating a browser designed to operate only in WML. In addition, there is a very large number of mobile terminal models with variable screen dimensions and scrolling capabilities (scrolling in English) also variable. Therefore, it is easily conceivable that sites intended to operate on a computer screen, is displayed optimally on a mobile phone screen.

Par ailleurs, il est de plus en plus fréquent de diffuser à partir de sites des informations du type photos ou vidéos ; certains terminaux mobiles ne sont pas équipés d'applications permettant la lecture de ces photos et/ou vidéo. En outre, ces photos et/ou vidéos peuvent être enregistrées dans un format qui n'est pas lisible par le terminal mobile. A l'heure actuelle, pour lire une séquence vidéo avec un téléphone mobile, le format le plus communément répandu est le format 3GP. Les fichiers avec l'extension .3GP ( 3rd Generation Partnership Project en anglais) sont des vidéos compressées prévues pour être diffusées à travers les réseaux mobiles de troisième génération. Ils ont généralement pour extension .3gp ou .3g2. On peut également trouver des terminaux mobiles lisant des fichiers au format MPEG4. Dès lors, un fichier .AVI ou MPEG4 (formats classiques utilisés lors de la capture de séquences vidéo par une caméra numérique) ne pourra pas être lu sur un terminal ne lisant que des fichiers au format 3GP. Dans ce contexte, la présente invention vise à fournir un procédé de diffusion d'informations d'une plateforme intégrant un serveur et une base de données vers un terminal mobile utilisant le protocole WAP permettant de s'affranchir des problèmes précités. A cette fin, l'invention propose un procédé de diffusion d'informations d'une plateforme intégrant un serveur et une base de données vers un ter- minai mobile utilisant le protocole WAP, ladite base de données stockant des caractéristiques de traitement et d'affichage associées à une pluralité de terminaux mobiles et ledit procédé comportant les étapes suivantes : -ledit terminal mobile demande un accès au dit serveur, ladite de- mande d'accès étant faite soit directement au dit serveur soit en pas- sant par un opérateur de télécommunication mobile, - ledit serveur détecte le modèle dudit terminal, - ledit serveur interroge ladite base de données en comparant ledit modèle détecté avec les modèles de ladite base afin de récupérer les caractéristiques de traitement et d'affichage associées au dit terminal, - si ledit modèle détecté n'est pas présent dans ladite base, le serveur envoie un message au dit terminal lui indiquant l'incompatibilité dudit terminal avec ladite plateforme, - si ledit terminal est présent dans ladite base, ledit serveur propose une page d'accueil construite par ledit serveur en utilisant un langage dynamique à partir desdites caractéristiques de traitement et d'affichage, ladite page d'accueil comportant au moins un champ de saisie d'une demande d'informations par l'utilisateur dudit terminal, - ledit serveur interroge ladite base de données pour vérifier l'existence d'au moins une réponse à ladite demande d'informations, - si au moins une réponse à ladite demande d'informations existe, ledit serveur délivre ladite réponse au dit terminal, le contenu de ladite ré- ponse étant déterminé en utilisant un langage dynamique en fonction desdites caractéristiques de traitement et d'affichage dudit terminal. On entend par terminal mobile tout type de terminaux mobiles tels que par exemple un téléphone portable ou un assistant personnel du type PDA. Par ailleurs on entend par base de données, un système de gestion de base de données (SGBD) permettant à la fois la gestion et l'accès à la base de données, étant entendu que le système de gestion de base de données peut héberger plusieurs bases de données, qui sont destinées à des logiciels ou des thématiques différentes. Le terme de base de données couvre également une pluralité de SGBD. In addition, it is increasingly common to broadcast from sites of the type of photos or videos; some mobile devices are not equipped with applications allowing the reading of these photos and / or video. In addition, these photos and / or videos may be recorded in a format that is not readable by the mobile terminal. At present, to play a video clip with a mobile phone, the most common format is the 3GP format. Files with the .3GP (3rd Generation Partnership Project) extension are compressed videos intended for broadcast over third generation mobile networks. They usually have .3gp or .3g2 extension. One can also find mobile terminals reading files in MPEG4 format. Therefore, a .AVI or MPEG4 file (conventional formats used when capturing video sequences by a digital camera) can not be played on a terminal that only reads files in 3GP format. In this context, the present invention aims to provide a method of disseminating information of a platform integrating a server and a database to a mobile terminal using the WAP protocol to overcome the aforementioned problems. To this end, the invention proposes a method for broadcasting information of a platform integrating a server and a database into a mobile terminal using the WAP protocol, said database storing processing and data processing characteristics. display associated with a plurality of mobile terminals and said method comprising the following steps: -sa mobile terminal requests access to said server, said access request being made either directly to said server or by a step by an operator mobile telecommunication, - said server detects the model of said terminal, - said server interrogates said database by comparing said detected model with the models of said database in order to recover the processing and display characteristics associated with said terminal, - if said detected model is not present in said database, the server sends a message to said terminal indicating the incompatibility of said termi nal with said platform, - if said terminal is present in said base, said server proposes a home page built by said server using a dynamic language from said processing and display characteristics, said homepage comprising least one field for inputting an information request by the user of said terminal, said server queries said database to verify the existence of at least one response to said request for information, if at least one response to said request for information exists, said server delivers said response to said terminal, the contents of said response being determined using a dynamic language according to said processing and display characteristics of said terminal. The mobile terminal is understood to mean any type of mobile terminal such as, for example, a mobile phone or a personal assistant of the PDA type. In addition, a database is defined as a database management system (DBMS) that allows both management and access to the database, it being understood that the database management system can host several databases. databases, which are intended for different software or themes. The term database also covers a plurality of DBMSs.

Grâce à l'invention, on effectue une quadruple vérification suite à la demande d'accès au serveur de l'utilisateur du terminal mobile : Dans un premier temps, la plateforme intégrant le serveur commence par détecter le modèle de terminal utilisé. Dans un second temps, le serveur s'assure que le modèle de terminal détecté est apte à recevoir sa page d'accueil ; prenons le cas d'un terminal qui ne peut pas recevoir de page construite en WML : la page d'accueil étant en WML, le serveur prévient alors l'utilisateur que l'application doit être inter-rompue. Le serveur peut également décider de diffuser la page d'accueil dans un format accepté par le navigateur du terminal : ce format peut être du WML ou du xHTML par exemple. Dans un troisième temps, le serveur vérifie dans sa base de données, s'il existe au moins une réponse associée à la demande de l'utilisateur. Thanks to the invention, a quadruple check is performed following the request for access to the mobile terminal user's server: In a first step, the platform integrating the server starts by detecting the terminal model used. In a second step, the server ensures that the detected terminal model is able to receive its home page; take the case of a terminal which can not receive a page built in WML: the homepage being in WML, the server then warns the user that the application must be broken. The server may also decide to broadcast the home page in a format accepted by the terminal browser: this format may be WML or xHTML for example. Thirdly, the server checks in its database, if there is at least one response associated with the request of the user.

Dans un quatrième temps, toujours à partir du modèle de terminal détecté et en réponse à la saisie de l'utilisateur, le serveur décide à partir d'un langage dynamique s'il peut ou non diffuser des données spécifiques telles que des données vidéo ou des photos susceptibles d'être intégrées à la ré- ponse faite à l'utilisateur. Le procédé selon l'invention utilise donc avantageusement la détection du modèle de téléphone portable associée à un programme conçu en langage dynamique interrogeant les bases de données de la plateforme pour construire une réponse adaptée au modèle de terminal. In a fourth step, again from the detected terminal model and in response to the input of the user, the server decides from a dynamic language whether or not it can broadcast specific data such as video data or photos that can be integrated into the response to the user. The method according to the invention therefore advantageously uses the detection of the mobile phone model associated with a program designed in dynamic language querying the databases of the platform to build a response adapted to the terminal model.

Par ailleurs, on peut noter que le procédé selon l'invention nécessite pour sa mise en oeuvre un investissement relativement faible et qu'il peut être utilisé avec la majorité des téléphones mobiles (la plupart des téléphones utilise aujourd'hui le protocole WAP). Le procédé selon l'invention peut également présenter une ou plu- 15 sieurs des caractéristiques ci-dessous, considérées individuellement ou selon toutes les combinaisons techniquement possibles : Avantageusement, le procédé selon l'invention comporte les étapes suivantes : - si lesdites caractéristiques de traitement et d'affichage dudit terminal autorisent l'affichage de vidéos et/ou photos présentant un format 3GP ou un format MPEG4 et que certaines vidéos et/ou photos présentant ce format sont associées à ladite réponse, ces vidéos et/ou photos sont proposées à l'utilisateur dudit terminal dans ledit contenu de ladite réponse, - si lesdites caractéristiques de traitement et d'affichage dudit terminal n'autorisent pas l'affichage de vidéos et/ou photos présentant un format 3GP ou un format MPEG4 et que certaines vidéos et/ou photos présentant ce format sont associées à ladite réponse, ces vidéos et/ou photos ne sont pas proposées à l'utilisateur dudit terminal dans ledit contenu de ladite réponse. Préférentiellement, le procédé selon l'invention comporte au moins une des étapes suivantes : 20 25 30 - un fournisseur de données exporte ses données, par exemple sous forme de flux RSS, vers ladite base de données de ladite plateforme. - ledit serveur extrait les données destinées à ladite base de données à partir de données stockées dans des bases de données de fournis- seur, par exemple à l'aide de robots, - un fournisseur utilise un localisateur url privé de connexion à ladite plateforme qui lui permet de déposer ses données. La page d'accueil peut être envoyée dans un format WML ou xHTML. Avantageusement, le format de la page d'accueil est déterminé en fonction desdites caractéristiques de traitement et d'affichage. Avantageusement, le procédé selon l'invention comporte les étapes suivantes : - ledit terminal envoie un minimessage, dit aussi SMS Short mes-sage service , à l'opérateur de télécommunication mobile, ledit mi- nimessage comportant un code de service, - ledit opérateur de télécommunication mobile reconnaît ledit code de service et renvoie au dit terminal un minimessage contenant un localisateur url d'accès. Préférentiellement, ladite étape pendant laquelle ledit terminal mobile demande un accès au dit serveur se déroule selon les étapes suivantes : - ledit terminal mobile demande un accès au dit serveur via un accès à un localisateur url, ladite demande transitant par ledit opérateur de télécommunication mobile, - ledit opérateur mobile rajoute au dit localisateur url un identifiant uni- que associé au dit terminal mobile avant envoi au dit serveur, - ledit identifiant est stocké dans ladite base de données de ladite pla- teforme. Selon un mode de réalisation préféré, un compteur de temps correspondant à la réception de l'identifiant est également stocké dans ladite base de données de ladite plateforme. De manière préférentielle, le procédé selon l'invention comporte une étape de vérification de la solvabilité dudit utilisateur dudit terminal après que l'utilisateur dudit terminal ait accepté une proposition commerciale pour la fourniture des informations demandées Le procédé selon l'invention trouve une application particulièrement intéressante dans le domaine des recherches d'informations immobilières. Furthermore, it may be noted that the method according to the invention requires for its implementation a relatively low investment and can be used with the majority of mobile phones (most phones now use the WAP protocol). The process according to the invention may also have one or more of the following characteristics, considered individually or in any technically possible combination: Advantageously, the process according to the invention comprises the following steps: if said treatment characteristics and display of said terminal allow the display of videos and / or photos with a 3GP format or MPEG4 format and that some videos and / or photos with this format are associated with said response, these videos and / or photos are proposed to the user of said terminal in said content of said response, - if said processing and display characteristics of said terminal do not allow the display of videos and / or photos having a 3GP format or an MPEG4 format and that certain videos and / or photos having this format are associated with said answer, these videos and / or photos are not available to the user dudi t terminal in said content of said response. Preferably, the method according to the invention comprises at least one of the following steps: a data provider exports its data, for example in the form of an RSS feed, to said database of said platform. said server extracts the data intended for said database from data stored in supplier databases, for example using robots; a provider uses a private URL locator for connection to said platform which allows him to deposit his data. The home page can be sent in WML or xHTML format. Advantageously, the format of the home page is determined according to said processing and display characteristics. Advantageously, the method according to the invention comprises the following steps: said terminal sends a SMS message, also called SMS short mes-sage service, to the mobile telecommunication operator, said mini- message comprising a service code, said operator mobile telecommunication recognizes said service code and returns to said terminal a short message containing an access url locator. Preferably, said step during which said mobile terminal requests access to said server takes place according to the following steps: said mobile terminal requests access to said server via an access to an url locator, said request transiting through said mobile telecommunication operator, said mobile operator adds to said url locator a unique identifier associated with said mobile terminal before sending it to said server, said identifier is stored in said database of said platform. According to a preferred embodiment, a time counter corresponding to the reception of the identifier is also stored in said database of said platform. Preferably, the method according to the invention comprises a step of verifying the solvency of said user of said terminal after the user of said terminal has accepted a commercial proposal for the provision of the requested information. The method according to the invention finds particular application. interesting in the field of real estate information research.

Ainsi, de manière particulièrement avantageuse, ledit champ de saisie per-met la saisie d'une référence immobilière sur laquelle l'utilisateur dudit terminal souhaite obtenir des informations. D'autres caractéristiques et avantages de l'invention ressortiront clairement de la description qui en est donnée ci-dessous, à titre indicatif et nul- lement limitatif, en référence à la figure 1 annexée qui est une représentation schématique simplifiée des différentes étapes du procédé selon l'invention. Le procédé selon l'invention comporte une série d'étapes se déroulant entre un terminal mobile client 10 tel qu'un téléphone mobile ou un PDA fonctionnant suivant le protocole WAP, un opérateur de téléphonie mobile 11 et une plateforme éditeur 12 intégrant : - un serveur non représenté, - un système de gestion de base de données (SGBD) clients 13, - un système de gestion de base de données (SGBD) de références 14. Les SGBD peuvent être interrogés en utilisant un langage du type SQL ( Structured query language en anglais). Le terminal 10 peut se connecter à un réseau mobile 15 de l'opérateur 11, ledit réseau mobile 15 étant connecté par au moins une pas- serelle à un réseau de transmission de données 16 tel que le réseau Inter-net selon un protocole du type HTTP ( Hypertext Transfer Protocol en anglais) ou HTTPS ( Hypertext Transfer Protocol Secured en anglais), donnant accès à la plateforme 12. Selon une première étape 1, l'accès au service WAP est réalisé par l'envoi par le terminal mobile 10 d'un minimessage ou SMS ( Short Mes-sage Service' en anglais) à un numéro dédié à un service particulier, par exemple un numéro correspondant à un service relatif à des informations sur des biens immobiliers. Ce numéro dédié peut être un numéro court à cinq chiffres, le SMS contenant un code associé au service mentionné ci-dessus. Selon l'étape 2, l'opérateur en téléphonie mobile 11 reconnaît le code du service et délivre en retour au terminal 10 un SMS contenant un chemin d'accès à une url ( Uniform Resource Locator en anglais), littéralement localisateur uniforme de ressource . Selon l'étape 3, l'utilisateur du terminal 10 active le chemin d'accès et demande la page d'accueil du service. Conformément à l'étape 4, l'opérateur 11 va ajouter dans l'en-tête ( header en anglais) de la requête de l'utilisateur un identifiant (ou alias) UID ( User Identifier en anglais) unique de la carte SIM du terminal mobile 10. La génération de cet identifiant unique peut être obtenu par différents procédés propres à chaque opérateur. Cet identifiant peut par exemple être calculé à partir du numéro de téléphone de l'utilisateur mais reste de préférence anonyme pour des raisons de confidentialité. Le chemin d'accès ainsi que l'identifiant sont envoyés à la plateforme 12 selon le protocole HTTP ou HTTPS. En référence à l'étape 5, le serveur de la plateforme 12 récupère dans les en-têtes à la fois l'identifiant de l'utilisateur ainsi que le paramètre user-agent prévu dans le protocole http. Le paramètre de user-agent permet de déterminer le modèle du terminal mobile 10. On utilise pour cela un langage dynamique tel que Coldfusion pour interroger les en-têtes. ColdFusion est un langage à base de balises syntaxiquement proche du langage HTML et qui permet aux développeurs d'effec- tuer rapidement des opérations telles qu'interagir avec une base de données du type SQL ou afficher dynamiquement des informations sur des pages Web. D'autres langages dynamiques tels que PHP, ASP ou JSP peuvent également être utilisés. Un exemple de code source permettant cette récupération est donné ci-dessous : ri sotte <output> <set x GetHttp{tequesiData( <bop collection = ##x.headers# item = ittp_item"> #http_item# #StructFind(x.headers, http_item)# <flow> < output mile si ous renvoie ttt l r t?1 jf/lltt'?f t ftll Value CF 0=1 33680. CFTOKEN-ESE?3117; urt du se{veurd'appli{-utioo {le type" ?r':! {exu'l{tm:, application/yod xhtnill+xmI f , c{,-o{k xh u applicatirznfynd wap {nt e{ii c appli s = va r hiv.o, apis mUserAlias:373641738227 Thus, particularly advantageously, said input field per-puts the entry of a real estate reference on which the user of said terminal wishes to obtain information. Other characteristics and advantages of the invention will emerge clearly from the description which is given below, by way of indication and in no way limiting, with reference to the appended FIG. 1 which is a simplified schematic representation of the various steps of the method. according to the invention. The method according to the invention comprises a series of steps taking place between a mobile client terminal 10 such as a mobile phone or a PDA operating according to the WAP protocol, a mobile operator 11 and a publisher platform 12 integrating: a server not shown, - a database management system (DBMS) clients 13, - a database management system (DBMS) references 14. The DBMS can be queried using a language of the type SQL (Structured query language in English). The terminal 10 can connect to a mobile network 15 of the operator 11, said mobile network 15 being connected by at least one gateway to a data transmission network 16 such as the Inter-net network according to a protocol of the type Hypertext Transfer Protocol (HTTPS) or HTTPS (Hypertext Transfer Protocol Secured in English), giving access to the platform 12. In a first step 1, access to the WAP service is achieved by sending by the mobile terminal 10 a SMS message (Short Mes-sage Service) to a number dedicated to a particular service, for example a number corresponding to a service relating to information on real estate. This dedicated number may be a five-digit short number, the SMS containing a code associated with the service mentioned above. According to step 2, the mobile operator 11 recognizes the service code and delivers back to the terminal 10 an SMS containing a path to a URL (Uniform Resource Locator), literally uniform resource locator. According to step 3, the user of the terminal 10 activates the access path and requests the service home page. According to step 4, the operator 11 will add in the header of the request of the user a unique identifier (or alias) UID (User Identifier) of the SIM card of the user. mobile terminal 10. The generation of this unique identifier can be obtained by different methods specific to each operator. This identifier can for example be calculated from the phone number of the user but is preferably anonymous for reasons of confidentiality. The path and the identifier are sent to the platform 12 according to the HTTP or HTTPS protocol. With reference to step 5, the server of the platform 12 retrieves in the headers both the user's identifier and the user-agent parameter provided in the http protocol. The user-agent parameter is used to determine the model of the mobile terminal 10. This is done using a dynamic language such as Coldfusion to query the headers. ColdFusion is a syntax-based language that is syntactically similar to HTML and allows developers to quickly perform operations such as interacting with a SQL-like database or dynamically displaying information on Web pages. Other dynamic languages such as PHP, ASP or JSP can also be used. An example of source code for this recovery is given below: ri sotte <output> <set x GetHttp {tequesiData (<bop collection = ## x.headers # item = ittp_item "> # http_item # #StructFind (x.headers , http_item) # <flow> <output mile if you return ttt lrt? 1 jf / lltt '? ftllll Value CF 0 = 1 33680. CFTOKEN-ESE? 3117; urt of the caller {-utioo {type "? r ':! {exu'l {tm :, application / yod xhtnill + xmI f, c {, - o {k xh u applicatirznfynd wap {nt e {ii c appli s = va r hiv.o, apis mUserAlias : 373641738227

Nokia6630i1.0 (4.03.40) SymbianOSf8.0 Series6012.6 profitefMIDP-2.0 Configuration7CLDC-1.1 MODE TT .r heep- is l att it, se 'tOS4 t;c s 2;1.1--43 s fr - hop iindsl udssok{ (Sri7? 5 z l'" GPRS ~uti?'.C5if39Y:::1 CET HTTPt1.1 L'interrogation des en-têtes (voir ci-dessus) renvoie l'identifiant de l'utilisateur (ici : 373641738227) ainsi que le modèle du terminal (ici : Nokia 6630). Nokia6630i1.0 (4.03.40) SymbianOSf8.0 Series6012.6 profitefMIDP-2.0 Configuration7CLDC-1.1 TT MODE .r heep- is l att it, is' tOS4 t; cs 2; 1.1--43 s en - hop iindsl udssok { (Sri7? 5 z the "GPRS ~ uti?" C5if39Y ::: 1 CET HTTPt1.1 The querying of headers (see above) returns the user identifier (here: 373641738227) as well as the model of the terminal (here: Nokia 6630).

A partir du modèle du terminal, le serveur recherche dans un SGBD non représentée (intégrant pour chaque modèle de terminal des informations techniques du terminal telles que les caractéristiques d'affichage et de traitement du terminal) la présence du terminal détecté grâce au user-agent et ses caractéristiques associées. Ces caractéristiques incluent no- tamment : la prise en charge ou non des fonctions image, vidéo, streaming, téléchargement, le protocole d'affichage du terminal (WML, xHTML, Java...). Si le modèle de terminal 10 n'est pas dans le SGBD, la plateforme 12 indique à l'utilisateur l'incompatibilité du terminal 10 avec le procédé proposé et l'échange s'arrête. Un exemple de code source illustrant le processus est donné ci-dessous: 8 WAP-Network-info Cr- i- er' r User-Agent X-Nokia-C )NNEt Tï 3 C,crmec<:-in t nt.. -'r et r, cade source 5.1-b. .set Terminal_User-Agent = #http_Use{_Agent#} <output> <query name='GET TM" datasource= notreBDD."> SELECT UserAgent, autres,... FROM notrebdddeterminaux </guérit> sloop quer}=L GET_TM"> <if Terminal Modele CONTMNS'# GET_TM.UserAgent#'> il Si le mr :bi existe ds notre Bï.1C7, on racup ,re tou •, aw ,, tre a{ ;:ng, chargement lar.gt u s u un Appiication.video = Application.inaage = Application.iangage_supporte = Etc... fi on initialisé fapplicadicin Application.initialized = 1 <'eiue> Io ;en- _zai cu eu pas trouvé ds notre BDD, on in Modèle non supporté <abort> -fit> </bop> </output> t c.o& 9.1 La plateforme 12 enregistre l'UID dans le SGBD clients 13 qui regroupe les informations relatives à l'utilisateur. La plateforme 12 stocke également dans le SGBD clients 13 un compteur de temps correspondant à la date de réception de l'UID. Rappelons que l'UID est anonyme par rapport au numéro de téléphone du client mais est unique. Le fait de stocker l'identifiant UID et un compteur associé permettra ensuite d'identifier le client lorsque celui-ci se connectera à nouveau ainsi que de gérer les droits de l'utilisateur en fonction de son abonnement (et notamment la durée de son abonnement par rapport au temps écoulé sur le compteur). En d'autres termes, si l'utilisateur se reconnecte, la plateforme 12 peut immédiatement vérifier si l'utilisateur est encore dans sa période d'abonnement. La plateforme 12 permet également de proposer au client, à chaque nouvelle visite, des contenus adaptés ou de le laisser accéder à des From the terminal model, the server searches in a not shown DBMS (integrating for each terminal model technical information of the terminal such as the display and processing characteristics of the terminal) the presence of the terminal detected by the user-agent and its associated characteristics. These features include: support for image, video, streaming, download, terminal display protocol (WML, xHTML, Java ...). If the terminal model 10 is not in the DBMS, the platform 12 indicates to the user the incompatibility of the terminal 10 with the proposed method and the exchange stops. An example of a source code illustrating the process is given below: WAP-Network-info Cr-i-er User-Agent X-Nokia-C) NNEt T3 3 C, crmec <: - in t nt .. -r and r, cade source 5.1-b. .set Terminal_User-Agent = #http_Use {_Agent #} <output> <query name = 'GETTM' datasource = ourBDD. "> SELECT UserAgent, others, ... FROM ourdbddetermines </ heals> sloop quer} = L GET_TM" > <if Terminal Model CONTMNS '# GET_TM.UserAgent #'> il If the mr: bi exists in our Bî.1C7, we rcup, re tou •, aw ,, be a {;: ng, loading lar.gt usu a Appiication.video = Application.inaage = Application.iangage_support = Etc ... fi on initialized fapplicadicin Application.initialized = 1 <'eiue> Io; _zai not found in our BDD, on in Model not supported <abort> -fit> </ bop> </ output> t c.o & 9.1 The platform 12 stores the UID in the client DBMS 13 which groups the user information, the platform 12 also stores in the client DBMS 13 a counter of time corresponding to the date of receipt of the UID Remember that the UID is anonymous with respect to the phone number of the customer but is unique. The associated user will then identify the customer when he / she logs in again and manage the user's rights according to his / her subscription (including the duration of his / her subscription compared to the elapsed time on the meter). In other words, if the user reconnects, the platform 12 can immediately check if the user is still in his subscription period. The platform 12 also makes it possible to propose to the customer, at each new visit, adapted contents or to let him access

rubriques spécifiques de l'application. Cette étape permet également de refuser l'accès à un utilisateur identifié comme douteux . L'identification complète de l'utilisateur et du modèle de terminal 10 étant réalisée, la plateforme construit dynamiquement (à nouveau à l'aide d'un langage dynamique tel que Coldfusion) la page d'accueil du service qui specific sections of the application. This step also allows you to deny access to a user identified as doubtful. The complete identification of the user and the terminal model 10 being realized, the platform dynamically builds (again using a dynamic language such as Coldfusion) the homepage of the service that

va être proposée sur le terminal mobile 10. Ainsi le format de la page d'accueil peut être par exemple en WML ou en xHTML selon que le terminal accepte ou non ces formats (on a cette information via les caractéristiques du terminal). Un exemple de code source permettant une telle implémentation est donnée ci-dessous : ..ri..f>,iu d ap; ation, i.iaitianterrent <a prise r, _ targ> ou iuin des fonctions tur.cn cor.Datiblt d ta:ariral oeu;icri <if App{ication.langage_supporte = xHTML> <IDOCTYPE html PUBLIC "-l/W'APFORUMI/DTD XHTML Moule 1.Qf1E I http./i w.wapfor lm.org/DTDfxhIml-mabile1G? d <html xmins="http /fwww.w3argf1? 99ixhtnnl"> <head> <title> <ftitle> K"Ihead> <body> Etc will be proposed on the mobile terminal 10. Thus the format of the home page can be for example WML or xHTML depending on whether or not the terminal accepts these formats (we have this information via the characteristics of the terminal). An example of source code for such an implementation is given below: ..ri..f>, iu d ap; ation, i.iaitianterrent <a reckless plug or minus functions tur.cn cor.Daust of the: ariral applicati on <if App {ication.support_language = xHTML> <IDOCTYPE html PUBLIC "-l / W ' APFORUMI / DTD XHTML Mold 1.Qf1E I http./i w.wapfor lm.org/DTDfxhIml-mabile1G? D <html xmins = "http /fwww.w3argf1? 99ixhtnnl "> <head> <title> <ftitle> K" Ihead> <body> Etc.

<else Application.langage_supporte = WML> <?xml version =1 .0' encoding='iso-8859-1"?> <IDOCTYPE wml PUBLIC "-IJW'APFORUMUDTD WML 'I.i/IEN" p rg`DTD/wmll 1 dtd">. <wml> <card> <!if> Fin cade source 5.3 La page d'accueil s'affiche donc sur le terminal 10 ; cette page d'accueil comprend au moins un champ de formulaire permettant à l'utilisateur de saisir une référence alphanumérique correspondant par exemple à un bien immobilier (exemple d'une référence sur un panneau d'appartement à vendre dans la rue). La page d'accueil peut également contenir un moteur de recherche plus complet avec différents champs à renseigner : nombre de pièces, superficie, prix... <else Application.language_support = WML> <? xml version = 1 .0 'encoding =' iso-8859-1 '?> <IDOCTYPE wml PUBLIC "-IJW'APFORUMUDTD WML' Ii / IEN" p rg`DTD / wmll 1 dtd ">. <wml> <card> <! if> Source cade 5.3 The home page is displayed on the terminal 10; this home page includes at least one form field allowing the user to enter an alphanumeric reference corresponding for example to a real estate property (example of a reference on an apartment panel for sale in the street). The homepage can also contain a more complete search engine with different fields to fill: number of rooms, surface area, price ...

Selon l'étape 6, l'utilisateur entre ladite référence dans le champ de saisie et valide cette entrée. According to step 6, the user enters said reference in the input field and validates this entry.

Le SGBD de références 14 locale de la plateforme 12 intègre les don-nées de différents fournisseur de données ; en restant dans le domaine des données immobilières, l'alimentation du SGBD 14 de références passe par une contractualisation avec le fournisseur. La fourniture des données peut se faire de différentes manières. The local reference database 12 of the platform 12 integrates data from different data providers; while remaining in the field of real estate data, the supply of the reference DBMS 14 requires contracting with the supplier. The provision of data can be done in different ways.

Le fournisseur peut tout d'abord exporter, par exemple sous forme de flux au format RSS (habituellement utilisé pour diffuser les mises à jour de sites dont le contenu change fréquemment, typiquement les sites d'information) ses données vers le SGBD de références 14. The supplier can first export, for example as a feed in RSS format (usually used to disseminate updates of sites whose content changes frequently, typically information sites) its data to the reference DBMS 14 .

Il est également possible d'utiliser des robots spécifiques pour chaque fournisseur qui permettent d'extraire les données directement à partir des différents serveurs de fournisseur. It is also possible to use specific robots for each provider that can extract the data directly from the different vendor servers.

Une autre solution peut consister à utiliser une url privée sur la plate-forme 12 (Intranet ou extranet) qui permettent aux fournisseurs de déposer leurs données. Les données sont non seulement des données textuelles relatives aux biens immobiliers mais également des images ou des vidéos du bien immobilier proposé. Pour pouvoir lire de la vidéo avec la plupart des terminaux mobiles, il est préférable de proposer des fichiers du type 3GP : les fichiers avec l'ex-tension .3GP (3rd Generation Partnership Project) sont des vidéos compres- sées prévues pour être diffusées à travers les réseaux mobiles de troisième génération. Ils ont généralement pour extension .3gp ou .3g2. On peut également avoir des terminaux qui lisent des fichiers au format MPEG4 (on notera toutefois que de nombreux terminaux mobiles ne lisent le format MPEG4). Another solution may be to use a private URL on platform 12 (intranet or extranet) which allows the providers to deposit their data. The data is not only textual data relating to real estate but also images or videos of the proposed real estate. To be able to play video with most mobile devices, it is best to provide 3GP-like files: files with .3GP (3rd Generation Partnership Project) ex- tension are compressed videos that are intended to be broadcast. through third generation mobile networks. They usually have .3gp or .3g2 extension. You can also have terminals that read files in MPEG4 format (note however that many mobile terminals do not read the MPEG4 format).

Des séquences capturées avec une caméra numérique formant un fi-chier au format AVI ne seront pas lisibles par la majorité des terminaux mobiles. Dès lors, il est préférable d'enregistrer uniquement des vidéos au format 3GP et éventuellement au format MPEG4 dans le SGBD de référen- ces 14. Une solution peut consister pour le fournisseur de données à capturer les photos ou vidéos du bien immobilier (ou de tout autre type de bien selon l'application) à l'aide d'un terminal mobile de façon à avoir directement un fichier au format ad hoc et à proposer et/ou exporter ces fichiers vers le SGBD de références 14. Ces fichiers peuvent même être transférés directement vers la plateforme 12 à partir du terminal mobile du fournisseur de données. Selon l'étape 7, la plateforme 12 vérifie dans le SGBD de références 14 si au moins une réponse correspond à la référence saisie par l'utilisateur (dans le cas d'une page d'accueil multi-champs, selon les cas, on peut décider qu'il faut au moins une réponse répondant soit à l'ensemble de champs saisis soit à au moins un champ saisi). Sequences captured with a digital camera forming an AVI file will not be readable by the majority of mobile terminals. Therefore, it is preferable to record only 3GP and possibly MPEG4 format videos in the reference DBMS 14. A solution may be for the data provider to capture photos or videos of the real estate (or any other type of good according to the application) using a mobile terminal so as to directly have a file in ad-hoc format and to propose and / or export these files to the reference DBMS 14. These files can even be be transferred directly to the platform 12 from the mobile terminal of the data provider. According to step 7, the platform 12 checks in the reference DBMS 14 if at least one answer corresponds to the reference entered by the user (in the case of a multi-field homepage, depending on the case, one can decide that at least one answer must be given to the set of fields entered or to at least one field entered).

Si aucun bien ne correspond à la requête de l'utilisateur, la plateforme 12 envoie un message d'erreur (ou indique qu'il n'y a pas de biens disponibles) à l'utilisateur et le redirige au début de l'application. Si la référence est détectée dans le SGBD 14, la plateforme 12 col- lecte l'ensemble des informations (textuelles, vidéo, image) utiles à la délivrance du contenu et envoie à l'utilisateur une page de dialogue d'achat sur laquelle l'utilisateur a la possibilité d'accepter la transaction proposée (plu-sieurs types de transaction peuvent être proposés, par exemple avec ou sans abonnement sur une durée prédéterminée). If no property corresponds to the request of the user, the platform 12 sends an error message (or indicates that there is no available property) to the user and redirects it to the beginning of the application . If the reference is detected in the DBMS 14, the platform 12 collects all the information (text, video, image) useful for delivering the content and sends the user a purchase dialog page on which the The user has the option of accepting the proposed transaction (several types of transactions may be offered, for example with or without a subscription for a predetermined duration).

Le système de paiement peut être hébergé indifféremment par l'opérateur 11 ou par la plateforme 12. Dans le cas d'un système de paiement hébergé par l'opérateur 11, selon les étapes 8 et 9, si l'utilisateur accepte la transaction, la validation de la transaction fait appel à une passerelle ( gateway en anglais) de dialo- gue entre l'opérateur 11 et la plateforme 12; c'est l'opérateur 11 qui va débiter l'utilisateur et donc vérifier la solvabilité du client. Si l'opérateur est solvable, il informe la plateforme 12. On peut noter qu'en cas de temps de réponse trop long entre la plateforme 12 et l'opérateur 11, une désactivation ( timeout en anglais) est prévue. The payment system may be hosted indifferently by the operator 11 or by the platform 12. In the case of a payment system hosted by the operator 11, according to steps 8 and 9, if the user accepts the transaction, the validation of the transaction uses a gateway (gateway in English) for dialogue between the operator 11 and the platform 12; it is the operator 11 who will debit the user and therefore check the creditworthiness of the customer. If the operator is solvent, he informs the platform 12. It can be noted that in case of too long response time between the platform 12 and the operator 11, a deactivation (timeout in English) is provided.

Pour certains opérateurs, c'est la plateforme qui héberge le système de paiement et c'est donc la plateforme qui demande à l'opérateur si l'utilisateur est ou non solvable. Il y a donc toujours la vérification de la solvabilité par l'opérateur mais ce n'est pas le client qui demande à l'opérateur s'il est solvable (c'est la plate-forme qui propose le dialogue d'achat au client et qui demande ensuite à l'opérateur se l'utilisateur est solvable). Si l'utilisateur n'est pas solvable, un message d'erreur est envoyé sur le terminal 10. Dans le cas contraire, l'opérateur 11 renvoie à la plateforme 12 via la passerelle les informations relatives à la transaction. For some operators, it is the platform that hosts the payment system and it is therefore the platform that asks the operator whether or not the user is solvent. So there is always the verification of solvency by the operator but it is not the customer who asks the operator if it is solvent (it is the platform that offers the purchase dialogue to the customer and who then asks the operator if the user is solvent). If the user is not solvent, an error message is sent on the terminal 10. In the opposite case, the operator 11 returns to the platform 12 via the gateway the information relating to the transaction.

Selon l'étape 10, la plateforme 12 enregistre les informations relatives à la transaction dans le SGBD clients 13 et délivre les informations concernant la référence saisie par l'utilisateur. According to step 10, the platform 12 stores the information relating to the transaction in the client DBMS 13 and delivers the information concerning the reference entered by the user.

Les informations relatives au bien immobilier sont ainsi proposées à l'utilisateur conformément aux caractéristiques du terminal 10. Un exemple de code source permettant de générer l'affichage des informations sur le terminale 10 est donné ci-dessous : iode source affichage du tien en fonction du type de terrai{{{{1 Application.fangage supporte=WML> <?xml version=1 .0" encoding="iso-8859-i"?> <1DOCTYPE wml PUBLIC '-IPWAPFORUM1/DTDWML 1 1?IEN"'http:flwww_,wapforum.orgîDTD;wrr7111_cttd"> 1 > card> Type de bien : #BDD_type de bien# Nb chambres : #BDD nb chambre# Descriptif détaillé : #BDD_descriptif# Prix : #BBD_prix# ETC ._. le 1 .e les ;ad su. o a les proposes (>a + '[ < t arr,c ment ou en xfi ariain g <if Api ! on.vic o'_ Oui> loop sur les video #BDD video# <Ioop sur les videos> <else> i Sinon, un {b°' reopose rien ... <f> Si r {1e terminai supporte les images fpg,gifl, on <if Application images = Oui> sloop sur les photos> #BDD_photo# eloop sur les photos> Ise> propose den ... <li I On termine en fournissant les contacts du professionnel Agence x Adresse : ` ne é propos du numéro de téléphone : une fonction permet d'appeler d{recteo< t r.3{ s avoir è composer nrrmere. Tél : <appel> +330000000000 </appel> </tard> 11> Ainsi, le procédé selon l'invention permet d'afficher le résultat en prenant en compte les caractéristiques du terminal susceptible d'autoriser par exemple: les formats WML ou xHTML, les vidéos ou pas, - si le terminal lit les vidéos : diffusion en téléchargement ou en streaming, les images ou pas. Il est également possible d'appeler directement le contact en charge du bien immobilier sans composer le numéro de téléphone dudit contact. La page de réponse aura toujours un haut et un bas de page com- mun avec en son centre des informations adaptées au terminal. Bien entendu, l'invention n'est pas limitée au mode de réalisation qui vient d'être décrit. The information relating to the property is thus proposed to the user in accordance with the characteristics of the terminal 10. An example of source code for generating the display of the information on the terminal 10 is given below: iodine source display of your own according to of the terrai type {{{{1 Application.fanguage support = WML> <? xml version = 1 .0 "encoding =" iso-8859-i "?> <1DOCTYPE wml PUBLIC '-IPWAPFORUM1 / DTDWML 1 1? IEN" 'http: flwww_, wapforum.orgîDTD; wrr7111_cttd "> 1> card> Type of property: #BDD_type of property # Nb rooms: #BDD nb room # Detailed description: # BDD_descriptif # Price: # BBD_price # ETC ._. .e the ad su o o the proposed ones (> a + '[<t arr ement or xfi ariain g <if Api! on.vic o'_ Yes> loop on the video #BDD video # <Ioop on the videos> <else> i Otherwise, a {b ° 'reopos nothing ... <f> If r {1e terminai supports the images fpg, gifl, on <if Application images = Yes> sloop on the photos> # BDD_photo # eloop on photos> Ise> proposes den ... <li I It ends by providing the contacts of the professional Agency x Address: `about the phone number: a function allows to call d <recremo <t r.3 {s to be dialed nrrmere. Tel: <call> +330000000000 </ call> </ late> 11> Thus, the method according to the invention makes it possible to display the result by taking into account the characteristics of the terminal that may allow for example: WML or xHTML, videos or not, - if the terminal reads videos: streaming download or streaming, images or not. It is also possible to call directly the contact in charge of the property without dialing the phone number of the contact. The response page will always have a top and a bottom of the page, together with information adapted to the terminal. Of course, the invention is not limited to the embodiment just described.

On notera ainsi que l'invention bien que préférentiellement décrite dans le cas de biens immobiliers, peut s'appliquer à d'autres types de service (service de rencontre ù demande d'informations sur des spectacles) dès lors qu'une demande d'information d'un client à partir d'un terminal mobile est nécessaire. Enfin, on pourra remplacer tout moyen par un moyen équivalent. It will thus be noted that the invention, although preferentially described in the case of immovable property, can be applied to other types of service (meeting service for information on shows) when a request for information from a client from a mobile terminal is required. Finally, any means can be replaced by equivalent means.

Claims (10)

REVENDICATIONS 1. Procédé de diffusion d'informations d'une plateforme intégrant un serveur et une base de données vers un terminal mobile utilisant le proto-cote WAP, ladite base de données stockant des caractéristiques de traite-ment et d'affichage associées à une pluralité de terminaux mobiles et ledit procédé comportant les étapes suivantes : - ledit terminal mobile demande un accès au dit serveur, ladite de-mande d'accès étant faite soit directement au dit serveur soit en pas- sant par un opérateur de télécommunication mobile, - ledit serveur détecte le modèle dudit terminal, - ledit serveur interroge ladite base de données en comparant ledit modèle détecté avec les modèles de ladite base afin de récupérer les caractéristiques de traitement et d'affichage associées au dit terminal, -si ledit modèle détecté n'est pas présent dans ladite base, le serveur envoie un message au dit terminal lui indiquant l'incompatibilité dudit terminal avec ladite plateforme, - si ledit terminal est présent dans ladite base, ledit serveur propose une page d'accueil construite par ledit serveur en utilisant un langage dynamique à partir desdites caractéristiques de traitement et d'affichage, ladite page d'accueil comportant au moins un champ de saisie d'une demande d'informations par l'utilisateur dudit terminal, - ledit serveur interroge ladite base de données pour vérifier l'existence d'au moins une réponse à ladite demande d'informations, - si au moins une réponse à ladite demande d'informations existe, ledit serveur délivre ladite réponse au dit terminal, le contenu de ladite ré- ponse étant déterminé en utilisant un langage dynamique en fonction desdites caractéristiques de traitement et d'affichage dudit terminal. A method for broadcasting information of a platform integrating a server and a database to a mobile terminal using the WAP proto-dimension, said database storing processing and display characteristics associated with a plurality mobile terminals and said method comprising the following steps: said mobile terminal requests access to said server, said access request being made either directly to said server or by a mobile telecommunication operator; server detects the model of said terminal, - said server interrogates said database by comparing said detected model with the models of said database in order to recover the processing and display characteristics associated with said terminal, -if said detected model is not not present in said base, the server sends a message to said terminal indicating the incompatibility of said terminal with said platform, - if the edit terminal is present in said base, said server proposes a home page built by said server using a dynamic language from said processing and display characteristics, said homepage comprising at least one input field of a request for information by the user of said terminal, - said server queries said database to verify the existence of at least one response to said request for information, - if at least one response to said request for information exists, said server delivers said response to said terminal, the content of said response being determined using a dynamic language according to said processing and display characteristics of said terminal. 2. Procédé selon la revendication 1 caractérisé en ce qu'il comporte les étapes suivantes : - si lesdites caractéristiques de traitement et d'affichage dudit terminal autorisent l'affichage de vidéos et/ou photos présentant un format 3GP ou un format MPEG4 et que certaines vi-déos et/ou photos présentant ce format sont associées à ladite réponse, ces vidéos et/ou photos sont proposées à l'utilisateur dudit terminal dans ledit contenu de ladite réponse, - si lesdites caractéristiques de traitement et d'affichage dudit terminal n'autorisent pas l'affichage de vidéos et/ou photos présentant un format 3GP ou un format MPEG4 et que certaines vidéos et/ou photos présentant cette extension ou ayant ce format sont associées à ladite réponse, ces vidéos et/ou photos ne sont pas proposés à l'utilisateur dudit terminal dans ledit contenu de ladite réponse. 2. Method according to claim 1 characterized in that it comprises the following steps: - if said processing and display characteristics of said terminal allow the display of videos and / or photos with a 3GP format or MPEG4 format and that some vi-deos and / or photos having this format are associated with said response, these videos and / or photos are proposed to the user of said terminal in said content of said response, - if said characteristics of processing and display of said terminal do not allow the display of videos and / or photos with a 3GP format or MPEG4 format and that some videos and / or photos with this extension or format are associated with the said response, these videos and / or photos are not not proposed to the user of said terminal in said content of said response. 3. Procédé selon l'une des revendications précédentes caractérisé en ce qu'il comporte au moins une des étapes suivantes : - un fournisseur de données exporte ses données, par exemple sous forme de flux RSS, vers ladite base de données de ladite plateforme. - ledit serveur extrait les données destinées à ladite base de données à partir de données stockées dans des bases de données de fournisseur, par exemple à l'aide de robots, - un fournisseur utilise un localisateur url privé de connexion à ladite plateforme qui lui permet de déposer ses données. 3. Method according to one of the preceding claims characterized in that it comprises at least one of the following steps: a data provider exports its data, for example in the form of an RSS feed, to said database of said platform. said server extracts the data intended for said database from data stored in supplier databases, for example using robots; a provider uses a private URL locator for connection to said platform which enables it to deposit his data. 4. Procédé selon la revendication précédente caractérisé en ce que ledit page d'accueil est envoyée dans un format WML ou xHTML. 4. Method according to the preceding claim characterized in that said homepage is sent in a WML or xHTML format. 5. Procédé selon la revendication précédente caractérisé en ce que le format de la page d'accueil est déterminé en fonction desdites caractéristi- ques de traitement et d'affichage. 5. Method according to the preceding claim characterized in that the format of the home page is determined according to said processing and display characteristics. 6. Procédé selon l'une des revendications précédentes caractérisé en ce qu'il comporte les étapes suivantes : - ledit terminal envoie un minimessage, dit aussi SMS Short mes-sage service , à l'opérateur de télécommunication mobile, ledit minimessage comportant un code de service, - ledit opérateur de télécommunication mobile reconnaît ledit code de service et renvoie au dit terminal un minimessage contenant un localisateur url d'accès. 6. Method according to one of the preceding claims characterized in that it comprises the following steps: - said terminal sends a short message, also called SMS Short mes-sage service, to the mobile telecommunication operator, said short message comprising a code of service, - said mobile telecommunication operator recognizes said service code and sends back to said terminal a short message containing an access url locator. 7. Procédé selon l'une des revendications précédentes caractérisé en ce que ladite étape pendant laquelle ledit terminal mobile demande un accès au dit serveur se déroule selon les étapes suivantes : - ledit terminal mobile demande un accès au dit serveur via un accès à un localisateur url, ladite demande transitant par ledit opérateur de télécommunication mobile, - ledit opérateur mobile rajoute au dit localisateur url un identifiant uni- que associé au dit terminal mobile avant envoi au dit serveur, -ledit identifiant est stocké dans ladite base de données de ladite pla-teforme. 7. Method according to one of the preceding claims characterized in that said step during which said mobile terminal requests access to said server takes place according to the following steps: - said mobile terminal requests access to said server via access to a locator url, said request transiting through said mobile telecommunication operator, said mobile operator adds to said url locator a unique identifier associated with said mobile terminal before sending to said server, said identifier is stored in said database of said pla -teforme. 8. Procédé selon la revendication précédente caractérisé en ce qu'un compteur de temps correspondant à la réception de l'identifiant est égale-ment stocké dans ladite base de données de ladite plateforme. 8. Method according to the preceding claim characterized in that a time counter corresponding to the receipt of the identifier is also stored in said database of said platform. 9. Procédé selon l'une des revendications précédentes caractérisé en ce qu'il comporte une étape de vérification de la solvabilité dudit utilisateur dudit terminal après que l'utilisateur dudit terminal ait accepté une proposition commerciale pour la fourniture des informations demandées 9. Method according to one of the preceding claims characterized in that it comprises a step of checking the solvency of said user of said terminal after the user of said terminal has accepted a commercial proposal for the provision of requested information 10. Procédé selon l'une des revendications précédentes caractérisé en ce que ledit champ de saisie permet la saisie d'une référence immobilière sur laquelle l'utilisateur dudit terminal souhaite obtenir des informations. 10. Method according to one of the preceding claims characterized in that said input field allows the entry of a real estate reference on which the user of said terminal wishes to obtain information.
FR0757522A 2007-09-12 2007-09-12 METHOD FOR BROADCASTING INFORMATION FROM A PLATFORM INTEGRATING A SERVER AND A DATABASE TO A MOBILE TERMINAL Pending FR2920937A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0757522A FR2920937A1 (en) 2007-09-12 2007-09-12 METHOD FOR BROADCASTING INFORMATION FROM A PLATFORM INTEGRATING A SERVER AND A DATABASE TO A MOBILE TERMINAL

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0757522A FR2920937A1 (en) 2007-09-12 2007-09-12 METHOD FOR BROADCASTING INFORMATION FROM A PLATFORM INTEGRATING A SERVER AND A DATABASE TO A MOBILE TERMINAL

Publications (1)

Publication Number Publication Date
FR2920937A1 true FR2920937A1 (en) 2009-03-13

Family

ID=39472547

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0757522A Pending FR2920937A1 (en) 2007-09-12 2007-09-12 METHOD FOR BROADCASTING INFORMATION FROM A PLATFORM INTEGRATING A SERVER AND A DATABASE TO A MOBILE TERMINAL

Country Status (1)

Country Link
FR (1) FR2920937A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014109926A1 (en) * 2013-01-10 2014-07-17 Motorola Mobility Llc Methods and apparatus for generating a message for a wireless device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002031691A2 (en) * 2000-10-12 2002-04-18 Alexander Nicholas R A method of obtaining information from an electronic information database
WO2002050719A2 (en) * 2000-12-18 2002-06-27 Kargo, Inc. A system and method for delivering content to mobile devices
DE102004040658A1 (en) * 2004-08-20 2006-02-23 Mobileview Ag Method and device for transferring paid data to mobile terminals
US20060184609A1 (en) * 2005-02-16 2006-08-17 Li Deng Simplified scheme of rich content messaging from PC to mobile devices
WO2007084371A2 (en) * 2006-01-13 2007-07-26 Myxer, Inc. System and methods for mobile content generation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002031691A2 (en) * 2000-10-12 2002-04-18 Alexander Nicholas R A method of obtaining information from an electronic information database
WO2002050719A2 (en) * 2000-12-18 2002-06-27 Kargo, Inc. A system and method for delivering content to mobile devices
DE102004040658A1 (en) * 2004-08-20 2006-02-23 Mobileview Ag Method and device for transferring paid data to mobile terminals
US20060184609A1 (en) * 2005-02-16 2006-08-17 Li Deng Simplified scheme of rich content messaging from PC to mobile devices
WO2007084371A2 (en) * 2006-01-13 2007-07-26 Myxer, Inc. System and methods for mobile content generation

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014109926A1 (en) * 2013-01-10 2014-07-17 Motorola Mobility Llc Methods and apparatus for generating a message for a wireless device
US8923831B2 (en) 2013-01-10 2014-12-30 Google Inc. Methods and apparatus for generating a message for a wireless device
US9355410B2 (en) 2013-01-10 2016-05-31 Google Technology Holdings LLC Methods and apparatus for generating a message for a wireless device

Similar Documents

Publication Publication Date Title
US8335994B2 (en) Method and apparatus for providing content to a computing device
FR2814829A1 (en) Method of optimizing data examining for several clients in network by systematic examining of at least one associated annotation in annotations data base of detected reference data
US20160373553A1 (en) Mobile dialogue system and mobile content delivery solutions
US20070243887A1 (en) Platform for telephone-optimized data and voice services
FR2850814A1 (en) SYSTEM AND METHOD FOR SYNCHRONIZING DATA BETWEEN SERVICE PORTALS AND SERVICE ACCESS PLATFORM USING SUCH A SYNCHRONIZATION SYSTEM
GB2381902A (en) Bookmark managing system and bookmark managing method
EP1406430A1 (en) Instant messaging method and system
CA2442893A1 (en) Multimedia content download system and associated process
US20090100024A1 (en) Multi-modal mobile platform
FR2920937A1 (en) METHOD FOR BROADCASTING INFORMATION FROM A PLATFORM INTEGRATING A SERVER AND A DATABASE TO A MOBILE TERMINAL
EP1455290B1 (en) Method for the management of a configuration of a gateway by a user of the gateway
FR2814571A1 (en) METHOD FOR PROVIDING A CUSTOMER OF THE WEBSITE DESIGNER OR WEBSITE HOST A TOOL FOR TRANSFORMING AN IMAGE FROM A FIRST FORMAT INTO A SECOND FORMAT
EP1671451B1 (en) Method and system for provision of charging information on a pay service provided by a service provider
EP1705868A2 (en) Method and system for sharing personal data
FR2860112A1 (en) INSERTION OF AID IN A RESPONSE TO A REQUEST FOR A VIRTUAL OFFICE
EP2820821B1 (en) Method and device for making available at least one communication datum
FR2795582A1 (en) DEVICE AND METHOD FOR CONTROLLING ACCESS TO AT LEAST ONE SERVICE AVAILABLE FROM A TELECOMMUNICATIONS TERMINAL CONNECTED TO A TELECOMMUNICATIONS NETWORK
EP1372311B1 (en) System and Method for sharing data from a Wap terminal
FR3147394A1 (en) METHOD AND SYSTEM FOR ANALYZING INTERNET ADS
EP2320623B1 (en) Method for supplying a service
FR2813470A1 (en) Advertising digital word information broadcasting having server sending terminal receiver information following previously established user profile/targeting user.
FR3148100A1 (en) METHOD AND SYSTEM FOR COMPARING MULTI-SITE INTERNET ADS
EP1578064A1 (en) Method to access a service via an intermediate terminal connected to a communication network
WO2006136749A2 (en) Security method and device for managing access to multimedia contents
FR2888069A1 (en) METHOD OF EXCHANGING DATA BETWEEN A SERVER AND A CUSTOMER, SYSTEM SERVER COMPRISING THIS SERVER, CUSTOMER OF THIS SYSTEM, PROGRAMS FOR A COMPUTER FORMING A SERVER AND A COMPUTER FORMING A CLIENT