WO2003026332A1 - Method for data notification from a server to a terminal and notification server therefor - Google Patents

Method for data notification from a server to a terminal and notification server therefor Download PDF

Info

Publication number
WO2003026332A1
WO2003026332A1 PCT/FR2002/003088 FR0203088W WO03026332A1 WO 2003026332 A1 WO2003026332 A1 WO 2003026332A1 FR 0203088 W FR0203088 W FR 0203088W WO 03026332 A1 WO03026332 A1 WO 03026332A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
information
server
location
nature
Prior art date
Application number
PCT/FR2002/003088
Other languages
French (fr)
Inventor
Sonia Missul
Olivier Perrault
Jean-Michel Magret
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 WO2003026332A1 publication Critical patent/WO2003026332A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data

Definitions

  • the present invention relates to a method for notifying information from a server to a terminal through a communication network and to a notification server for implementing the method.
  • Some communication networks such as the Internet and many cell phone networks, are extremely rich sources of information. There are mainly two methods for obtaining information on a network.
  • the first method consists of fetching information by browsing the network from a terminal.
  • the terminal can connect to a search engine, provide it with a keyword, for example "weather”, and start the search.
  • the search engine locates the relevant content on the network, with regard to the specified keyword, then transmits the results of its search to the terminal.
  • search engines most often provide a large number of more or less relevant results.
  • the terminal must therefore generally launch several queries, possibly using several search engines.
  • this method requires a user of the terminal to examine and sort the numerous results provided in order to extract the most relevant. In short, this method of obtaining information proves to be long and tedious.
  • the second method aims to improve the first. It is in fact an information notification method allowing to obtain the desired information without having to carry out tedious searches. Information is "pushed" to terminals and no longer “drawn” by them. To obtain information on a particular subject, meteorology to use this example, the terminal must first connect to a push server, specify the nature of the information it wishes to receive. The server subsequently performs searches, on behalf of the terminal, and sends it information of a relevant nature, likely to interest it, without additional intervention from the terminal. This second method is advantageous in the case where the terminal wishes to periodically receive information on a particular topic. Many cell phone operators also offer their users push-type information notification services.
  • the notification service of the first type consists in sending the same information to all the user terminals which have previously registered for the service. The notified information is the same regardless of the destination terminal.
  • the notification service of the second type allows users to personalize the information notified. For this, each terminal must register with a notification server by specifying the nature of the information it wishes to receive. The server collects information of a relevant nature for each of the registered terminals and periodically notifies them of the desired information.
  • the service of the third type is in fact an alert service intended to warn each terminal in the event of a modification of a previously defined parameter, for example in the event of a threshold being exceeded by a stock market value.
  • the technical problem posed by the present invention therefore consists in proposing a method of notification of information from a server to a terminal through a network, in which
  • the terminal specifies to the server the nature of the information to be notified to it,
  • the server searches for information of a relevant nature in at least one database and notifies it to the terminal, automatically, at given sending times, which makes it possible to adapt the information notified to the location of the terminal.
  • the server automatically acquires an indication of the location of the terminal, filters the information of a relevant nature, using this location indication, in order to select those relating to the location of the terminal, and notify the terminal of information of a relevant nature relating to the location of the terminal.
  • the server automatically determines, that is to say without intervention of the terminal, the location where it is located.
  • the server adapts the information sent to it according to its location, without any additional intervention from the terminal.
  • the terminal traveling in a region can receive the weather forecasts for this region, without performing any additional action.
  • the terminal had to reconnect to the server and modify the nature of the information that it wished to receive in order to adapt them to its specific needs.
  • the terminal defines a level of geographic extent associated with the nature of the information to it. notify and the server determines the information relating to the location of the terminal for said level of geographic extent.
  • the levels of geographic extent can be as follows: city, department, region, country and continent. Thanks to this, the server best adapts the information notified to the terminal, according to the wishes of the terminal.
  • the server defines a relevant geographic area, from the indication of location of the terminal and from the level of geographic extent associated with the nature of the information to be notified, and searches the database for information associated with a geographic point located within said relevant geographic area.
  • each item of information in the database being associated with a geographic coverage area
  • the server determines whether the terminal is in the geographic coverage area associated with each piece of information of a relevant nature, using the location indication.
  • the database which itself defines the level of geographic extent best suited to the nature of the information, without intervention by the terminal.
  • each piece of information in the database is associated with a period of validity, beyond which the relevance of the information considered is no longer optimal.
  • the terminal specifies to the server a notification substitution procedure, in the event that the terminal cannot be located.
  • This substitution procedure can consist of making a predefined number of attempts to locate the terminal, during a determined period. If one of the successful location attempts, the server resumes the notification procedure, otherwise it gives up.
  • the invention also relates to a server for notification of information to terminals, for the implementation of the method defined above, comprising means of connection to at least one database relating to the terminals containing, for each terminal, the nature of the information to be notified to it, means of connection to at least one information database, means of searching for information of a relevant nature in said information database, on behalf of a recipient terminal, and means of notification of said information of relevant nature to said recipient terminal, characterized in that it comprises means for acquiring an indication of the location of said recipient terminal, the search means being arranged to filter information of relevant nature using the location indication in order to determine the relevant information relating to the location of the terminal intended for addressee.
  • FIG. 1 shows a schematic view of the server and a terminal
  • FIG. 2 represents a functional block diagram of the server of FIG. 1, according to a particular embodiment of the invention
  • FIG. 3 shows a flow diagram of the different steps of the method according to a particular embodiment of the invention.
  • the method of the invention makes it possible to notify information to a terminal 1 from a server 2 through a network 3, here a GSM cellular network.
  • the notification server 2 is connected to a user database 4 and to an information database 5.
  • Terminal 1 is a GSM telephone, provided with an input keyboard and a display screen, having access to an SMS messaging service and to an information notification service provided by the GSM network operator 3 .
  • the user database 4 contains the profiles of a plurality of user terminals, each profile containing the following elements:
  • terminal identification data comprising the GSM telephone number of the terminal, an identifier and a password;
  • general information concerning the user of the terminal namely his name, first name, address and age;
  • the level of geographic scope associated with the nature of the information to be notified is one of the following levels: city, department, region, country and continent.
  • the notification schedule defines the sending times at which the terminal 1 wishes to receive information notifications. If the user wishes to receive these notifications periodically, the schedule is defined by an indication of periodicity and at least one weekday and / or one hour.
  • the schedule may also include a specific date and time of dispatch.
  • the substitution procedure is intended to be implemented if the terminal cannot be located. It consists of making n location attempts, during a determined period.
  • the information database 5 constitutes a source of information for the notification server 2.
  • the information stored there is classified according to different themes.
  • the themes are as follows: “cinema”, “weather”, “road traffic” and “television”. We could consider allowing users to define new themes for classifying information in the database 5.
  • each information is associated with at least one geographic point, for which this information is relevant, and with a period of validity, beyond which the relevance of the information considered is no longer optimal.
  • the server 2 comprises an interface module 20 for connection to the GSM network 3, a module 21 for managing the database 4, a module 22 for managing the database 5, a trigger module 23, a module for localization 24, a search module 25, a notification module 26 and a communication interface module 27.
  • the management blocks 21 and 22 are connected to the databases 4 and 5, via connection modules 28 and 29 respectively, and arranged to record, consult, modify and delete information in these databases 4, 5.
  • the location module 24, connected to the GSM interface module 20 and to the search module 25, is intended to address to the GSM 3 network requests for the location of terminals in order to acquire indications for the location of these terminals.
  • the communication block 27, connected to the interface module 20 and to the block 21 for managing the user database 4, ensures the communication between each user terminal and the server 2, here by means of a GUI interface (Graphical User Interface), as will be explained later.
  • the module trigger 23 is intended to monitor the notification schedules stored in the database 4 in order to trigger the procedures for notification of information to each of the user terminals.
  • the terminal 1 registers with the notification server 2 in order to register its profile in the database 5.
  • the terminal 1 calls the server 2, through the GSM network 3.
  • the server 2 After establishing communication between the server 2 and the terminal 1, the server 2 communicates with the terminal 1 by means of a GUI (Graphical User Interface) that the terminal 1 displays on its screen .
  • the server 2 first sends a menu containing a registration command to the notification service and a profile modification command. Under the command of its user, the terminal 1 selects the registration command, thereby causing a registration request to be sent to the notification server 2.
  • the server 2 interrogates the terminal 1, in order to to obtain all the information necessary to define their profile, namely the identification data of terminal 1 and general information concerning the user of terminal 1, the nature of the information to be notified, the location method, the notification schedule , the number of the receiving terminal (here terminal 1) and the substitution procedure.
  • the server 2 offers it a list of themes corresponding to the themes according to which the information is classified in the database 5 and the terminal 1 selects at least one of these themes.
  • the terminal 1 selects the "weather" theme, in order to regularly receive weather forecasts. Furthermore, it indicates to server 2 that it wishes to be notified every day, Monday to Friday at 8:30 a.m.
  • the terminal 1 defines a level of geographic scope associated with the nature of the information to be notified to it. In this case, terminal 1 thus indicates that it wishes to be notified of the weather forecast for the region in which it is located. After having saved its profile, the terminal 1 interrupts the communication with the server 2.
  • a step 71 substantially at a sending time as defined in the notification schedule of the terminal 1, the module 23 automatically initiates the procedure for information notification by sending an information search command on the "weather" theme for the terminal 1 to the search module 25 and a location command from the terminal 1 to the location module 24.
  • the notification procedure is then executed by the server 2 automatically (that is to say without the intervention of the terminal 1).
  • the triggering step 71 is executed for each sending instant defined by the notification schedule of the terminal 1.
  • a step 72 under the control of the location module 24, the server 2 sends to the GSM network 3 a location request from the terminal 1, containing the GSM telephone number of the terminal 1, and receives in response an indication of the location of the terminal 1 specifying the cell of the GSM network 3 in which the terminal 1 is located. If, in step 72, the server 2 does not locate the terminal 1, it launches the substitution procedure consisting, in step 78, of trying to locate the terminal 1, an hour later, three times and 15 minutes intervals. If one of the attempts succeeds, we go to step 73, otherwise, the server 2 aborts the notification procedure. In a step 73, the server 2 searches in the database 5 for information of a relevant nature with regard to the profile of the terminal 1 and valid at the time of the search. In the particular example of the description, the information of a relevant nature is that classified in the database 5 in the "weather" theme, concerning the weather forecasts.
  • the server 2 filters the information of relevant nature, in order to determine the information of relevant nature relating to the location of the terminal 1. For this, in a step 74a, the server 2 defines a relevant geographic area, from of the location indication of the terminal 1 and of the level of geographic extent associated with the nature of the information to be notified in the profile of the terminal 1. This area here generally corresponds to the region in which the terminal 1 is located. In a step 74b, the server 2 selects, from the information of a relevant nature extracted from the database 5 in the step 73, that which is associated with a point located in the relevant geographic area as defined in the step 74a .
  • the server 2 creates an SMS message and inserts therein the relevant information relating to the location of the terminal 1. Then, in a step 76, at the sending time defined by the notification schedule of the terminal 1, the server 2 sends the SMS message to the terminal 1, through the GSM network 3. In a step 77, after having received the SMS message, the terminal 1 displays it on its screen so that its user can consult it.
  • the server 2 defines a relevant geographic area, from the indication of the location of the terminal 1 and the level of geographic extent associated with the nature of the information to be notified to it, and filters information of a relevant nature, using this relevant geographic area, the information stored in the database 5 being associated therewith at least one geographic point.
  • each information stored in the database 5 is associated with a geographic coverage area, for which this information is valid.
  • the server 2 determines whether the terminal 1 is in the coverage area associated with each information item extracted from the database 5, using the location indication of the terminal 1, and selects the information relating to the location of the terminal 1.
  • the notification server 2 extracts from the database 5 the information of a relevant nature and then filters this information of a relevant nature in order to determine that which relates to the location of the terminal 1.
  • the server 2 could first filter the information in the database, of a relevant or irrelevant nature, using the location indication, in order to determine the information relating to the location of the terminal 1, then select, from this information, those whose nature is relevant, in other words those which relate to the subject of interest to the terminal 1.
  • the geographic filtering can be carried out before or after the search for information of a relevant nature. We could also carry out the two operations in a substantially concomitant manner.
  • the notification server could acquire an indication of the location of the terminal by any other means of location, for example by GPS.
  • the notification server could use different information databases.
  • the server could only tell it where this information is on the network so that the terminal can go find it for itself.
  • the invention could also apply to any other communication network, and in particular to the Internet, as well as to any type of terminal.

Abstract

The invention concerns a method for notifying data from a server to a terminal and a server for implementing said method. The terminal (1) specifies to the server (2) the type of data to be notified thereto and, substantially at specific transmission times and automatically, the server (2) acquires an indication of the location of the terminal (1), searches for data of the relevant type in at least a database (5), filters the data of the relevant type, using the location indication, so as to select those concerning the location of the terminal (1), then notifies to the terminal (1) the data of the relevant type and concerning its location.

Description

Procédé de notification d'informations depuis un serveur vers un terminal et serveur de notification pour la mise en œuyre du procédé Method for notifying information from a server to a terminal and notification server for implementing the method
La présente invention concerne un procédé de notification d'informations depuis un serveur vers un terminal à travers un réseau de communication et un serveur de notification pour la mise en œuvre du procédé.The present invention relates to a method for notifying information from a server to a terminal through a communication network and to a notification server for implementing the method.
Certains réseaux de communication, tels que l'Internet et de nombreux réseaux de téléphonie cellulaire, constituent des sources d'informations extrêmement riches. Il existe principalement deux méthodes pour obtenir des informations sur un réseau.Some communication networks, such as the Internet and many cell phone networks, are extremely rich sources of information. There are mainly two methods for obtaining information on a network.
La première méthode, dite "pull" (tirer), largement utilisée sur l'Internet, consiste à aller chercher l'information en naviguant sur le réseau à partir d'un terminal. Pour cela, le terminal peut se connecter à un moteur de recherche, lui fournir un mot clé, par exemple "météo", et lancer la recherche. Le moteur de recherche localise sur le réseau les contenus pertinents, au regard du mot clé spécifié, puis transmet au terminal les résultats de sa recherche. Compte tenu de la quantité considérable d'informations disponibles sur un réseau tel que l'Internet et du manque de structuration de ces informations, les moteurs de recherche fournissent le plus souvent un grand nombre de résultats plus ou moins pertinents. Pour affiner sa recherche, le terminal doit donc généralement lancer plusieurs interrogations, en faisant éventuellement appel à plusieurs moteurs de recherche. De surcroît, cette méthode oblige un utilisateur du terminal à examiner et à trier les nombreux résultats fournis afin d'en extraire les plus pertinents. Bref, cette méthode d'obtention d'informations s'avère longue et fastidieuse.The first method, called "pull", widely used on the Internet, consists of fetching information by browsing the network from a terminal. For this, the terminal can connect to a search engine, provide it with a keyword, for example "weather", and start the search. The search engine locates the relevant content on the network, with regard to the specified keyword, then transmits the results of its search to the terminal. Given the considerable amount of information available on a network such as the Internet and the lack of structure of this information, search engines most often provide a large number of more or less relevant results. To refine its search, the terminal must therefore generally launch several queries, possibly using several search engines. In addition, this method requires a user of the terminal to examine and sort the numerous results provided in order to extract the most relevant. In short, this method of obtaining information proves to be long and tedious.
La seconde méthode, dite "push" (pousser), vise à améliorer la première. Il s'agit en fait d'une méthode de notification d'informations permettant d'obtenir les informations souhaitées sans avoir à effectuer de recherches fastidieuses. Les informations sont "poussées" vers les terminaux et non plus "tirées" par eux. Pour obtenir des informations sur un sujet particulier, la météorologie pour reprendre cet exemple, le terminal doit au préalable se connecter à un serveur push, lui spécifier la nature des informations qu'il souhaite recevoir. Le serveur effectue ultérieurement des recherches, pour le compte du terminal, et lui envoie des informations de nature pertinente, susceptibles de l'intéresser, sans intervention supplémentaire du terminal. Cette seconde méthode est intéressante dans le cas où le terminal souhaite recevoir périodiquement des informations sur un thème particulier. De nombreux opérateurs de téléphonie cellulaire proposent également à leurs utilisateurs des services de type "push" de notification d'informations. Les utilisateurs peuvent ainsi recevoir automatiquement sur leurs terminaux des flashs d'actualité, des informations techniques, de la publicité ou autres types d'informations. On distingue essentiellement trois types de services de notification. Le service de notification du premier type consiste à envoyer la même information à tous les terminaux d'utilisateur qui se sont préalablement inscrits au service. L'information notifiée est la même quel que soit le terminal destinataire. Le service de notification du second type permet aux utilisateurs de personnaliser les informations notifiées. Pour cela, chaque terminal doit s'enregistrer auprès d'un serveur de notification en lui spécifiant la nature des informations qu'il souhaite recevoir. Le serveur récupère les informations de nature pertinente pour chacun des terminaux inscrits et leur notifie périodiquement les informations souhaitées. Le service du troisième type est en fait un service d'alerte destiné à avertir chaque terminal en cas de modification d'un paramètre préalablement défini, par exemple en cas de dépassement d'un seuil par une valeur boursière.The second method, called "push", aims to improve the first. It is in fact an information notification method allowing to obtain the desired information without having to carry out tedious searches. Information is "pushed" to terminals and no longer "drawn" by them. To obtain information on a particular subject, meteorology to use this example, the terminal must first connect to a push server, specify the nature of the information it wishes to receive. The server subsequently performs searches, on behalf of the terminal, and sends it information of a relevant nature, likely to interest it, without additional intervention from the terminal. This second method is advantageous in the case where the terminal wishes to periodically receive information on a particular topic. Many cell phone operators also offer their users push-type information notification services. Users can thus automatically receive news flashes, technical information, advertising or other types of information on their terminals. There are basically three types of notification services. The notification service of the first type consists in sending the same information to all the user terminals which have previously registered for the service. The notified information is the same regardless of the destination terminal. The notification service of the second type allows users to personalize the information notified. For this, each terminal must register with a notification server by specifying the nature of the information it wishes to receive. The server collects information of a relevant nature for each of the registered terminals and periodically notifies them of the desired information. The service of the third type is in fact an alert service intended to warn each terminal in the event of a modification of a previously defined parameter, for example in the event of a threshold being exceeded by a stock market value.
Ces trois services de notification envoient à chaque terminal les mêmes informations quel que soit l'endroit où se trouve cet utilisateur. Or, la pertinence de certaines informations peut dépendre de l'endroit où se trouve l'utilisateur. Le problème technique posé par la présente invention consiste donc à proposer un procédé de notification d'informations à partir d'un serveur vers un terminal à travers un réseau, dans lequelThese three notification services send the same information to each terminal regardless of where this user is located. However, the relevance of certain information may depend on the location of the user. The technical problem posed by the present invention therefore consists in proposing a method of notification of information from a server to a terminal through a network, in which
- le terminal spécifie au serveur la nature des informations à lui notifier,- the terminal specifies to the server the nature of the information to be notified to it,
- le serveur recherche les informations de nature pertinente dans au moins une base de données et les notifie au terminal, de façon automatique, à des instants d'envoi donnés, qui permette d'adapter les informations notifiées à la localisation du terminal.- The server searches for information of a relevant nature in at least one database and notifies it to the terminal, automatically, at given sending times, which makes it possible to adapt the information notified to the location of the terminal.
Le problème de la présente invention est résolu par le fait que, sensiblement aux instants d'envoi, le serveur acquiert de façon automatique une indication de localisation du terminal, filtre les informations de nature pertinente, à l'aide de cette indication de localisation, afin de sélectionner celles qui sont relatives à la localisation du terminal, et notifie au terminal les informations de nature pertinente et relatives à la localisation du terminal.The problem of the present invention is solved by the fact that, substantially at the time of sending, the server automatically acquires an indication of the location of the terminal, filters the information of a relevant nature, using this location indication, in order to select those relating to the location of the terminal, and notify the terminal of information of a relevant nature relating to the location of the terminal.
Ainsi, le serveur détermine automatiquement, c'est-à-dire sans intervention du terminal, l'endroit où celui-ci se trouve. Dans le cas où le terminal de l'utilisateur est en déplacement, le serveur adapte les informations qui lui sont envoyées en fonction de sa localisation, sans aucune intervention supplémentaire du terminal. A titre d'exemple, le terminal en déplacement dans une région peut recevoir les prévisions météorologiques pour cette région, sans exécuter d'action supplémentaire. Dans l'art antérieur, pour obtenir les prévisions météorologiques de la région dans laquelle se trouvait le terminal en déplacement, le terminal devait se reconnecter au serveur et modifier la nature des informations qu'il souhaitait recevoir afin de les adapter à ses besoins spécifiques.Thus, the server automatically determines, that is to say without intervention of the terminal, the location where it is located. In the event that the user's terminal is on the move, the server adapts the information sent to it according to its location, without any additional intervention from the terminal. For example, the terminal traveling in a region can receive the weather forecasts for this region, without performing any additional action. In the prior art, in order to obtain the weather forecasts for the region in which the traveling terminal was located, the terminal had to reconnect to the server and modify the nature of the information that it wished to receive in order to adapt them to its specific needs.
Dans un mode de réalisation de l'invention, le terminal définit un niveau d'étendue géographique associé à la nature des informations à lui notifier et le serveur détermine les informations relatives à la localisation du terminal pour ledit niveau d'étendue géographique.In one embodiment of the invention, the terminal defines a level of geographic extent associated with the nature of the information to it. notify and the server determines the information relating to the location of the terminal for said level of geographic extent.
A titre d'exemple, les niveaux d'étendue géographique peuvent être les suivants: ville, département, région, pays et continent. Grâce à cela, le serveur adapte au mieux les informations notifiées au terminal, en fonction des souhaits du terminal.For example, the levels of geographic extent can be as follows: city, department, region, country and continent. Thanks to this, the server best adapts the information notified to the terminal, according to the wishes of the terminal.
Dans ce cas, et avantageusement, chaque information étant associée à au moins un point géographique dans la base de données, le serveur définit une zone géographique pertinente, à partir de l'indication de localisation du terminal et du niveau d'étendue géographique associé à la nature des informations à notifier, et recherche dans la base de données les informations associées à un point géographique situé à l'intérieur de ladite zone géographique pertinente.In this case, and advantageously, each item of information being associated with at least one geographic point in the database, the server defines a relevant geographic area, from the indication of location of the terminal and from the level of geographic extent associated with the nature of the information to be notified, and searches the database for information associated with a geographic point located within said relevant geographic area.
Dans un autre mode de réalisation, chaque information de la base de données étant associée à une zone de couverture géographique, le serveur détermine si le terminal se trouve dans la zone de couverture géographique associée à chaque information de nature pertinente, à l'aide de l'indication de localisation. Dans ce cas, c'est la base de données qui définit elle-même le niveau d'étendue géographique le mieux adapté à la nature des informations, sans intervention du terminal.In another embodiment, each item of information in the database being associated with a geographic coverage area, the server determines whether the terminal is in the geographic coverage area associated with each piece of information of a relevant nature, using the location indication. In this case, it is the database which itself defines the level of geographic extent best suited to the nature of the information, without intervention by the terminal.
De préférence, on associe chaque information de la base de données à une durée de validité, au-delà de laquelle la pertinence de l'information considérée n'est plus optimale.Preferably, each piece of information in the database is associated with a period of validity, beyond which the relevance of the information considered is no longer optimal.
Avantageusement, le terminal spécifie au serveur une procédure de substitution de notification, en cas d'impossibilité de localiser le terminal. Cette procédure de substitution peut consister à effectuer un nombre prédéfini de tentatives de localisation du terminal, durant une période déterminée. Si l'une des tentatives de localisation réussie, le serveur reprend la procédure de notification, sinon il abandonne. L'invention concerne également un serveur de notification d'informations à des terminaux, pour la mise en œuvre du procédé définit ci- dessus, comprenant des moyens de connexion à au moins une base de données relative aux terminaux contenant, pour chaque terminal, la nature des informations à lui notifier, des moyens de connexion à au moins une base de données informations, des moyens de recherche d'informations de nature pertinente dans ladite base de données informations, pour le compte d'un terminal destinataire, et des moyens de notification desdites informations de nature pertinente audit terminal destinataire, caractérisé par le fait qu'il comprend des moyens pour acquérir une indication de localisation dudit terminal destinataire, les moyens de recherche étant agencés pour filtrer les informations de nature pertinente à l'aide de l'indication de localisation afin de déterminer les informations de nature pertinente relatives à la localisation du terminal destinataire. L'invention sera mieux comprise à l'aide de la description suivante d'un mode de réalisation particulier du procédé et du serveur de l'invention, en référence au dessin annexé sur lequel:Advantageously, the terminal specifies to the server a notification substitution procedure, in the event that the terminal cannot be located. This substitution procedure can consist of making a predefined number of attempts to locate the terminal, during a determined period. If one of the successful location attempts, the server resumes the notification procedure, otherwise it gives up. The invention also relates to a server for notification of information to terminals, for the implementation of the method defined above, comprising means of connection to at least one database relating to the terminals containing, for each terminal, the nature of the information to be notified to it, means of connection to at least one information database, means of searching for information of a relevant nature in said information database, on behalf of a recipient terminal, and means of notification of said information of relevant nature to said recipient terminal, characterized in that it comprises means for acquiring an indication of the location of said recipient terminal, the search means being arranged to filter information of relevant nature using the location indication in order to determine the relevant information relating to the location of the terminal intended for addressee. The invention will be better understood with the aid of the following description of a particular embodiment of the method and of the server of the invention, with reference to the appended drawing in which:
- la figure 1 représente une vue schématique du serveur et d'un terminal; - la figure 2 représente un schéma bloc fonctionnel du serveur de la figure 1 , selon une forme de réalisation particulière de l'invention, et- Figure 1 shows a schematic view of the server and a terminal; FIG. 2 represents a functional block diagram of the server of FIG. 1, according to a particular embodiment of the invention, and
- la figure 3 représente un organigramme des différentes étapes du procédé selon un mode de réalisation particulier de l'invention.- Figure 3 shows a flow diagram of the different steps of the method according to a particular embodiment of the invention.
Le procédé de l'invention permet de notifier des informations à un terminal 1 à partir d'un serveur 2 à travers un réseau 3, ici un réseau cellulaire GSM. Le serveur de notification 2 est connecté à une base de données utilisateurs 4 et à une base de données informations 5.The method of the invention makes it possible to notify information to a terminal 1 from a server 2 through a network 3, here a GSM cellular network. The notification server 2 is connected to a user database 4 and to an information database 5.
Le terminal 1 est un téléphone GSM, pourvu d'un clavier de saisie et d'un écran d'affichage, ayant accès à un service de messagerie SMS et à un service de notification d'informations fournis par l'opérateur du réseau GSM 3. La base de données utilisateurs 4 contient les profils d'une pluralité de terminaux utilisateurs, chaque profil contenant les éléments suivants:Terminal 1 is a GSM telephone, provided with an input keyboard and a display screen, having access to an SMS messaging service and to an information notification service provided by the GSM network operator 3 . The user database 4 contains the profiles of a plurality of user terminals, each profile containing the following elements:
- des données d'identification du terminal, comprenant le numéro de téléphone GSM du terminal, un identifiant et un mot de passe; - des informations générales concernant l'utilisateur du terminal, à savoir ses nom, prénom, adresse et âge;- terminal identification data, comprising the GSM telephone number of the terminal, an identifier and a password; - general information concerning the user of the terminal, namely his name, first name, address and age;
- la nature des informations à notifier à l'utilisateur, avec un niveau d'étendue géographique associé;- the nature of the information to be notified to the user, with an associated level of geographic scope;
- un mode de localisation du terminal utilisateur;- a user terminal location mode;
- un planning de notification;- a notification schedule;
- le numéro d'appel du terminal récepteur, auquel il convient de notifier les informations et qui peut être différent du terminal utilisateur,- the telephone number of the receiving terminal, to which the information should be notified and which may be different from the user terminal,
- une procédure de substitution en cas d'impossibilité de localiser le terminal utilisateur.- a substitution procedure in the event that the user terminal cannot be located.
Le niveau d'étendue géographique associé à la nature des informations à notifier est l'un des niveaux suivants: ville, département, région, pays et continent.The level of geographic scope associated with the nature of the information to be notified is one of the following levels: city, department, region, country and continent.
Le planning de notification définit les instants d'envoi auxquels le terminal 1 souhaite recevoir des notifications d'informations. Dans le cas où l'utilisateur souhaite recevoir périodiquement ces notifications, le planning est défini par une indication de périodicité et au moins un jour de semaine et/ou une heure. Le planning peut également comprendre une date et une heure précises d'envoi. La procédure de substitution est destinée à être mise en œuvre en cas d'impossibilité de localiser le terminal. Elle consiste à effectuer n tentatives de localisation, durant une période déterminée.The notification schedule defines the sending times at which the terminal 1 wishes to receive information notifications. If the user wishes to receive these notifications periodically, the schedule is defined by an indication of periodicity and at least one weekday and / or one hour. The schedule may also include a specific date and time of dispatch. The substitution procedure is intended to be implemented if the terminal cannot be located. It consists of making n location attempts, during a determined period.
La base de données informations 5 constitue une source d'informations pour le serveur de notification 2. Les informations qui y sont stockées sont classées suivant différents thèmes. Dans l'exemple particulier de la description, les thèmes sont les suivants: "cinéma", "météo" "trafic routier" et "télévision". On pourrait envisager de permettre aux utilisateurs de définir de nouveaux thèmes de classement des informations dans la base de données 5. Dans la base de données 5, on associe chaque information à au moins un point géographique, pour lequel cette information est pertinente, et à une durée de validité, au-delà de laquelle la pertinence de l'information considérée n'est plus optimale.The information database 5 constitutes a source of information for the notification server 2. The information stored there is classified according to different themes. In the particular example from the description, the themes are as follows: "cinema", "weather", "road traffic" and "television". We could consider allowing users to define new themes for classifying information in the database 5. In the database 5, each information is associated with at least one geographic point, for which this information is relevant, and with a period of validity, beyond which the relevance of the information considered is no longer optimal.
Le serveur 2 comprend un module d'interface 20 de connexion au réseau GSM 3, un module 21 de gestion de la base de données 4, un module 22 de gestion de la base de données 5, un module de déclenchement 23, un module de localisation 24, un module de recherche 25, un module de notification 26 et un module d'interface de communication 27. Les blocs de gestion 21 et 22 sont reliés aux bases de données 4 et 5, par l'intermédiaire de modules de connexion 28 et 29 respectivement, et agencés pour enregistrer, consulter, modifier et supprimer des informations dans ces bases de données 4, 5. Le module de localisation 24, relié au module d'interface GSM 20 et au module de recherche 25, est destiné à adresser au réseau GSM 3 des requêtes de localisation de terminaux afin d'acquérir des indications de localisation de ces terminaux. Le module de recherche 25, relié au module de déclenchement 23 et aux deux modules 21 , 22 de gestion des bases de données 4, 5, est destiné à rechercher dans la base de données 4 les informations de nature pertinente pour le compte d'un terminal destinataire donné, c'est-à-dire de nature à intéresser ce terminal. Le module de notification 26, relié au module de recherche 25 et au module d'interface GSM 20, est destiné à créer des messages, ici des SMS, de notification d'informations et à émettre ces messages vers les terminaux destinataires. Le bloc de communication 27, relié au module d'interface 20 et au bloc 21 de gestion de la base de données utilisateurs 4, assure la communication entre chaque terminal utilisateur et le serveur 2, ici au moyen d'une interface GUI (Graphical User Interface), comme cela sera explicité plus loin. Le module de déclenchement 23 est destiné à surveiller les plannings de notification stockés dans la base de données 4 afin de déclencher les procédures de notification d'informations vers chacun des terminaux utilisateurs.The server 2 comprises an interface module 20 for connection to the GSM network 3, a module 21 for managing the database 4, a module 22 for managing the database 5, a trigger module 23, a module for localization 24, a search module 25, a notification module 26 and a communication interface module 27. The management blocks 21 and 22 are connected to the databases 4 and 5, via connection modules 28 and 29 respectively, and arranged to record, consult, modify and delete information in these databases 4, 5. The location module 24, connected to the GSM interface module 20 and to the search module 25, is intended to address to the GSM 3 network requests for the location of terminals in order to acquire indications for the location of these terminals. The search module 25, connected to the trigger module 23 and to the two modules 21, 22 for managing databases 4, 5, is intended to search in the database 4 for information of a relevant nature on behalf of a given destination terminal, that is to say of a nature to interest this terminal. The notification module 26, connected to the search module 25 and to the GSM interface module 20, is intended to create messages, here SMS, of information notification and to transmit these messages to the destination terminals. The communication block 27, connected to the interface module 20 and to the block 21 for managing the user database 4, ensures the communication between each user terminal and the server 2, here by means of a GUI interface (Graphical User Interface), as will be explained later. The module trigger 23 is intended to monitor the notification schedules stored in the database 4 in order to trigger the procedures for notification of information to each of the user terminals.
Le procédé de notification d'informations vers le terminal 1 va maintenant être décrit.The method of notification of information to the terminal 1 will now be described.
Dans une étape initiale 70, sous la commande d'un utilisateur, le terminal 1 s'inscrit auprès du serveur de notification 2 afin d'enregistrer son profil dans la base de données 5. Pour cela, le terminal 1 appelle le serveur 2, à travers le réseau GSM 3. Après établissement de la communication entre le serveur 2 et le terminal 1, le serveur 2 communique avec le terminal 1 par le biais d'une interface GUI (Graphical User Interface) que le terminal 1 affiche sur son écran. Le serveur 2 envoie d'abord un menu contenant une commande d'inscription au service de notification et une commande de modification de profil. Sous la commande de son utilisateur, le terminal 1 sélectionne la commande d'inscription en provoquant ainsi l'envoi d'une requête d'inscription au serveur de notification 2. Sur réception de cette requête, le serveur 2 interroge le terminal 1 , afin d'obtenir toutes les informations nécessaires pour définir son profil, à savoir les données d'identification du terminal 1 et les informations générales concernant l'utilisateur du terminal 1 , la nature des informations à notifier, le mode de localisation, le planning de notification, le numéro du terminal récepteur (ici le terminal 1) et la procédure de substitution. Pour définir la nature des informations à notifier au terminal 1 , le serveur 2 lui propose une liste de thèmes correspondant aux thèmes suivant lesquels les informations sont classées dans la base de données 5 et le terminal 1 sélectionne au moins l'un de ces thèmes. Dans l'exemple particulier de la description, le terminal 1 sélectionne le thème "météo", afin de recevoir régulièrement des prévisions météorologiques. Par ailleurs, il indique au serveur 2 qu'il souhaite être notifié tous les jours, du lundi au vendredi à 8h30 et le dimanche à 10h30, qu'il peut être localisé par son numéro de téléphone GSM et que la procédure de substitution, à mettre en œuvre dans le cas où il serait impossible de le localiser, consiste à tenter de l'appeler une heure après la première tentative de localisation, en effectuant trois tentatives de localisation à 15 minutes d'intervalles. En outre, sur invitation du serveur 2, le terminal 1 définit un niveau d'étendue géographique associé à la nature des informations à lui notifier. En l'espèce, le terminal 1 indique ainsi qu'il souhaite être notifié des prévisions météorologiques, pour la région dans laquelle il se trouve. Après avoir enregistré son profil, le terminal 1 interrompt la communication avec le serveur 2. Dans une étape 71 , sensiblement à un instant d'envoi tel que défini dans le planning de notification du terminal 1 , le module 23 déclenche automatiquement, la procédure de notification d'informations en adressant une commande de recherche d'informations sur le thème "météo" pour le terminal 1 au module de recherche 25 et une commande de localisation du terminal 1 au module de localisation 24. Après son déclenchement, la procédure de notification est ensuite exécutée par le serveur 2 de façon automatique (c'est-à-dire sans intervention du terminal 1 ). L'étape de déclenchement 71 est exécutée pour chaque instant d'envoi défini par le planning de notification du terminal 1 . Dans une étape 72, sous la commande du module de localisation 24, le serveur 2 adresse au réseau GSM 3 une requête de localisation du terminal 1 , contenant le numéro de téléphone GSM du terminal 1 , et reçoit en réponse une indication de localisation du terminal 1 spécifiant la cellule du réseau GSM 3 dans laquelle le terminal 1 se trouve. Si, à l'étape 72, le serveur 2 ne localise pas le terminal 1 , il lance la procédure de substitution consistant, à l'étape 78, à tenter de localiser le terminal 1 , une heure plus tard, à trois reprises et à 15 minutes d'intervalles. Si l'une des tentatives réussit, on passe à l'étape 73, sinon, le serveur 2 abandonne la procédure de notification. Dans une étape 73, le serveur 2 recherche dans la base de données 5 les informations de nature pertinente au regard du profil du terminal 1 et valides au moment de la recherche. Dans l'exemple particulier de la description, les informations de nature pertinente sont celles classées dans la base de données 5 dans le thème "météo", concernant les prévisions météorologiques.In an initial step 70, under the control of a user, the terminal 1 registers with the notification server 2 in order to register its profile in the database 5. For this, the terminal 1 calls the server 2, through the GSM network 3. After establishing communication between the server 2 and the terminal 1, the server 2 communicates with the terminal 1 by means of a GUI (Graphical User Interface) that the terminal 1 displays on its screen . The server 2 first sends a menu containing a registration command to the notification service and a profile modification command. Under the command of its user, the terminal 1 selects the registration command, thereby causing a registration request to be sent to the notification server 2. On receipt of this request, the server 2 interrogates the terminal 1, in order to to obtain all the information necessary to define their profile, namely the identification data of terminal 1 and general information concerning the user of terminal 1, the nature of the information to be notified, the location method, the notification schedule , the number of the receiving terminal (here terminal 1) and the substitution procedure. To define the nature of the information to be notified to the terminal 1, the server 2 offers it a list of themes corresponding to the themes according to which the information is classified in the database 5 and the terminal 1 selects at least one of these themes. In the particular example of the description, the terminal 1 selects the "weather" theme, in order to regularly receive weather forecasts. Furthermore, it indicates to server 2 that it wishes to be notified every day, Monday to Friday at 8:30 a.m. and Sunday at 10:30 a.m., that it can be located by its GSM telephone number and that the procedure for substitution, to be implemented in the case where it would be impossible to locate it, consists in trying to call it one hour after the first attempt at localization, by making three attempts at localization at 15 minutes intervals. In addition, at the invitation of the server 2, the terminal 1 defines a level of geographic scope associated with the nature of the information to be notified to it. In this case, terminal 1 thus indicates that it wishes to be notified of the weather forecast for the region in which it is located. After having saved its profile, the terminal 1 interrupts the communication with the server 2. In a step 71, substantially at a sending time as defined in the notification schedule of the terminal 1, the module 23 automatically initiates the procedure for information notification by sending an information search command on the "weather" theme for the terminal 1 to the search module 25 and a location command from the terminal 1 to the location module 24. After its triggering, the notification procedure is then executed by the server 2 automatically (that is to say without the intervention of the terminal 1). The triggering step 71 is executed for each sending instant defined by the notification schedule of the terminal 1. In a step 72, under the control of the location module 24, the server 2 sends to the GSM network 3 a location request from the terminal 1, containing the GSM telephone number of the terminal 1, and receives in response an indication of the location of the terminal 1 specifying the cell of the GSM network 3 in which the terminal 1 is located. If, in step 72, the server 2 does not locate the terminal 1, it launches the substitution procedure consisting, in step 78, of trying to locate the terminal 1, an hour later, three times and 15 minutes intervals. If one of the attempts succeeds, we go to step 73, otherwise, the server 2 aborts the notification procedure. In a step 73, the server 2 searches in the database 5 for information of a relevant nature with regard to the profile of the terminal 1 and valid at the time of the search. In the particular example of the description, the information of a relevant nature is that classified in the database 5 in the "weather" theme, concerning the weather forecasts.
Dans une étape 74, le serveur 2 filtre les informations de nature pertinente, afin de déterminer les informations de nature pertinente relatives à la localisation du terminal 1. Pour cela, dans une étape 74a, le serveur 2 définit une zone géographique pertinente, à partir de l'indication de localisation du terminal 1 et du niveau d'étendue géographique associé à la nature des informations à notifier dans le profil du terminal 1. Cette zone correspond ici globalement à la région dans laquelle le terminal 1 se trouve. Dans une étape 74b, le serveur 2 sélectionne, parmi les informations de nature pertinente extraites de la base de données 5 à l'étape 73, celles qui sont associées à un point situé dans la zone géographique pertinente telle que définie à l'étape 74a.In a step 74, the server 2 filters the information of relevant nature, in order to determine the information of relevant nature relating to the location of the terminal 1. For this, in a step 74a, the server 2 defines a relevant geographic area, from of the location indication of the terminal 1 and of the level of geographic extent associated with the nature of the information to be notified in the profile of the terminal 1. This area here generally corresponds to the region in which the terminal 1 is located. In a step 74b, the server 2 selects, from the information of a relevant nature extracted from the database 5 in the step 73, that which is associated with a point located in the relevant geographic area as defined in the step 74a .
Dans une étape 75, le serveur 2 crée un message SMS et y insère les informations pertinentes relatives à la localisation du terminal 1. Puis, dans une étape 76, à l'instant d'envoi défini par le planning de notification du terminal 1, le serveur 2 envoie le message SMS au terminal 1, à travers le réseau GSM 3. Dans une étape 77, après avoir reçu le message SMS, le terminal 1 l'affiche sur son écran afin que son utilisateur le consulte.In a step 75, the server 2 creates an SMS message and inserts therein the relevant information relating to the location of the terminal 1. Then, in a step 76, at the sending time defined by the notification schedule of the terminal 1, the server 2 sends the SMS message to the terminal 1, through the GSM network 3. In a step 77, after having received the SMS message, the terminal 1 displays it on its screen so that its user can consult it.
Dans le mode de réalisation qui vient d'être décrit, le serveur 2 définit une zone géographique pertinente, à partir de l'indication de localisation du terminal 1 et du niveau d'étendue géographique associé à la nature des informations à lui notifier, et filtre les informations de nature pertinente, à l'aide de cette zone géographique pertinente, les informations stockées dans la base de données 5 y étant associées à au moins un point géographique. Dans un autre mode de réalisation, chaque information stockée dans la base de données 5 y est associée à une zone de couverture géographique, pour laquelle cette information est valable. Dans ce cas, pour filtrer les informations, le serveur 2 détermine si le terminal 1 se trouve dans la zone de couverture associée à chaque information extraite de la base de données 5, à l'aide de l'indication de localisation du terminal 1, et sélectionne les informations relatives à la localisation du terminal 1.In the embodiment which has just been described, the server 2 defines a relevant geographic area, from the indication of the location of the terminal 1 and the level of geographic extent associated with the nature of the information to be notified to it, and filters information of a relevant nature, using this relevant geographic area, the information stored in the database 5 being associated therewith at least one geographic point. In another embodiment, each information stored in the database 5 is associated with a geographic coverage area, for which this information is valid. In this case, to filter the information, the server 2 determines whether the terminal 1 is in the coverage area associated with each information item extracted from the database 5, using the location indication of the terminal 1, and selects the information relating to the location of the terminal 1.
Dans la description qui précède, le serveur de notification 2 extrait de la base de données 5 les informations de nature pertinente puis filtre ces informations de nature pertinente afin de déterminer celles qui sont relatives à la localisation du terminal 1. En variante, le serveur 2 pourrait d'abord filtrer les informations de la base de données, de nature pertinente ou non pertinente, à l'aide l'indication de localisation, afin de déterminer les informations relatives à la localisation du terminal 1, puis sélectionner, parmi ces informations, celles dont la nature est pertinente, autrement dit celles qui concernent le thème intéressant le terminal 1. En d'autres termes, le filtrage géographique peut être effectué avant ou après la recherche d'informations de nature pertinente. On pourrait également réaliser les deux opérations de façon sensiblement concomitante.In the above description, the notification server 2 extracts from the database 5 the information of a relevant nature and then filters this information of a relevant nature in order to determine that which relates to the location of the terminal 1. As a variant, the server 2 could first filter the information in the database, of a relevant or irrelevant nature, using the location indication, in order to determine the information relating to the location of the terminal 1, then select, from this information, those whose nature is relevant, in other words those which relate to the subject of interest to the terminal 1. In other words, the geographic filtering can be carried out before or after the search for information of a relevant nature. We could also carry out the two operations in a substantially concomitant manner.
Le serveur de notification pourrait acquérir une indication de localisation du terminal par tout autre moyen de localisation, par exemple par GPS.The notification server could acquire an indication of the location of the terminal by any other means of location, for example by GPS.
Bien entendu, le serveur de notification pourrait faire appel à différentes bases de données informations.Of course, the notification server could use different information databases.
Au lieu d'envoyer directement les informations au terminal, le serveur pourrait seulement lui indiquer où ces informations se trouve sur le réseau afin que le terminal aille les chercher par lui-même.Instead of sending the information directly to the terminal, the server could only tell it where this information is on the network so that the terminal can go find it for itself.
L'invention pourrait également s'appliquer à tout autre réseau de communication, et notamment à l'Internet, ainsi qu'à tout type de terminal. The invention could also apply to any other communication network, and in particular to the Internet, as well as to any type of terminal.

Claims

REVENDICATIONS
1. Procédé de notification d'informations à partir d'un serveur (2) vers un terminal (1) à travers un réseau (3), dans lequel1. Method for notification of information from a server (2) to a terminal (1) through a network (3), in which
- le terminal (1) spécifie au serveur (2) la nature des informations à lui notifier,- the terminal (1) specifies to the server (2) the nature of the information to be notified to it,
- le serveur (2) recherche les informations de nature pertinente dans au moins une base de données (5) et les notifie au terminal (1), de façon automatique, à des instants d'envoi donnés, caractérisé par le fait que - sensiblement aux instants d'envoi, le serveur (2) acquiert de façon automatique une indication de localisation du terminal (1), filtre les informations de nature pertinente, à l'aide de cette indication de localisation, afin de sélectionner celles qui sont relatives à la localisation du terminal (1), et notifie au terminal (1) les informations de nature pertinente et relatives à la localisation du terminal (1 ).- the server (2) searches for information of a relevant nature in at least one database (5) and notifies it to the terminal (1), automatically, at given sending times, characterized in that - substantially at the time of sending, the server (2) automatically acquires an indication of the location of the terminal (1), filters the information of a relevant nature, using this location indication, in order to select those relating to the location of the terminal (1), and notifies the terminal (1) of the relevant information relating to the location of the terminal (1).
2. Procédé selon la revendication 1, dans lequel le terminal (1) définit un niveau d'étendue géographique associé à la nature des informations à lui notifier et le serveur (2) détermine les informations relatives à la localisation du terminal (1 ) pour ledit niveau d'étendue géographique.2. Method according to claim 1, in which the terminal (1) defines a level of geographic extent associated with the nature of the information to be notified to it and the server (2) determines the information relating to the location of the terminal (1) for said level of geographic extent.
3. Procédé selon la revendication 2, dans lequel, chaque information étant associée à au moins un point géographique dans la base de données (5), le serveur (2) définit une zone géographique pertinente, à partir de l'indication de localisation du terminal (1) et du niveau d'étendue géographique associé à la nature des informations à notifier, et recherche dans la base de données (5) les informations associées à un point géographique situé à l'intérieur de ladite zone géographique pertinente. 3. The method of claim 2, wherein, each information being associated with at least one geographic point in the database (5), the server (2) defines a relevant geographic area, based on the location indication of the terminal (1) and the level of geographic extent associated with the nature of the information to be notified, and searches the database (5) for information associated with a geographic point situated within said relevant geographic area.
4. Procédé selon la revendication 2, dans lequel, chaque information de la base de données (5) étant associée à une zone de couverture géographique, le serveur (2) détermine si le terminal (1) se trouve dans la zone de couverture géographique associée à chaque information de nature pertinente, à l'aide de l'indication de localisation.4. The method of claim 2, wherein, each item of information in the database (5) being associated with a geographic coverage area, the server (2) determines whether the terminal (1) is in the geographic coverage area associated with each information of a relevant nature, using the location indication.
5. Procédé selon l'une des revendications 1 à 5, dans lequel on associe chaque information de la base de données (5) à une durée de validité.5. Method according to one of claims 1 to 5, in which each item of information in the database (5) is associated with a period of validity.
6. Procédé selon l'une des revendications 1 à 5, dans lequel le terminal (1) spécifie au serveur (2) une procédure de substitution de notification, en cas d'impossibilité de localiser le terminal (1).6. Method according to one of claims 1 to 5, wherein the terminal (1) specifies to the server (2) a notification substitution procedure, in case of impossibility of locating the terminal (1).
7. Procédé selon la revendication 6, dans lequel la procédure de substitution consiste à effectuer un nombre prédéfini de tentatives de localisation du terminal (1), durant une période déterminée.7. Method according to claim 6, in which the substitution procedure consists in carrying out a predefined number of attempts to locate the terminal (1), during a determined period.
8. Procédé selon l'une des revendications 1 à 7, dans lequel le terminal (1) définit un planning de notification des informations définissant des instants d'envoi.8. Method according to one of claims 1 to 7, wherein the terminal (1) defines a schedule for notification of information defining times of sending.
9. Procédé selon la revendication 8, dans lequel, pour définir le planning de notification, le terminal (1 ) transmet au serveur (2) une indication de périodicité et au moins l'une des informations du groupe comprenant un jour et une heure.9. The method of claim 8, wherein, to define the notification schedule, the terminal (1) transmits to the server (2) an indication of periodicity and at least one of the group information comprising a day and an hour.
10. Procédé selon l'une des revendications 1 à 9, dans lequel, le terminal (1) étant un téléphone cellulaire avec un numéro de téléphone, le serveur (2) acquiert une indication de localisation du terminal à l'aide de son numéro de téléphone.10. Method according to one of claims 1 to 9, wherein, the terminal (1) being a cellular telephone with a telephone number, the server (2) acquires an indication of the location of the terminal using its telephone number.
11. Serveur de notification d'informations à des terminaux, pour la mise en œuvre du procédé de la revendication 1 , comprenant des moyens11. Server for notification of information to terminals, for the implementation of the method of claim 1, comprising means
(28) de connexion à au moins une base de données (4) relative aux terminaux contenant, pour chaque terminal, la nature des informations à lui notifier, des moyens (29) de connexion à au moins une base de données d'informations(28) for connection to at least one database (4) relating to the terminals containing, for each terminal, the nature of the information to be notified to it, means (29) for connection to at least one information database
(5), des moyens (25) de recherche d'informations de nature pertinente dans ladite base de données d'informations (5), pour le compte d'un terminal destinataire, et des moyens (26) de notification desdites informations de nature pertinente audit terminal destinataire, caractérisé par le fait qu'il comprend des moyens (24) pour acquérir une indication de localisation dudit terminal destinataire, les moyens de recherche (25) étant agencés pour filtrer les informations de nature pertinente à l'aide de l'indication de localisation afin de déterminer les informations de nature pertinente relatives à la localisation du terminal destinataire. (5), means (25) for searching for information of a relevant nature in said information database (5), on behalf of a destination terminal, and means (26) for notifying said information of a nature relevant to said destination terminal, characterized in that it comprises means (24) for acquiring an indication of the location of said destination terminal, the search means (25) being arranged to filter information of a relevant nature using the location indication in order to determine the information of a relevant nature relating to the location of the destination terminal.
PCT/FR2002/003088 2001-09-18 2002-09-11 Method for data notification from a server to a terminal and notification server therefor WO2003026332A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0112072A FR2829901B1 (en) 2001-09-18 2001-09-18 METHOD FOR NOTIFYING INFORMATION FROM A SERVER TO A TERMINAL AND A NOTIFICATION SERVER FOR IMPLEMENTING THE METHOD
FR0112072 2001-09-18

Publications (1)

Publication Number Publication Date
WO2003026332A1 true WO2003026332A1 (en) 2003-03-27

Family

ID=8867410

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2002/003088 WO2003026332A1 (en) 2001-09-18 2002-09-11 Method for data notification from a server to a terminal and notification server therefor

Country Status (2)

Country Link
FR (1) FR2829901B1 (en)
WO (1) WO2003026332A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997041654A1 (en) * 1996-04-29 1997-11-06 Telefonaktiebolaget Lm Ericsson Telecommunications information dissemination system
EP1102501A2 (en) * 1999-11-15 2001-05-23 Lucent Technologies Inc. Method and apparatus for a wireless telecommunications system that provides location-based information delivery to a wireless mobile unit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997041654A1 (en) * 1996-04-29 1997-11-06 Telefonaktiebolaget Lm Ericsson Telecommunications information dissemination system
EP1102501A2 (en) * 1999-11-15 2001-05-23 Lucent Technologies Inc. Method and apparatus for a wireless telecommunications system that provides location-based information delivery to a wireless mobile unit

Also Published As

Publication number Publication date
FR2829901B1 (en) 2005-02-25
FR2829901A1 (en) 2003-03-21

Similar Documents

Publication Publication Date Title
EP1864234A1 (en) Multi-mode location based e-directory service enabling method, system, and apparatus
WO2006035164A1 (en) Interactive intelligent system and method for information management
CA3015151A1 (en) Dynamic filtration method for group communication
WO2012123509A1 (en) Control of the publication of a message relating to a user
FR2953053A1 (en) METHOD FOR SELECTING A COMMUNICATION MODE
EP1260107B1 (en) Method for information exchange between several mobile telephone users
EP2109979B1 (en) Method and device for connection management in a telecommunication network
WO2003026332A1 (en) Method for data notification from a server to a terminal and notification server therefor
EP1086568B1 (en) Method for managing an automatic telephone information service and adapted automatic information system
EP1692882A1 (en) Method and server for co-ordination of telecommunication services
EP1049348B1 (en) Method for providing a services selection for a user terminal, terminal and corresponding management centre
WO2001089189A2 (en) Mobile telephone method and device enabling access to a contextual service operating on user position and/or identity
FR2888706A1 (en) METHOD FOR INTERPERSONAL RELATIONSHIP
EP1551191B1 (en) Method for broadcasting multimedia messages to an heterogeneous terminal group.
EP1407634A1 (en) Computer method and system for adapting a geographical zone to population behaviours
CA2380297A1 (en) Method for transmitting messages between two computers connected to a network and corresponding messaging system
FR2930096A1 (en) SYSTEM AND METHOD FOR SELECTING A MESSAGE SUITABLE FOR DELIVERY TO A TELECOMMUNICATIONS SERVICE USER.
EP1221115B1 (en) Method and system for transmitting messages for database
EP2036252A2 (en) Method of configuring a multi-network terminal and associated multi-network terminal
EP2073450A1 (en) Method of communication between a teminal and a communication network
WO2020128252A1 (en) Incident reporting method and structure
FR2861528A1 (en) Cellular telephony terminal status notification process for use over e.g. GSM network, involves establishing asynchronous communication between two terminals for direct transmission of information, about one terminal status, between them
WO2005034541A1 (en) Method, system and equipment for broadcasting information on forthcoming events to terminals
FR2814022A1 (en) Automated response method for telephone involves vocal monitoring of sounds emitted by caller for comparison with keywords
FR2859557A1 (en) Personalized information service for mobile phone includes determination of location, and selection of relevant webcam images for transmission

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KP KR LC LK LR LS LT LU LV MA MD MG MN MW MX MZ NO NZ OM PH PL PT RU SD SE SG SI SK SL TJ TM TN TR TZ UA UG US UZ VN YU ZA ZM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZM ZW AM AZ BY KG KZ RU TJ TM AT BE BG CH CY CZ DK EE ES FI FR GB GR IE IT LU MC PT SE SK TR BF BJ CF CG CI GA GN GQ GW ML MR NE SN TD TG US

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP