SOLUTION DE GEOLOCALISATIONGEOLOCATION SOLUTION
La présente invention se rapporte au domaine des télécommunications mobiles. The present invention relates to the field of mobile telecommunications.
La présente invention se rapporte plus particulièrement à un procédé de géolocalisation comportant une étape d'analyse des paramètres techniques du réseau de téléphonie mobile. The present invention relates more particularly to a geolocation method comprising a step of analyzing the technical parameters of the mobile telephone network.
L' art antérieur connaît déjà de nombreuses solutions de géolocalisation dans le domaine de la téléphonie mobile. The prior art already knows many geolocation solutions in the field of mobile telephony.
Par exemple, l'art antérieur connaît, par la demande de brevet PCT WO 99/05877 (Motorola), un système et un procédé pour fournir des informations de localisation d'un équipement mobile dans un système de communications. Un système s'interconnecte avec un système de communication par l'intermédiaire d'interfaces standard pour fournir une information de position relative à une station mobile au sein dudit système de communication. Ledit système comporte un dispositif de localisation qui génère une information de position brute sur la station mobile, en fonction d'une entrée provenant d'un message compatible avec le système de communication. Le système comporte également un dispositif de médiation qui mémorise l'information de localisation relative à la station mobile et assure également l'interface avec la fonctionnalité de radiocommande au sein du système de communication. Il présente aussi un calculateur de position qui détermine l'information de position relative à la station mobile et qui envoie aussi ladite information relative à la station au dispositif de médiation de sorte qu'il la mémorise et à un dispositif de réseau intelligent de sorte qu'elle soit utilisée dans des services à base de localisation. For example, the prior art knows, by PCT Patent Application WO 99/05877 (Motorola), a system and method for providing location information of mobile equipment in a communications system. A system interconnects with a communication system via standard interfaces to provide position information relating to a mobile station within said communication system. The system includes a location device that generates raw position information on the mobile station, based on an input from a message compatible with the communication system. The system also includes a mediation device that stores the location information relating to the mobile station and also interfaces with the radio control functionality within the communication system. It also presents a position calculator which determines the position information relating to the mobile station and which also sends said station information to the mediation device so that it stores it and to an intelligent network device so that it is used in location-based services.
L'art antérieur connaît également, par la demande de brevet PCT WO 98/12571 (Ericsson), un procédé de détermination de la position en utilisant des signaux de stations de bases multiples. Des formes de réalisation représentatives de cette invention concernent des procédés et des systèmes de détermination de la position de stations. Les puissances relatives de faisceaux ponctuels voisins qui sont générés par des antennes reliées en réseau sont déterminées. Par exemple, on peut mesurer, par rapport à la puissance du faisceau ponctuel central, les puissances de six faisceaux ponctuels voisins par rapport à un faisceau ponctuel central, à l'intérieur duquel une unité mobile est effectivement en fonctionnement. A l'aide des informations fournies par ces mesures, on peut déterminer la position des unités mobiles en utilisant par exemple un modèle exponentiel de la configuration de faisceau ponctuel. The prior art also knows, by PCT patent application WO 98/12571 (Ericsson), a method of determining the position using multiple base station signals. Representative embodiments of this invention relate to methods and systems for determining the position of stations. The relative powers of neighboring spot beams that are generated by networked antennas are determined. For example, it is possible to measure, with respect to the power of the central point beam, the powers of six adjacent spot beams with respect to a central point beam, within which a mobile unit is actually operating. Using the information provided by these measurements, the position of the mobile units can be determined using for example an exponential model of the spot beam configuration.
L' art antérieur connaît également, par la demande de brevet PCT WO 99/27742 (Ericsson), un système et un procédé pour positionner un terminal mobile en utilisant un navigateur basé sur le terminal. Cette invention a trait à un système de télécommunication et à un procédé faisant appel à un navigateur axé sur un terminal, une "plate- forme" de protocole WAP (Wireless Application Protocol) par exemple, dans une station mobile (MS), afin de relier cette station mobile à des services de localisation utilisant le Web ainsi qu'à un centre de localisation de mobile (MPC). The prior art is also known from PCT patent application WO 99/27742 (Ericsson) for a system and method for positioning a mobile terminal using a terminal-based browser. This invention relates to a telecommunication system and a method using a terminal-based browser, for example a "platform" of WAP (Wireless Application Protocol), in a mobile station (MS), in order to connect this mobile station to location services using the web and to a mobile location center (MPC).
Les navigateurs axés sur un terminal, la "plate-forme" WAP, par exemple, permettent une présentation graphique de la position, à ce moment donné, de la station mobile sur l'écran de la station mobile ainsi qu'un dialogue interactif utilisateur, ce qui donne à l'utilisateur la possibilité de déterminer le format de la présentation graphique de la position, à ce moment donné, de la station mobile. Terminal-based browsers, such as the WAP "platform", allow a graphical presentation of the mobile station's position on the mobile station screen at this time, as well as an interactive user dialogue. , which gives the user the ability to determine the format of the graphical presentation of the position, at that moment, of the mobile station.
L' art antérieur connaît également, par la demande de brevet PCT WO 02/080606 (Telecom Italia), un procédé de transmission de données d'emplacement de matériel mobile de téléphonie cellulaire. L'invention décrite dans ce document concerne un procédé de transmission de données d'emplacement de matériel mobile de téléphonie cellulaire, caractérisé en ce qu'une application, installée de préférence sur une carte SIM mesure les stations d'émission et de réception dans la cellule de desserte et les cellules voisines, détecte, mémorise et transmet les informations respectives à un centre de service distant au moyen de messages SMS, et en ce qu'un système de traitement utilisant un algorithme approprié et une base de données d'emplacement géographique des stations d'émission et de réception, calcule l'emplacement géographique du matériel mobile. La transmission s'effectue en utilisant un format comprimé ne nécessitant qu'un nombre très faible de messages SMS. The prior art also knows, by PCT patent application WO 02/080606 (Telecom Italia), a method of transmitting location data of mobile cellular telephony equipment. The invention described in this document relates to a mobile cellular mobile equipment location data transmission method, characterized in that an application, preferably installed on a SIM card, measures the transmitting and receiving stations in the network. serving cell and neighboring cells, detects, stores and transmits the respective information to a remote service center by means of SMS messages, and in that a processing system using an appropriate algorithm and a geographical location database transmitting and receiving stations, calculates the geographic location of the mobile equipment. The transmission is done using a compressed format requiring only a very small number of SMS messages.
On connaît également, par la demande de brevet européen EP 1 119 211 (Joachim Hertel), un procédé et système pour fournir des services dépendants de la position aux abonnés GSM/PCS. Enregistrer, commander et utiliser des services de localisation ciblés sur l'utilisateur dans un environnement client-serveur possédant un équipement mobile fonctionnant à l'intérieur de cellules de communication sans-fil. Le client est typiquement un téléphone compatible WAP dans un réseau de télécommunications cellulaire GSM 900/1800 ou PCS 1900. Le serveur peut être une combinaison d' une passerelle WAP et d' un serveur Web standard ou d' un serveur d'applications WAP. Le serveur peut être interconnecté via 1'Internet et peut avoir accès à un système de bases de données. La base de données contient les informations géographiques nécessaires pour un service de localisation, telles que le niveau de pièces dans un immeuble, les allées dans un magasin ou les portes dans un aéroport. La base de données peut aussi comprendre une logique spécifique aux services qui est exécutée en réponse à des demandes d'un client. Le client exploite les données de localisation sur une carte SIM attachée à l'équipement mobile. La transmission du location area code ou de l'identifiant de cellule avec le MSISDN de l'abonné à une application WAP peut déclencher l'exécution par le serveur d'une logique applicative. L'utilisateur peut ensuite sélectionner une localisation plus précise et un service attaché à cette localisation. En utilisant une technologie push, le serveur peut délivrer des informations au client sans recevoir de requête d'informations du client. European Patent Application EP 1 119 211 (Joachim Hertel) also discloses a method and system for providing position dependent services to GSM / PCS subscribers. Register, control and use user-targeted location services in a client-server environment with mobile equipment operating within wireless communication cells. The client is typically a WAP compatible telephone in a GSM 900/1800 or PCS 1900 cellular telecommunications network. The server may be a combination of a WAP gateway and a standard web server or WAP application server. The server may be interconnected via the Internet and may have access to a database system. The database contains the geographic information needed for a location service, such as the level of rooms in a building, aisles in a store, or doors in an airport. The database may also include service-specific logic that is executed in response to requests from a client. The customer uses the location data on a SIM card attached to the mobile equipment. The transmission of the location area code or the cell identifier with the subscriber's MSISDN to a WAP application may trigger the execution of the application logic by the server. The user can then select a more accurate location and a service attached to that location. Using push technology, the server can deliver information to the client without receiving a request for information from the client.
On connaît également, par le brevet américain US 6 516 197 (Ericsson), un système et un procédé pour fournir le nombre et/ou la durée de requêtes de positionnement pour le calcul de localisation basé sur le terminal. Un système de télécommunications et un procédé pour demander à un terminal mobile (TM) de notifier le réseau du nombre et/ou de la durée des positionnements réalisés par le TM sont divulgués. Un programme de service ou une API (Application Program Interface), par exemple un programme Java, qui est responsable de la collecte d'informations concernant les requêtes d'informations de localisation, est soit inclus dans une carte SIM, ou dans une autre mémoire du TM, ou téléchargé sur la carte SIM dans le TM. Comme résultat de l'exécution d'un calcul de localisation, l'API dans le TM initie un message du type Short Message Service (SMS) ou Unstructured Supplementary Service Data (USSD) ayant le mobile pour origine et à destination du réseau, ce qui inclut un marqueur de temps indiquant le moment et la date auxquels la requête de localisation a été reçue, le nombre et/ou la durée du (des) positionnement(s) et la localisation finale du TM. Also known from US Pat. No. 6,516,197 (Ericsson) is a system and method for providing the number and / or duration of positioning requests for the terminal-based location calculation. A telecommunications system and a method for requesting a mobile terminal (TM) to notify the network of the number and / or duration of positioning performed by the TM is disclosed. A service program or an API (Application Program Interface), for example a Java program, which is responsible for collecting information about location information requests, is either included in a SIM card, or in another memory TM, or downloaded to the SIM card in the TM. As a result of performing a location calculation, the API in the TM initiates a message of the Short Message Service (SMS) or Unstructured Supplementary Service Data (USSD) type having the mobile for origin and destination of the network. which includes a time marker indicating the time and date the location request was received, the number and / or duration of the positioning (s) and the final location of the TM.
On connaît des solutions de localisation d' un usager mobile à l'initiative du réseau par interrogation depuis le réseau de sa cellule de rattachement, par obtention de l'identifiant de cellule (le cell-Id) et par la délivrance par l'opérateur des coordonnées géographiques correspondantes. Ce procédé a été défini dans la norme GSM, mais suppose à chaque fois que le client (ou un fournisseur de service) souhaite connaître la nouvelle localisation du client, qu'il établisse une nouvelle requête de localisation. Ces requêtes sont consommatrices en ressources, et sont en général facturées par les opérateurs. Solutions for locating a mobile user on the initiative of the network by interrogation from the network of his home cell are known, by obtaining the cell identifier (the cell-Id) and by the delivery by the operator. corresponding geographical coordinates. This method has been defined in the GSM standard, but assumes each time that the client (or a service provider) wishes to know the new location of the client, that he establishes a new location request. These queries are resource intensive, and are usually billed by operators.
L'art antérieur connaît également des solutions de localisation ayant recours par exemple à des procédés de triangulation à partir de 3 points fixes du réseau de rattachement, depuis le réseau, mais de telles solutions sont complexes et coûteuses à déployer dans le réseau d'un opérateur mobile car nécessitant le traitement instantané d'une grande quantité d'information. The prior art also knows location solutions using for example triangulation methods from 3 fixed points of the home network, from the network, but such solutions are complex and expensive to deploy in the network of a network. mobile operator because it requires instant processing of a large amount of information.
Il existe également d'autres solutions de localisation dans le réseau d'un opérateur mobile, utilisant en particulier l'identifiant du commutateur d'abonné (MSC) ou du commutateur radio (zone VLR) pour déduire une information de zone mais une telle information de localisation, fondée sur l'architecture du réseau, est difficilement exploitable pour des applications grand public. There are also other location solutions in the network of a mobile operator, using in particular the subscriber switch identifier (MSC) or the radio switch (VLR area) to derive zone information but such information. based on the network architecture, is difficult to exploit for mainstream applications.
Enfin, on connaît également des solutions de localisation ayant recours à un périphérique du terminal mobile (module GPS offrant la localisation par satellite par exemple), mais tous les terminaux mobiles n'en sont pas équipés et leur usage dans un véhicule ou en intérieur est aléatoire. Finally, there are also known location solutions using a device of the mobile terminal (GPS module offering satellite location for example), but not all mobile terminals are equipped and their use in a vehicle or indoors is random.
La présente invention entend remédier aux inconvénients de l'art antérieur en permettant à un terminal mobile de connaître simplement sa localisation avec une précision satisfaisante sans devoir solliciter les ressources techniques facturables de l'opérateur mobile ni nécessiter de doter son terminal d'un équipement additionnel ou d'un périphérique doté d'un système de localisation par satellite. The present invention intends to overcome the drawbacks of the prior art by allowing a mobile terminal to simply know its location with satisfactory accuracy without having to request the billable technical resources of the mobile operator or require to equip its terminal with additional equipment or a device with a satellite tracking system.
La présente invention concerne un procédé permettant de faciliter la fourniture de services de localisation ou de services de contenus localisés ou de services de transactions avec un serveur distant à des utilisateurs de téléphones mobiles sur des réseaux ouverts au public ( GSM, UMTS, CDMA, etc.) sans avoir recours à une requête de localisation auprès de son opérateur téléphonique, par analyse et exploitation des informations techniques diffusées par le réseau téléphonique vers l'équipement terminal (le téléphone ou la carte SIM). Ce procédé exploite une fonctionnalité normalisée du dialogue entre équipement terminal et réseau radio, avec réception par le terminal de multiples informations techniques de différentes cellules, telles que par exemple des codes identifiants techniques de zones (par exemple Oeil Id = identifiant de cellule, Location Area Code = groupement de cellules, Location Area Identity = pays et réseau) et des paramètres quantitatifs (par exemple RX = niveau de puissance moyen en réception, BCCH allocation List = nombre de cellules avoisinantes, Time Advance = distance pylône exprimée en multiples de 554 mètres, etc.) qui, grâce à des tables de correspondance dans l'équipement terminal (SIM ou téléphone) permet de connaître la localisation du terminal avec une précision qui peut être inférieure au kilomètre, son niveau de vitesse de déplacement ainsi que la densité de l'infrastructure de téléphonie mobile. L'historisation de ces informations, et leur analyse par l'équipement terminal permettent d'identifier le profil d'usage du téléphone (par exemple, usage piéton ou urbain, usage routier, usage autoroutier, voie ferrée, etc.) et la localisation du véhicule et de délivrer au client des services à valeur ajoutée contextuels. Ces services à valeur ajoutée peuvent être gérés, soit exclusivement dans le terminal (sans nécessité de connexion au réseau, grâce à des informations préalablement stockées), soit par interaction entre le terminal et le réseau (par exemple par SMS ou GPRS) par échange périodique d'informations entre l'équipement terminal et un serveur distant, soit par réception seule par le terminal d'informations diffusées par un serveur distant, sans communication spécifique d'informations par le terminal, en particulier sans notification par le terminal de sa localisation. Ces procédés, quand ils nécessitent une connexion, peuvent permettre une connexion automatique conditionnelle à l'initiative de l'équipement terminal (à partir d'un arbre de décision fonction des paramètres détaillés ci-dessus), à l'initiative du client ou à l'initiative du fournisseur de contenu via son serveur distant. Ce procédé permet de mettre à jour par tous services supports appropriés les paramètres de services, les tables de correspondance de zones ou les services de contenu proposés. The present invention relates to a method for facilitating the provision of location services or localized content services or transaction services with a remote server to mobile phone users on networks open to the public (GSM, UMTS, CDMA, etc. .) without resorting to a localization request from its telephone operator, by analysis and exploitation of the technical information broadcast by the telephone network to the terminal equipment (the telephone or the SIM card). This method exploits a standardized functionality of the dialogue between terminal equipment and radio network, with reception by the terminal of multiple technical information of different cells, such as for example codes identifying technical zones (for example Eye Id = cell identifier, Location Area Code = cell grouping, Location Area Identity = country and network) and quantitative parameters (eg RX = average power level on reception, BCCH allocation List = number of neighboring cells, Time Advance = distance pylon expressed in multiples of 554 meters , etc.) which, thanks to correspondence tables in the terminal equipment (SIM or telephone) makes it possible to know the location of the terminal with a precision which can be less than one kilometer, its level of travel speed as well as the density of the terminal. the mobile phone infrastructure. The historization of this information, and their analysis by the terminal equipment makes it possible to identify the use profile of the telephone (for example, pedestrian or urban use, road use, motorway use, railroad, etc.) and the location the vehicle and deliver value-added contextual services to the customer. These value-added services can be managed, either exclusively in the terminal (without the need for connection to the network, thanks to previously stored information), or by interaction between the terminal and the network (for example by SMS or GPRS) by periodic exchange. information between the terminal equipment and a remote server, or by receiving only the information terminal broadcast by a remote server, without specific communication of information by the terminal, especially without notification by the terminal of its location. These methods, when they require a connection, may allow a conditional automatic connection at the initiative of the terminal equipment (from a decision tree based on the parameters detailed above), at the customer's initiative or at the discretion of the customer. the initiative of the content provider via its remote server. This method makes it possible to update the service parameters, the zone mapping tables or the proposed content services by all appropriate support services.
Grâce à la présence dans l'équipement terminal client (le téléphone ou la SIM) d'une table de correspondance entre les identifiants de zones et un découpage du territoire, des services de contenus résidents dans le terminal (téléphone ou carte SIM) pourraient, selon la zone, l'horodatage, le réseau de rattachement, délivrer des messages différenciés au client par le biais de signaux sonores différenciés ou d'affichages de messages ou d'icônes ou d'images différentes sur l'écran du téléphone. Thanks to the presence in the client terminal equipment (the telephone or the SIM) of a correspondence table between the zone identifiers and a division of the territory, resident content services in the terminal (telephone or SIM card) could, depending on the zone, the time stamp, the home network, deliver differentiated messages to the customer by means of differentiated sound signals or displays of messages or icons or different images on the telephone screen.
Grâce aux modifications mesurables par l'équipement terminal (SIM ou téléphone) de certains paramètres techniques recueillis par l'équipement terminal en provenance des différentes cellules en dialogue avec le terminal, il serait possible au terminal de déclencher certaines actions ou établir certaines tentatives de connexion inefficaces (non facturables par l'opérateur) ou efficaces vers des adresses prédéfinies, permettant ainsi la localisation à distance de l'équipement terminal sans faire supporter au client de charge de connexion. Grâce aux identifiants de réseau et de pays recueillis par l'équipement terminal (SIM ou téléphone), il est possible au terminal de reconnaître une zone frontalière, ou une zone dans un pays étranger. Thanks to the modifications measurable by the terminal equipment (SIM or telephone) of certain technical parameters collected by the terminal equipment from the different cells in dialogue with the terminal, it would be possible for the terminal to trigger certain actions or establish certain connection attempts inefficient (non-billable by the operator) or efficient to predefined addresses, allowing the remote location of the terminal equipment without burdening the client with connection load. Thanks to the network and country identifiers collected by the terminal equipment (SIM or telephone), it is possible for the terminal to recognize a border area, or an area in a foreign country.
Grâce aux informations remontées le cas échéant par le terminal vers le centre serveur, le fournisseur de service peut établir la feuille de route du client en déplacement, et lui proposer à lui ou à des membres d'un même groupe d'utilisateur des services complémentaires y compris la localisation des autres membres du groupe, sans recourir aux solutions de localisation de l'opérateur (Exemple 5). Thanks to the information provided by the terminal to the server center, the service provider can establish the roadmap of the customer on the move, and offer him or members of the same user group additional services. including the location of the other members of the group, without resorting to the location solutions of the operator (Example 5).
Le caractère innovant du procédé tient au fait que le titulaire de la ligne mobile peut bénéficier de services ou d'informations localisés sans être contraint d'interroger le réseau au travers d'une requête de localisation, ni a fortiori d'établir une connexion payante pour accéder à un service géolocalisé, procurant à la fois une économie au client et une meilleure qualité de services (le service est disponible même en cas de congestion du réseau). The innovative nature of the process is that the holder of the mobile line can benefit from localized services or information without having to interrogate the network through a location request, let alone establish a paid connection. to access a location-based service, providing both a savings to the customer and a better quality of services (the service is available even in case of network congestion).
Le second caractère innovant de ce procédé, en cas de connexion avec le serveur distant d'un fournisseur de service, serait de pouvoir communiquer simplement à ce serveur des informations précises sur la localisation de l'appelant et sa vitesse de déplacement, le cas échéant sans entraîner de connexion facturable pour le client ou l'exploitant du service. Dans le cas particulier d'un service d'information trafic, un tel procédé permettrait à un fournisseur de services ou un exploitant d'infrastructures de disposer d'une cartographie précise de l'état de congestion des principaux axes routiers, sans intervention du client ni sollicitation des services de localisation de l'opérateur, puis de restituer à des partenaires, aux pouvoirs publics, aux exploitants des infrastructures ou aux clients connectés, une information précise sur les conditions de circulation en aval de leur localisation, ou des recommandations en matière de sélection d'itinéraires, compte tenu de la densité du trafic. En cas de saturation du réseau du fait d'une trop forte concentration de téléphones sur une portion routière restreinte, le client pourrait recevoir des informations par SMS. Le même terminal client pourrait adapter son mode de restitution d'une alerte au conducteur selon la cinématique du véhicule, pour ne pas prendre le risque de perturber la sécurité du conducteur ou des passagers. The second innovative feature of this method, in case of connection with the remote server of a service provider, would be to be able to simply communicate to this server precise information on the location of the caller and his speed of movement, if any without causing a chargeable connection for the customer or the operator of the service. In the particular case of a traffic information service, such a method would allow a service provider or an infrastructure operator to have accurate mapping of the congestion state of the main roads, without customer intervention. or soliciting the operator's location services, and then returning to partners, public authorities, infrastructure operators or connected customers, precise information on traffic conditions downstream of their location, or recommendations concerning route selection, given the density of the traffic. If the network becomes overloaded due to a high concentration of telephones on a restricted road portion, the customer could receive information via SMS. The same client terminal could adapt its mode of return of an alert to the driver according to the kinematics of the vehicle, to not take the risk of disrupting the safety of the driver or passengers.
Le troisième caractère innovant de ce procédé serait de proposer à des clients de recevoir des messages instantanés non spécifiques à la localisation du client transmis par leur opérateur ou leur fournisseur de service, à charge pour l'équipement terminal de ne retenir que les messages pertinents, concernant la localisation du client et les services adaptés à son profil. Une telle prestation de service, au choix du client (localisation, horodatage, type de service), pleinement anonyme et respectueuse de la vie privée du client, permettrait de développer l'usage de certains services de rencontres, ou de réception de messages publicitaires localisés, ou de petites annonces. ). Il faut souligner que de nombreux clients ne souhaitent pas que leur opérateur ou leurs fournisseurs de contenus puissent procéder à un rapprochement entre leur numéro de ligne et leur localisation. The third innovative feature of this method would be to propose to customers to receive instant messages that are not specific to the location of the customer transmitted by their operator or service provider, with the terminal equipment being responsible for retaining only the relevant messages. regarding the customer's location and the services adapted to his profile. Such a service, at the customer's choice (location, timestamp, type of service), fully anonymous and respectful of the customer's privacy, would allow the use of certain dating services, or the reception of localized advertising messages, to be developed. , or classified ads. ). It should be noted that many customers do not want their operator or content providers to reconcile their line number to their location.
Le quatrième caractère innovant de ce procédé serait d'exploiter depuis le terminal une information sur sa cinématique de déplacement et de ne délivrer certains services que dans des scénarii spécifiques tels que les Trains à Grande Vitesse par exemple ou la présence dans une Galerie Marchande ou un centre commercial. The fourth innovative feature of this process would be to operate from the terminal information on its movement kinematics and to deliver certain services only in specific scenarios such as high-speed trains for example or the presence in a shopping mall or a mall.
Le cinquième caractère innovant de ce procédé consiste à offrir, sur certaines zones, une localisation plus fine que les seules coordonnées géographiques du Oeil Id en allant interroger les paramètres techniques des autres réseaux mobiles disponibles sur zone pour procéder, le cas échéant, à une moyenne barycentrique ou à une triangulation selon le nombre de mesures disponibles, et ceci sans interrogation nécessaire du réseau du ou des opérateurs impliqués dans la mesure. The fifth innovative feature of this method consists in offering, in certain areas, a location that is finer than the geographical coordinates of the Eye Id by going to query the technical parameters of the other mobile networks available on the zone to proceed, if necessary, to an average barycentric or to a triangulation according to the number of available measurements, and this without the necessary interrogation of the network of the operator or operators involved in the measurement.
Le sixième caractère innovant de ce procédé serait de permettre au terminal, par exploitation de l'évolution des données de qualité de services transmises par le réseau (telle que par exemple le RXLev ou RXQual-Sub = mesure des erreurs de transmission), liste non limitative) d'adapter le fonctionnement du terminal à ce nouvel environnement et par exemple utiliser un autre service support ou téléservice pour établir une connexion avec le serveur pour lui restituer une information. The sixth innovative feature of this method would be to enable the terminal, by exploiting the evolution of service quality data transmitted by the network (such as, for example, the RXLev or RXQual-Sub = measurement of transmission errors). limiting) to adapt the operation of the terminal to this new environment and for example use another service support or teleservice to establish a connection with the server to return information.
Le septième caractère innovant serait de proposer à des personnes justifiant d'une surveillance à distance de leur déplacement, un service d'aide ou d'assistance à distance en cas de déplacement inhabituel (lieu ou horodatage inhabituel) en dotant le terminal des algorithmes nécessaires pour juger du caractère normal ou anormal d' un déplacement. Il pourrait s' agir d' enfants, ou de personnes âgées nécessitant un suivi permanent (dans le respect de la protection de leur vie privée, et après accord de leurs parents ou tuteurs, pour ne mettre ces informations à disposition que d'entreprises ou de personnels accrédités). The seventh innovative feature would be to propose to persons justifying a remote monitoring of their movement, a remote help or assistance service in the event of unusual displacement (unusual location or timestamp) by providing the terminal with the necessary algorithms to judge the normal or abnormal nature of a trip. It could be children, or elderly persons requiring permanent follow-up (in the respect of the protection of their private life, and with the agreement of their parents or guardians, to make this information available only to companies or accredited staff).
Le huitième caractère innovant de ce procédé consiste à répartir l'intelligence du procédé, et de ses application de services localisés, soit dans le terminal, soit dans la carte SIM, soit dans les deux, et de tirer partie de l'augmentation régulière de la capacité mémoire et de la capacité de traitement dans ces deux constituants pour améliorer progressivement la précision du procédé, et la zone référencée dans le système mobile, et de proposer des applications géolocalisées embarquées dans le système mobile de plus en plus complexes (graphiques, images, images animées, etc.). The eighth innovative feature of this process is to distribute the intelligence of the process, and its localized service applications, either in the terminal, in the SIM card, or in both, and take advantage of the steady increase in memory capacity and processing capacity in these two constituents to progressively improve the accuracy of the process, and the area referenced in the mobile system, and to propose geolocalised applications embedded in the mobile system more and more complex (graphics, images , moving pictures, etc.).
A cet effet, la présente invention concerne, dans son acception la plus générale, un procédé de géolocalisation d'un système mobile comportant un terminal et une carte SIM (Subscriber Identification Module) dans un réseau de télécommunications mobiles comprenant une étape consistant à effectuer des traitements sur les données de localisation contenues dans la carte SIM ou dans le terminal sans recours à un serveur distant, caractérisé en ce que É lesdits traitements comprennent un calcul de localisation dans le système mobile à partir de données préalablement renseignées dans ce système; É lesdits traitements comportent des calculs de vitesse et de direction au moyen d'une base de données numériques d'historisation; É lesdits traitements comportent des déclenchements d'actions exécutées depuis le terminal ou la carte SIM. To this end, the present invention relates, in its most general sense, to a method of geolocation of a mobile system comprising a terminal and a SIM (Subscriber Identification Module) card in a mobile telecommunications network comprising a step of performing processing on the location data contained in the SIM card or in the terminal without recourse to a remote server, characterized in that E said processes include a location calculation in the mobile system from data previously entered in this system; E said processes include speed and direction calculations by means of a digital history database; These processes include triggering actions executed from the terminal or the SIM card.
Avantageusement, le procédé comporte en outre une étape de transmission par une communication non-facturable par l'opérateur des données de localisation à un serveur. Le déclenchement de cette communication pouvant résulter d'une analyse multi-critères. Advantageously, the method further comprises a step of transmission by a non-billable communication by the operator of the location data to a server. The triggering of this communication may result from a multi-criteria analysis.
Avantageusement, le procédé comporte en outre une étape de mesure de la densité d'infrastructure réseaux sur la zone à l'aide du paramètre BCCH allocation list , permettant de caractériser la zone où se situe le système mobile. Advantageously, the method further comprises a step of measuring the network infrastructure density on the area using the parameter BCCH allocation list, to characterize the area where the mobile system is located.
De préférence, ladite étape de mesure de la densité d'infrastructure réseaux est effectuée en réalisant une analyse de la valeur du champ BCCH allocation list . Preferably, said step of measuring the network infrastructure density is performed by performing an analysis of the value of the BCCH allocation list field.
Selon une variante, le procédé comporte en outre une étape de vérification qu'il n'y a pas d'autres cellules dans la liste des 3 cell-ID voisins mémorisés au cours de la mesure technique par le terminal dont la taille soit plus petite que la cellule mémorisée. According to a variant, the method also comprises a verification step that there are no other cells in the list of neighboring 3 cell-IDs stored during the technical measurement by the terminal whose size is smaller. than the memorized cell.
Selon un mode de mise en oeuvre particulier, le procédé comporte en outre une étape d'enrichissement et de mise à jour d'une base de données contenue dans la carte SIM ou dans le terminal, conférant ainsi au procédé une capacité autonome d'apprentissage. According to a particular mode of implementation, the method furthermore comprises a step of enriching and updating a database contained in the SIM card or in the terminal, thus conferring on the process an autonomous learning capacity. .
Avantageusement, le procédé comporte une solution de localisation gérée dans le système mobile qui peut exploiter si nécessaire les informations techniques des différents réseaux mobiles disponibles sur la zone, et ainsi augmenter le nombre de mesures pertinentes et permettre de proposer au système mobile une localisation plus précise que celle que pourrait fournir un procédé de localisation établi sur un seul réseau. Advantageously, the method comprises a location solution managed in the mobile system that can exploit if necessary the technical information of the various mobile networks available on the area, and thus increase the number of relevant measurements and allow to propose to the mobile system a more precise location than that which could be provided by a location method established on a single network.
Selon une variante, le procédé comporte une solution de localisation gérée dans le système mobile qu'il n'est pas nécessaire de transmettre à un centre serveur distant pour se voir délivrer un service géolocalisé, en particulier quand la connaissance de la localisation du système mobile peut constituer une atteinte à la vie privée, quelles que soient les précautions prises par le fournisseur du service ou l'opérateur téléphonique: il s'agit en particulier de services où le client ne souhaite pas nécessairement communiquer sa localisation à un tiers. According to a variant, the method comprises a location solution managed in the mobile system that is not necessary to transmit to a remote server center to be delivered a location-based service, especially when the knowledge of the location of the mobile system. may constitute an invasion of privacy, regardless of the precautions taken by the service provider or the telephone operator: these are in particular services where the customer does not necessarily want to communicate his location to a third party.
Le procédé peut être mis en oeuvre pour une application d'appels d'urgence, à l'initiative du système mobile ou à l'initiative d'un centre serveur. The method can be implemented for an emergency call application, at the initiative of the mobile system or at the initiative of a host.
2859348 14 Dans une première variante, le procédé peut-être mis en oeuvre pour une application de jeux, pour un joueur isolé ou pour des jeux à plusieurs, chaque joueur étant soit seul soit au sein d'une équipe. In a first variant, the method may be implemented for a game application, for an isolated player or for multiplayer games, each player being either alone or within a team.
Dans une seconde variante, le procédé peut être mis en oeuvre pour des services de contenus localisés préalablement stockés dans le système mobile, tel que par exemple une application de tourisme ou un calcul d'itinéraires et de temps de parcours en transports collectifs. In a second variant, the method may be implemented for localized content services previously stored in the mobile system, such as for example a tourism application or a calculation of routes and travel times in public transport.
Dans une autre variante, le procédé peut être mis en oeuvre pour une application d'informations routières. In another variant, the method may be implemented for a traffic information application.
Dans une dernière variante, le procédé peut servir, grâce aux mesures effectuées, à mesurer la qualité de service offert par l'opérateur téléphonique selon certains critères, à des fins d'une exploitation systématique ultérieure. In a last variant, the method can be used, thanks to the measurements made, to measure the quality of service offered by the telephone operator according to certain criteria, for purposes of systematic subsequent operation.
Enfin, le procédé peut être mis en oeuvre pour des services de petites annonces ou de rencontres ou de publicité sur téléphone portable, sans que le système mobile n'ait à transmettre sa localisation ou se faire localiser par un serveur distant. Finally, the method can be implemented for services of classifieds or meetings or advertising on a mobile phone, without the mobile system having to transmit its location or be located by a remote server.
La présente invention se rapporte également à un système de géolocalisation pour la mise en uvre du procédé comprenant au moins un réseau de télécommunications mobiles et un terminal mobile. The present invention also relates to a geolocation system for implementing the method comprising at least one mobile telecommunications network and a mobile terminal.
On comprendra mieux l'invention à l'aide de la description, faite ciaprès à titre purement explicatif, d' un mode de réalisation de l'invention, en référence aux figures annexées: É les figures 1 et 2 illustrent des exemples d' architecture mettant en oeuvre l'invention; É la figure 3 représente une mesure de localisation; É la figure 4 représente une requête de localisation; É la figure 5 illustre un enrichissement de la requête; et É la figure 6 représente le traitement des informations de localisation. The invention will be better understood from the description, given purely for explanatory purposes, of one embodiment of the invention, with reference to the appended figures: FIGS. 1 and 2 illustrate examples of architecture implementing the invention; FIG. 3 represents a location measurement; Figure 4 represents a location query; E Figure 5 illustrates an enrichment of the query; and FIG. 6 represents the processing of the location information.
Un Système Mobile 100 est constitué d'un Terminal 101 et d'une carte SIM 102 (pour Subscriber Identity Module) permettant d'authentifier la ligne appelante et le droit de l'utilisateur à utiliser le réseau mobile de l'opérateur 103. A Mobile System 100 consists of a Terminal 101 and a SIM card 102 (Subscriber Identity Module) for authenticating the calling line and the right of the user to use the mobile network operator 103.
Quant le Système Mobile 100 est actif dans le réseau mobile de l'opérateur, il est en contact avec une ou plusieurs BTS 104 ( pour Base Transceiver Station), elle- même contrôlée par une BSC 105 (pour Base Station controller). Ces BTS 104, en situation de veille, communiquent principalement avec le Système Mobile 100 par le biais d'une voie Balise délivrant au Système Mobile 100 les informations techniques nécessaires à la délivrance du service mobile. Ces informations techniques délivrées au système Mobile 100 par la ou les BTS 104 comprennent au minimum le Cell Id 106 (permettant l'identification de la BTS et de la cellule), le Location Area Code 107 (permettant l'identification du BSC et d'une zone géographique de regroupement des cellules), le Location Area Identity 108 (comprenant le code pays MCC et le code opérateur MNC), ainsi que le Rx-level 109 (qui caractérise le niveau de puissance d'émission de la BTS sur la cellule) et le BCCH Allocation List 110 (qui dénombre et caractérise les cellules voisines). When the Mobile System 100 is active in the mobile network of the operator, it is in contact with one or more BTS 104 (for Base Transceiver Station), itself controlled by a BSC 105 (for Base Station controller). These BTS 104, in a standby situation, communicate mainly with the Mobile System 100 via a beacon channel delivering to the Mobile System 100 the technical information necessary for the delivery of the mobile service. This technical information delivered to the mobile system 100 by the BTS 104 or at least include the Cell Id 106 (allowing the identification of the BTS and the cell), the Location Area Code 107 (allowing the identification of the BSC and a geographic area of cell grouping), the Location Area Identity 108 (including the MCC country code and the MNC operator code), as well as the Rx-level 109 (which characterizes the transmission power level of the BTS on the cell ) and the BCCH Allocation List 110 (which counts and characterizes neighboring cells).
Par ailleurs, le mobile mesure en permanence la distance qui le sépare au pylône de sa station de base, le timing advance 111, exprimé en multiples de 554 mètres. In addition, the mobile permanently measures the distance to the pylon of its base station, the timing advance 111, expressed in multiples of 554 meters.
Le procédé de localisation repose sur l'exécution par le système mobile d'une mesure périodique 200 (par exemple toutes les 30 secondes, paramétrable selon le client) de différents paramètres techniques, avec mémorisation 201 par exemple des informations suivantes dans le système mobile. The locating method is based on the execution by the mobile system of a periodic measurement 200 (for example every 30 seconds, configurable according to the customer) of various technical parameters, with storage 201 for example of the following information in the mobile system.
É Cell Id 106 de la cellule de rattachement (2 octets) É LAC 107 de la cellule de rattachement (2 octets) É LAI 108 de la cellule de rattachement (3 octets) É TA 111 mesuré (1 octet) É RX Level 109 de la cellule de rattachement (1 octet) É Nombre de cellules avoisinantes 202 dans la BCCH allocation List 110 (1 octet) É Horodatage de la mesure 203(2 octets) Dans une second étape, à partir de la BCCH Allocation List 110, le système mobile va sélectionner 210 les paramètres des trois cellules voisines présentant le plus 25 fort niveau de champs (RX-Level) et les mémoriser 211. Cell Cell E 106 of the Home Cell (2 bytes) Home Cell LAG 107 (2 bytes) Home Cell LA 108 (3 bytes) MET 111 measured (1 byte) É RX Level 109 of the home cell (1 byte) É Number of neighboring cells 202 in the BCCH allocation List 110 (1 byte) E Timestamp of the measurement 203 (2 bytes) In a second step, starting from the BCCH Allocation List 110, the system Mobile 210 will select the parameters of the three neighboring cells with the highest field strength (RX-Level) and store them 211.
É Cell-Id 212 de la première cellule voisine identifiée via le BCCH allocation List dont le Rx Level est le plus élevé, et Rx Level 213 de cette cellule (3 octets). Cell-Id 212 of the first neighboring cell identified via the BCCH allocation List whose Rx Level is the highest, and Rx Level 213 of this cell (3 bytes).
É Cell-Id 214 de la seconde cellule voisine par ordre décroissant de Rx Level, et Rx Level 215 de cette cellule (3 octets). Cell-Id 214 of the second neighboring cell in descending order of Rx Level, and Rx Level 215 of this cell (3 bytes).
É Cell-Id 216 de la troisième cellule voisine par ordre décroissant de Rx Level, et Rx Level 217 de cette cellule (3 octets). Cell-Id 216 of the third neighboring cell in descending order of Rx Level, and Rx Level 217 of this cell (3 bytes).
avec stockage des 60 dernières mesures (chiffre paramétrable). Ce fichier de mesure, dénommé LOC MES, peut comprendre jusqu'à 60 enregistrements de 21 octets plus les caractères de contrôle. L'absence de couverture pendant une durée supérieure à un seuil à définir, par exemple 30 minutes, ou l'extinction du mobile pendant une durée supérieure à un seuil à définir, par exemple 15 minutes, entraînent la création d'une mesure vierge valant remise à zéro. La mise à jour des enregistrements de LOC MES est effectuée selon la règle First-In/first-Out. Le procédé utilisé est hébergé dans le Système Mobile 100, soit dans le terminal 101, soit dans la Carte SIM 102. Il peut s'agir par exemple d'une application sous Java de type Sim Toolkit. Pour permettre l'exécution du procédé de localisation, le Système Mobile with storage of the last 60 measurements (configurable number). This measurement file, called LOC MES, can include up to 60 records of 21 bytes plus control characters. The absence of coverage for a duration greater than a threshold to be defined, for example 30 minutes, or the extinction of the mobile for a duration greater than a threshold to be defined, for example 15 minutes, result in the creation of a blank measurement worth reset. Updating LOC MES records is done according to the First-In / first-Out rule. The method used is hosted in the Mobile System 100, either in the terminal 101 or in the SIM card 102. It may be for example a Java application type Sim Toolkit. To enable the execution of the localization process, the Mobile System
100 est préalablement doté d'une base de références de localisation comprenant: É Un référentiel LAI 300 pour le ou les réseaux dont il dépend comprenant une liste des codes LAI 108 couverts par l'algorithme, avec un paramètre statut 301 prenant trois valeurs possibles (non-couvert, couvert avec localisation au LAC seul, couvert avec localisation à la cellule ou au LAC). Ce fichier sera dénommé REF LAI. 100 is previously equipped with a location reference database comprising: É A LAI 300 repository for the network (s) on which it depends including a list of the LAI codes covered by the algorithm, with a status parameter 301 taking three possible values ( non-covered, covered with localization at LAC alone, covered with location at cell or LAC). This file will be called REF LAI.
É Un référentiel LAC 310 pour le ou les réseaux dont il dépend comprenant une liste des codes LAC 107, leur LAI 108, et un code département métropolitain de rattachement 311, ainsi que les coordonnées Lambert 312 d'un point géographique au sein de cette zone LAC (si LAC hors métropole ou à l'étranger, codification spécifique à mettre en uvre selon la zone). Ce fichier sera dénommé REF LAC. É A LAC 310 repository for the network (s) on which it depends including a list of the LAC codes 107, their LAI 108, and a home metropolitan department code 311, as well as the Lambert 312 coordinates of a geographical point within this zone LAC (if LAC outside mainland or abroad, specific codification to be implemented according to the zone). This file will be called REF LAC.
É Un référentiel cellules 320 pour le ou les réseaux dont il dépend comprenant le LAI 108, une liste des codes Oeil Id 106, le LAC 107, les coordonnées géographiques Lambert 322 (également appelées X/Y) d'un point géographique au sein de cette zone Cellule ainsi que le rayon moyen de la cellule 321 (exprimé en multiples de 554 m). Le cas échéant, ce référentiel sera complété d'une information Nombre maximum de cellules voisines 323 (nombre de cellules avoisinantes, permettant de distinguer le type de zone rurale ou urbaine par exemple), d'une information type de zone 324 facilitant la délivrance ultérieure de services de contenus. Ce fichier comprendra également les champs suivants: horodatage 324 de la dernière mesure sur cette cellule, nombre de mesures 325 cumulé sur cette cellule, Rex Lev 326 maximum, Rex Lev 327 minimum, nombre minimum de cellules voisines 328 et marquage 329 (ce marquage permettra aux applications embarquées dans le système mobile de déclencher des actions conditionnelles. Ce fichier sera dénommé REF CELL. É A cell reference 320 for the network (s) on which it depends including the LAI 108, a list of the codes Eye Id 106, the LAC 107, the geographic coordinates Lambert 322 (also called X / Y) of a geographical point within this cell area as well as the average radius of cell 321 (expressed in multiples of 554 m). If necessary, this reference system will be completed with a maximum number of neighboring cells 323 (number of neighboring cells, making it possible to distinguish the type of rural or urban area, for example) from a type of zone information 324 facilitating the subsequent issuance. content services. This file will also include the following fields: time stamp 324 of the last measurement on this cell, number of measurements 325 accumulated on this cell, Rex Lev 326 maximum, Rex Lev 327 minimum, minimum number of neighboring cells 328 and marking 329 (this marking will allow applications embedded in the mobile system to trigger conditional actions.This file will be called REF CELL.
Le procédé de localisation sera fondé sur l'analyse des dernières mesures effectuées dans LOC MES, selon périodicité à définir (par exemple une fois par minute ou toutes les X minutes) selon la méthode suivante: É Contrôle 400 effectué sur le LAI 108. Si le LAI 108 non référencé dans REF LAI 300, interruption du procédé. Si LAI référencé mais statut de localisation 301 non couvert par le procédé, interruption. The localization process will be based on the analysis of the last measurements made in LOC MES, according to the periodicity to be defined (for example once per minute or every X minutes) according to the following method: É Contrôle 400 carried out on the LAI 108. Si the LAI 108 not referenced in REF LAI 300, interruption of the process. If LAI referenced but location status 301 not covered by the process, interrupt.
Mémorisation de l'événement.Memorization of the event.
É Contrôle 410 effectué sur le LAC 107. Si le LAI 108 référencé mais avec statut de localisation 301 au LAC, recherche du LAC 107 dans REF LAC 310. Si LAC inconnu, création du nouveau LAC dans REF LAC, et interruption du procédé. Si LAC connu et paramètres de REF LAC incomplet, interruption du procédé. Si LAC connu et paramètres complets, localisation du système mobile. É Contrôle 410 performed on LAC 107. If LAI 108 referenced but with LAC location status 301, search for LAC 107 in REF LAC 310. If LAC unknown, create new LAC in REF LAC, and discontinue the process. If known LAC and LAC REF parameters incomplete, process interruption. If known LAC and complete parameters, location of the mobile system.
É Contrôle 420 effectué sur le Cell-Id 106. Si LAI 108 référencé mais avec statut de localisation 301 à la cellule, recherche du LAC 107 dans REF_LAC 310. Si LAC inconnu, création du nouveau LAC dans REF_LAC 310, et interruption du procédé. Si LAC connu et paramètres de REF LAC 310 incomplets, interruption du procédé. Si LAC connu et paramètres complets, recherche du CE11-Id 106 dans REF CELL 320. Si CE11-Id inconnu, création du nouveau Cell-Id dans REF CELL 320, puis recherche dans les trois autres Cell-Id mémorisés dans la mesure s'il y en a un de référencé dans REF CELL 320. Si c' est le cas, localisation du système mobile. Si aucun des cell-Id n'est référencé, recherche dans les précédentes mesures postérieures à la dernière requête de localisation un Cell-Id référencé dans REF CELL 320, et le cas échéant, localisation. Si aucun des Cell-Id mémorisés dans les 5 précédentes mesures n'est référencé avec des données de localisation complète dans REF CELL 320, localisation effectuée à partir du code LAC. É Control 420 performed on the Cell-Id 106. If LAI 108 referenced but with location status 301 to the cell, search for LAC 107 in REF_LAC 310. If LAC unknown, create the new LAC in REF_LAC 310, and interrupt the process. If known LAC and parameters of REF LAC 310 incomplete, interruption of the process. If known LAC and full parameters, search for CE11-Id 106 in REF CELL 320. If unknown CE11-Id, create the new Cell-Id in REF CELL 320, then search in the other three Cell-Ids stored in the measurement s' there is one of them referenced in REF CELL 320. If this is the case, location of the mobile system. If none of the cell-Ids are referenced, search in the previous measurements after the last location request a Cell-Id referenced in REF CELL 320, and where appropriate, location. If none of the Cell-Ids memorized in the previous measurements are referenced with complete location data in REF CELL 320, location made from the LAC code.
A la fin de l'exécution de ces différentes requêtes 400, 410 et 420, un enregistrement de localisation sera généré 430 dans le système mobile, comprenant: É L'horodatage 431 É Le n de séquence de la mesure de localisation 432 (code incrémental unique généré par l'algorithme) É Les coordonnées X/Y 433 de la cellule ou du LAC de marquage É Le degré de précision 434 pouvant prendre différentes valeurs, par exemple (1= à la cellule de la dernière mesure 106, 2= à une cellule voisine dans la dernière mesure 212 ou 214 ou 216, 3= à la cellule de la mesure n-1, 4= aux cellules voisines de la cellule n-1, 5= à une autre cellule mesurée antérieurement, 6= au code LAC 107) É La distance à la station de base 435 (TA, en multiples de 554 m) (renseigné uniquement si degré de précision = 1). At the end of the execution of these various requests 400, 410 and 420, a location record will be generated 430 in the mobile system, comprising: É The time stamp 431 É The sequence number of the location measurement 432 (incremental code unique generated by the algorithm) É The X / Y coordinates 433 of the marking cell or LAC É The degree of precision 434 may take different values, for example (1 = at the cell of the last measurement 106, 2 = at a neighboring cell in the last measurement 212 or 214 or 216, 3 = to the cell of the measurement n-1, 4 = to the neighboring cells of the cell n-1, 5 = to another cell measured previously, 6 = to the code LAKE 107) É Distance to base station 435 (TA, in multiples of 554 m) (filled in only if accuracy = 1).
É Le code LAI 108 É Le code LAC 107 É Le code département 311 du LAC. É The code LAI 108 É The code LAC 107 É The department code 311 of the LAC.
É La distance maximale 436 (rayon maximal de la cellule). É The maximum distance 436 (maximum radius of the cell).
É Nombre moyen de cellules sur la zone 202 É Nature de la zone 437 Cet enregistrement sera stocké dans le système Mobile, dans le fichier LOC REQ 500. Les informations de localisation gérées dans le système mobile n'ont pas vocation à être archivées sur une longue période. En cas de limite de taille du fichier atteinte, les enregistrements les plus anciens seront détruits sur la base du First-In First-Out. É Average number of cells on the zone 202 É Nature of the zone 437 This record will be stored in the Mobile system, in the LOC REQ 500 file. The location information managed in the mobile system is not intended to be archived on a mobile phone. long period. In case of file size limit reached, the oldest records will be destroyed on the basis of First-In First-Out.
A partir de cet enregistrement, le système mobile va procéder à différents traitements permettant d'enrichir cette mesure. From this recording, the mobile system will proceed to various treatments to enrich this measurement.
É Traitement 510: recherche d'une cellule voisine de taille inférieure. Pour les mesures dont le degré de précision 434 est à la cellule , vérifier que les trois autres Oeil-Id de la dernière mesure figurant dans LOC MES n'ont pas de taille de cellule 321 plus petite. Le cas échéant, la requête de localisation dans LOC REQ sera complétée des champs suivants: ÉNouvelles coordonnées X/Y 511 (non renseignées si pas de cellule voisine de taille plus petite). É Processing 510: search for a neighboring cell of smaller size. For measurements whose accuracy is 434 at the cell, verify that the other three Eye-Ids of the last measure in LOC MES do not have a smaller cell size 321. In this case, the location request in LOC REQ will be completed with the following fields: ÉNews X / Y 511 coordinates (not filled in if no neighboring cell of smaller size).
*Précision de la mesure. 512 (en multiple de 554 m) É Traitement 520: calcul des vitesses moyennes et de la direction. Si le degré de précision 434 le permet (par exemple si inférieur à 5), ce traitement va mesurer la distance moyenne parcourue 521 sur les dernières X minutes, X paramétrable (soit par exemple toutes les cinq requêtes de localisation) et la direction 522 (sous réserve que le degré de précision 434 de la requête de référence soit également inférieur à 5). Si l'une de ces requêtes (ou les deux) n'offre(nt) pas le degré de précision voulu, recherche sur les trois requêtes précédentes. Mémorisation des résultats suivants dans la requête de localisation: É Vitesse moyenne sur les X dernières minutes 521 É Direction moyenne sur les X dernières minutes 522 É Précision 523 (grande, moyenne, faible). * Precision of the measurement. 512 (in multiples of 554 m) E Processing 520: calculation of average speeds and direction. If the degree of precision 434 allows (for example if less than 5), this treatment will measure the average distance traveled 521 over the last X minutes, parameterizable X (ie for example all five location requests) and direction 522 ( provided that the degree of precision 434 of the reference query is also less than 5). If one or both of these requests do not offer the desired degree of precision, search on the three previous queries. Storing the following results in the location query: É Average speed over last X minutes 521 É Average direction over last X minutes 522 É Precision 523 (large, medium, low).
É Traitement 530: recherche d'un hot-spot . Si la cellule mémorisée dans la mesure de localisation est référencée dans REF CELL avec un type de zone 324 renseigné, mise à jour avec cette valeur 324 du champs nature de zone 437. Si ce champ n'est pas renseigné, recherche dans les cellules voisines 212, 214 et 216 si l'une de ces cellules voit son type de zone 324 renseigné. Dans l'affirmative, mise à jour du champs nature de zone par la valeur de la cellule 212, ou si non renseigné de la cellule 214, ou si non renseigné 216. Selon la valeur du champs nature de zone, si l'application justifie une localisation très fine, le système mobile peut interroger à nouveau les informations de champs radio au travers d' une nouvelle mesure de localisation sur les différents réseaux mobiles présents sur sa zone (et non plus seulement son réseau d'affiliation) pour aller recueillir les paramètres techniques (en particulier Cell-Id 106 et TA 111) sur un nombre plus élevé de cellules permettant, par tout moyen appropriés (soit recherche des cellules de taille les plus petites, soit triangulation - si trois mesures disponibles, soit barycentre des coordonnées X,Y des cellules les plus petites), de disposer d'une mesure de localisation plus précise qui viendra mettre à jour les champs: o Nouvelles coordonnées X/Y 511 (non renseignées si pas de mesure plus précise). É Treatment 530: search for a hot-spot. If the cell stored in the location measurement is referenced in REF CELL with a field type 324 entered, updated with this value 324 of the field nature field 437. If this field is not specified, search in neighboring cells 212, 214 and 216 if one of these cells sees its zone type 324 indicated. If yes, update the field type field by the value of cell 212, or if not specified in cell 214, or if not specified 216. According to the value of the field nature of area, if the application justifies a very fine location, the mobile system can re-interrogate the radio field information through a new measurement of location on the various mobile networks present on its area (and no longer only its affiliation network) to collect the data. technical parameters (in particular Cell-Id 106 and TA 111) on a larger number of cells allowing, by any appropriate means (either looking for the smallest size cells, or triangulation - if three measurements available, or barycenter X coordinates , Y of the smallest cells), to have a more precise location measurement that will update the fields: o New X / Y coordinates 511 (not filled in if no further measurement) s precise).
o Précision de la mesure 512 (en multiple de 554 m) É Traitement 540: l'application va mettre à jour le référentiel REF CELL 320 à partir de la dernière mesure dans LOC MES pour les paramètres suivants: o Nombre maximum de cellules voisines 323: si le nombre de cellules voisines 202 mémorisé dans la mesure de localisation est supérieur à 323, mise à jour de 323 avec la valeur mesurée dans 202. Si 323 est non renseigné, mise à jour de 323 par 202. o Accuracy of measurement 512 (in multiples of 554 m) E Processing 540: the application will update the REF CELL 320 reference from the last measurement in LOC MES for the following parameters: o Maximum number of neighbor cells 323 if the number of neighboring cells 202 stored in the location measurement is greater than 323, updated from 323 with the value measured in 202. If 323 is not informed, updated by 323 by 202.
o Nombre minimum de cellules voisines 328: si le nombre de cellules voisines 202 mémorisé dans la mesure de localisation est inférieur à 328, mise à jour de 323 avec la valeur mesurée dans 202. Si 328 est non renseigné, mise à jour de 323 par 202. o Minimum number of neighbor cells 328: if the number of neighbor cells 202 stored in the location measurement is less than 328, update 323 with the value measured in 202. If 328 is not specified, update 323 by 202.
o Horodatage 324 de la dernière mesure sur cette cellule à partir de l'horodatage 203. o Timestamp 324 of the last measurement on this cell from timestamp 203.
o Nombre de mesures 325 cumulé sur cette cellule, incrémenté de 1 unité. o Number of measurements 325 accumulated on this cell, incremented by 1 unit.
o Rx Lev maximum 326: si le Rx-Lev 109 mémorisé dans la mesure de localisation est supérieur à la valeur 326, mise à jour de 326 avec la valeur mesurée dans 109. Si 326 est non renseigné, mise à jour de 326 par 109. o Maximum Rx Lev 326: If the Rx-Lev 109 stored in the location measurement is greater than 326, update 326 with the value measured in 109. If 326 is not filled, update 326 by 109 .
o Rx Lev minimum 327: si le Rx-Lev 109 mémorisé dans la mesure de localisation est inférieur à la valeur 327, mise à jour de 327 avec la valeur mesurée dans 109. Si 327 est non renseigné, mise à jour de 327 par 109. o Minimum Rx Lev 327: if the Rx-Lev 109 stored in the location measurement is less than the 327 value, updated to 327 with the measured value in 109. If 327 is unspecified, updated to 327 by 109 .
La requête de localisation est désormais achevée, l'exploitation de cette information par le système mobile est désormais possible. Plusieurs traitements sont possibles selon le service souscrit par le client: É Traitement 610: transmission d'une alerte à un 25 serveur distant. Le client peut se voir proposer l'un des services suivants. The localization request is now complete, the exploitation of this information by the mobile system is now possible. Several treatments are possible depending on the service subscribed by the client: É Treatment 610: transmission of an alert to a remote server. The customer may be offered one of the following services.
o Transmission d' une alerte à chaque changement de code pays (MCC dans le LAI). o Transmission of an alert for each country code change (MCC in the LAI).
o Transmission d' une alerte à chaque changement de 30 code LAC pour un Lai donné. o Transmission of an alert at each change of LAC code for a given Lai.
o Transmission d'une alerte à chaque localisation dans une cellule faisant l'objet d'un marquage 329, information dans REF CELL. 10 15 o Transmission of an alert at each location in a cell that is marked 329, information in REF CELL. 10 15
o Transmission d'une alerte à chaque localisation dans une cellule faisant l'objet d'un marquage et dont 1'horodatage est en dehors d'intervalles prédéfinis. o Transmission of an alert at each location in a cell being tagged and whose timestamp is outside predefined intervals.
o Transmission d'une alerte à chaque localisation dans une cellule faisant l'objet d'un marquage et dont la vitesse moyenne de déplacement est en dehors d'intervalles prédéfinis. o Transmission of an alert at each location in a cell that is marked and whose average speed of movement is outside predefined intervals.
o Transmission d'une alerte conditionnelle selon une connexion payante permettant au serveur distant de transmettre au système mobile pour transmettre des informations contextuelles (fonction de sa localisaton et d'autres critères) ou non, et dans ce dernier cas, filtrage par le système mobile pour ne retenir que les seules informations pertinentes. o Transmission of a conditional alert according to a paid connection allowing the remote server to transmit to the mobile system to transmit contextual information (function of its location and other criteria) or not, and in the latter case, filtering by the mobile system to retain only the relevant information.
Cette alerte sera déclenchée par le moyen d'une connexion depuis le système mobile vers le serveur, connexion non facturable par l'opérateur, par tous les moyens possibles, par exemple: séquence USSD, appel téléphonique non efficace vers un numéro prédéfini, autres... Pour ce faire, le système mobile disposera d'un référentiel REF TELO 620 comprenant la table de correspondance entre les codes géographiques (CellId 106 de la cellule marquée, ou Code LAC 107, ou code MCC dans le LAI 108) et les adresses de connexion à utiliser pour notifier cette information au serveur distant. This alert will be triggered by means of a connection from the mobile system to the server, which is not billable by the operator, by any means possible, for example: USSD sequence, non effective telephone call to a predefined number, others. .. To do this, the mobile system will have a reference REF TELO 620 including the table of correspondence between the geographic codes (CellId 106 of the marked cell, or Code LAC 107, or MCC code in the LAI 108) and the addresses connection to use to notify this information to the remote server.
É Traitement 630: délivrance au client d'informations contextuelles préalablement stockées dans le système mobile. Selon le résultat de la requête de localisation, si le champ nature de zone 437 est renseigné, le système mobile ira vérifier s'il est prévu une action particulière sur ce code LAC 107, pour cette valeur de nature de zone 437. Il peut s'agir par exemple. Processing 630: delivery to the client of contextual information previously stored in the mobile system. According to the result of the locating request, if the field nature field 437 is filled in, the mobile system will check whether there is a particular action on this code LAC 107, for this zone type value 437. It can be act for example.
o D'établir une connexion gratuite ou payante vers une adresse prédéfinie par tous moyens appropriés (par exemple pour accéder à un service de contenu - météo, information routière, informations commerciales dans ou à proximité d'une galerie marchande) voire pour transmettre au centre serveur tout ou partie des résultats des dernières mesures ou requêtes de localisation. o Establish a free or paid connection to a predefined address by any appropriate means (for example to access a content service - weather, road information, commercial information in or near a shopping mall) or to transmit to the center server all or part of the results of the latest measurements or location queries.
o De faire retentir une sonnerie spécifique dans le système mobile et/ou d'afficher des messages contextuels ou des icônes à l'écran du terminal. Ces messages peuvent par exemple porter sur des informations touristiques, ou des informations relatives à un service de jeux ou de rencontres localisés. o To sound a specific ring tone in the mobile system and / or display popup messages or icons on the terminal screen. These messages may for example relate to tourist information, or information relating to a game service or localized meetings.
É Traitement 640: réception par le système mobile d'alertes par le biais de connexions (payantes ou non payantes, ni pour l'appelant, ni pour l'appelé dans le cas de situation de roaming) à l'initiative du serveur informant le client. Il peut s'agir par exemple: o D'informer le client de la localisation d'un ou plusieurs membres d'un même groupe, par recours à des appels téléphoniques non facturables utilisant des numéros appelants différents (selon le contexte), le système mobile effectuant la traduction à partir d'un référentiel REF TELT 650 (par exemple pour des applications de jeux localisés par équipes, ou pour des membres d'une même famille ou d'un groupe d'amis, ou pour des services de rencontres). Le client peut ainsi 10 15 avoir connaissance du nombre de personnes répondant à ses critères de recherche (ou membres de son groupe) dans sa cellule, ou dans un rayon de X km. Processing 640: reception by the mobile system of alerts by means of connections (paying or non-paying, neither for the caller, nor for the called party in the case of roaming situation) at the initiative of the server informing the customer. For example: o Inform the customer of the location of one or more members of the same group, using non-billable phone calls using different calling numbers (depending on the context), the system. mobile performing translation from a REF TELT 650 repository (eg for team-based game applications, or for members of the same family or group of friends, or for dating services) . The client can thus be aware of the number of people meeting his search criteria (or members of his group) in his cell, or within a radius of X km.
o D'informer le client qu'un correspondant référencé cherche à le joindre et de permettre, le cas échéant, le rappel automatique (système dit de call-back, avec demande de confirmation au client avant d'établir l'appel) . Ce service peut, le cas échéant, être couplé avec un service de libre appel accessible depuis téléphone fixe et géré par le serveur. o To inform the client that a referenced correspondent is trying to reach him and to allow, if necessary, the automatic callback (so-called call-back system, with confirmation request to the customer before establishing the call). This service can, if necessary, be coupled with a freephone service accessible from a fixed telephone and managed by the server.
o De délivrer au client une alerte contextuelle (risque météo, news, résultat sportif, information touristique, etc.) par le biais de la réception d'une connexion non payante à partir d'une adresse prédéfinie. Dans ce cas, le système mobile analyse l'origine de l'appel, neutralise le déclenchement de la sonnerie, effectue un contrôle pour vérifier s'il dispose d'un contenu contextuel à délivrer au client pour cette adresse appelante et pour sa localisation en cours par analyse du référentiel REFTELT. Si c'est le cas, le système mobile déclenche le scénario pertinent (retentissement d'une sonnerie différenciée et ou affichage d'un message contextuel, etc.). o Issue the client a contextual alert (weather risk, news, sports results, tourist information, etc.) by receiving a non-paying connection from a predefined address. In this case, the mobile system analyzes the origin of the call, disables the triggering of the ring, checks to see if it has contextual content to deliver to the client for this calling address and for its localization. course by analysis of the reference REFTELT. If this is the case, the mobile system triggers the relevant scenario (resonance of a differentiated ring and or display of a pop-up message, etc.).
o Le cas échéant, d'établir une connexion à l'initiative du serveur pour transmettre des informations contextuelles (fonction de sa localisaton et/ou d'autres critères) ou non, et dans ce dernier cas, filtrage par le système mobile pour ne retenir que els seules informations pertinentes. o If necessary, establish a connection at the initiative of the server to transmit contextual information (function of its location and / or other criteria) or not, and in the latter case, filtering by the mobile system to remember that only relevant information.
É Traitement 660: mise à jour des référentiels: Périodiquement (par exemple une fois par mois), le procédé proposera au client une mise à jour des tables REF-CELL, REF LAC, REF LAI, REF TELO et REF TELT avec les nouvelles valeurs mesurées par interrogation du centre serveur, en veillant à minimiser le volume d'informations à échanger, dans le respect des règles de l'art (compression, cryptage). Cette mise à jour périodique procédera également à la purge, dans REF CELL, des Cell-ID n'ayant fait l'objet d'aucune mesure dans les trois ou six derniers mois (seuil paramétrable), et/ou dont le nombre total de mesures est inférieur à une valeur paramétrable. É Processing 660: update of the repositories: Periodically (for example once a month), the process will propose to the client an update of the REF-CELL, REF LAC, REF LAI, REF TELO and REF TELT tables with the new values measured by interrogation of the host, taking care to minimize the volume of information to be exchanged, in compliance with the rules of the art (compression, encryption). This periodic update will also purge, in REF CELL, Cell-IDs that have not been measured in the last three or six months (configurable threshold), and / or whose total number of measurements is less than a parameterizable value.
L'enregistrement ainsi constitué sera archivé et permettra aux applications embarquées d'exploiter cette information de localisation pour délivrer un service de contenu approprié avec un degré de fiabilité qui ira en s'améliorant grâce au procédé d'auto-apprentissage et d'enrichissement permanent des référentiels embarqués dans le système mobile. La fréquence de calcul de la localisation sera strictement dépendante des applications embarquées. The resulting record will be archived and allow embedded applications to leverage this location information to deliver an appropriate content service with a degree of reliability that will improve through the self-learning and continuous enrichment process. embedded repositories in the mobile system. The frequency of calculation of the location will be strictly dependent on the embedded applications.
Le système mobile du client sera doté des logiciels nécessaires et suffisants pour exploiter le procédé décrit dans la présente innovation. L'utilisateur sélectionnera, dans le menu des services, la fonction localisation , et le choix Activation . Automatiquement, le procédé, tant que le mobile sera en veille, effectuera des mesures périodiques selon le procédé décrit dans la présente innovation. The customer's mobile system will have the necessary and sufficient software to exploit the process described in this innovation. The user will select, in the service menu, the location function, and the Activation choice. Automatically, the process, as long as the mobile is in standby, will perform periodic measurements according to the method described in this innovation.
A l'issue de chaque campagne de X mesures (par exemple 10, paramétrable), le procédé exécutera une requête de localisation et procédera le cas échéant à la mise à jour des fichiers référentiels REF LAC et REF CELL à partir des mesures effectuées, tel que décrit dans le mode de réalisation du procédé. Au-delà d'un certain nombre de mesures ou de requêtes de localisation (nombre paramétrable), le système mobile ira établir une connexion avec le centre serveur par le service support approprié (GPRS, communication vocale, lien CSD, etc.) pour télécharger la mise à jour des référentiels REF LAI, REF LAC et REF CELL à partir des données manquantes. Cette connexion sera établie par tout service support ou téléservice pertinent, et les flux de données entre le système mobile et le serveur distant seront organisés de manière à minimiser le volume de données à transmettre (compression des données, interrogation sur les seuls paramètres manquants, etc.). Au-delà d'un certain niveau de constitution de ces référentiels (exprimé en nombre de mesures effectuées, en nombre de requêtes de localisation ou en durée calendaire, le procédé sera réputé opérationnel dans le système mobile, et le client se verra délivrer un message de confirmation de la bonne activation du procédé. At the end of each campaign of X measurements (for example 10, parameterizable), the method will execute a location query and, if necessary, update the reference files REF LAC and REF CELL from the measurements made, such as described in the embodiment of the method. Beyond a certain number of measurements or location requests (configurable number), the mobile system will establish a connection with the host by the appropriate support service (GPRS, voice communication, CSD link, etc.) to download. the updating of REF LAI, REF LAC and REF CELL references from the missing data. This connection will be established by any relevant support or teleservice service, and data flows between the mobile system and the remote server will be organized to minimize the amount of data to be transmitted (data compression, querying only missing parameters, etc.). .). Beyond a certain level of constitution of these repositories (expressed in number of measurements made, in number of location requests or in calendar time, the process will be deemed operational in the mobile system, and the customer will be issued a message confirmation of the good activation of the process.
Une fois le procédé activé, le système mobile établira une connexion avec le centre serveur pour télécharger les paramètres de service selon le service de localisation souscrit par le client. Ces paramètres de service comprendront: É Un arbre de décision analysant les résultats de la requête de localisation (ou des mesures qui l'ont précédée). Nous parlerons du Service Géolocalisé. Once the process is activated, the mobile system will establish a connection with the host to download the service parameters according to the location service subscribed by the client. These service parameters will include: É A decision tree analyzing the results of the location query (or the measures that preceded it). We will talk about the Geolocation Service.
É En cas de délivrance au système mobile de messages différenciés selon la localisation, table des messages ou des informations à délivrer. Nous parlerons de la Table des Services de Contenus. É In case of delivery to the mobile system of differentiated messages according to the location, table of messages or information to be delivered. We will talk about the Table of Content Services.
É En cas d'établissement de connexion facturable ou non facturable vers le centre serveur en cas de changement de zone LAC ou de zone LAI ou de cellule, ou en cas de traversée d'une cellule marquée, mise à jour des référentiels REF TELO pour les connexions à établir à l'initiative du système mobile et REF TELT pour les connexions à établir à l'initiative du serveur vers le système mobile. É If a billable or non-billable connection is established to the server center in the event of a change of LAC zone or LAI or cell zone, or if a marked cell is crossed, update the REF TELO repositories for the connections to be established at the initiative of the mobile system and REF TELT for connections to be established at the initiative of the server to the mobile system.
É Table historique des derniers événements propres au service géolocalisé proposé au système mobile, 15 appelée REF HIST, pour suivi de la qualité de services et le cas échéant, investigations ultérieures. Historical table of the latest events specific to the mobile location service proposed to the mobile system, called REF HIST, for monitoring the quality of services and, where appropriate, subsequent investigations.
Une fois ces référentiels complétés et activés, la connexion sera interrompue et le client se verra proposer un message pour démarrer l'exécution du service. Ultérieurement, il pourra lancer ou interrompre le fonctionnement de cette application en accédant, via le menu des services, à la rubrique localisation , puis aux rubriques démarrer ou arrêter . Si le client dispose, dans son système mobile, de plusieurs applications, ces applications seront listées en sous-rubrique du choix localisation. Si le client sélectionne un de ces services, il se verra proposer le choix démarrer , arrêter ou mettre à jour . Once these repositories are completed and activated, the connection will be interrupted and the client will be offered a message to start the execution of the service. Subsequently, it can start or stop the operation of this application by accessing, via the menu of services, the heading localization, then to the items start or stop. If the customer has several applications in his mobile system, these applications will be listed in the sub-heading of the localization choice. If the customer selects one of these services, he will be offered the choice to start, stop or update.
A l'issue de ce démarrage des services, une fois le journal des premiers événements complétés, le client se verra proposer une connexion au centre serveur pour contrôle du bon fonctionnement du service. En cas d'accord 10 du client, une connexion sera établie vers le centre serveur, le journal des événements (ainsi que les contenus des différentes tables) sera analysé par le serveur. En cas de résultats probants, le service sera formellement activé. At the end of this service startup, once the log of the first events has been completed, the client will be offered a connection to the host center to check that the service is working properly. If the client agrees 10, a connection will be established to the host, the event log (and the contents of different tables) will be analyzed by the server. In case of conclusive results, the service will be formally activated.
Nous présentons quelques exemples afin d'illustrer divers modes de réalisation de l'invention. We present some examples to illustrate various embodiments of the invention.
Exemple 1: Service d'information routière Le terminal dispose de fonds de cartes graphiques représentant les axes autoroutiers et les axes routiers intéressant le client. Il dispose d'un référentiel des temps de parcours moyens selon horodatage. Example 1: Road information service The terminal has a collection of graphic maps showing the motorway axes and the routes of interest to the customer. It has a repository of average travel times according to time stamp.
Si le client en effectue la demande, le fournisseur de service lui télécharge les travaux (ou manifestations) prévus en précisant la zone géographique ( agglomération, ou le réseau autoroutier + axes routiers majeurs, sur la période en cours (jour, semaine, mois selon la disponibilité de l'information). If the customer makes the request, the service provider uploads the work (or events) planned by specifying the geographical area (agglomeration, or highway network + major roads, the current period (day, week, month according to availability of information).
A ce stade, le client a le choix entre différentes options de services: il peut opter pour: É Un service d'aide à la navigation géré dans le terminal: il précise sa ville de destination et le terminal, en fonction de 1'horodatage, de sa localisation, et de temps de parcours moyens mémorisés dans le terminal par axes principaux, propose différents itinéraires et précise un temps de parcours. Au cours du trajet, en franchissant quelques jalons prédéfinis, le terminal établit une tentative d'appel non facturable vers le serveur l'informant de sa position et de sa direction donc de l'axe emprunté (autoroute + voie rapide). En cas de modification substantielle des conditions de circulation en aval du système mobile, le serveur effectue une tentative d'appel à destination du système mobile l'informant d'une dégradation des conditions de circulation et du lieu de dégradation (par analyse par le système mobile du numéro appelant), avec notification sonore spécifique. Le client dispose ainsi de la faculté, par interaction simple sur son terminal, de demander la mise à jour des conditions de circulation sur zone, et de rafraîchissement des cartes, des temps de parcours moyen et des calculs d'itinéraires. Par ailleurs, si la réalisation du parcours s'avère moins rapide que prévu, au-delà d'un certain seuil de retard (par exemple > 30%), une alerte sonore est déclenchée proposant au client une connexion au serveur pour mettre à jour les données de trafic. At this stage, the customer has the choice between different service options: he can opt for: • A navigational aid service managed in the terminal: he specifies his city of destination and the terminal, according to the time stamp , its location, and average travel time stored in the terminal by main axes, offers different routes and specifies a travel time. During the trip, by crossing a few predefined milestones, the terminal establishes a non-billable call attempt to the server informing it of its position and its direction, therefore, of the borrowed axis (motorway + fast lane). In the event of a substantial change in the downstream traffic conditions of the mobile system, the server makes a call attempt to the mobile system informing it of a deterioration of the traffic conditions and the location of degradation (by system analysis caller's mobile number), with specific audible notification. The customer thus has the ability, by simple interaction on his terminal, to request the update of traffic conditions on the zone, and refreshing maps, average travel times and route calculations. In addition, if the completion of the route is slower than expected, beyond a certain delay threshold (for example> 30%), an audible alert is triggered providing the client with a connection to the server to update traffic data.
É Un service d'aide à la navigation assistée par un serveur distant: après avoir précisé sa ville de destination, le terminal établit une connexion permanente GPRS précisant sa ville de destination et transmet périodiquement (par exemple toutes les X minutes) ses informations de localisation (n de séquence de la mesure, horodatage de localisation, X/Y, vitesses, directions). A partir de ces informations, le fournisseur de service va lui mettre à jour une carte graphique précisant l'état de la circulation sur le ou les itinéraires qu'il peut emprunter, et lui recalculer son temps de parcours, et mettre à jour une table des vitesses moyennes constatées auprès des autres clients connectées sur différents points de mesure en aval du terminal. A chaque modification significative du temps de parcours estimé, le fournisseur lui adressera une alerte sonore spécifique. A chaque incident routier significatif en aval de sa localisation, ou à chaque baisse anormale de vitesse mesurée sur un tronçon en aval du terminal, le fournisseur délivrera une autre alerte différenciée donnant la possibilité au client de demander une mise à jour de son itinéraire prévisionnel et la recherche d'itinéraires de secours. En cas de perte de connexion de plusieurs clients sur in tronçon donné, le fournisseur de service en déduit un phénomène anormal de saturation, et met en oeuvre un scénario d'alerte prédéfini à l'ensemble des clients concernés par GPRS voire SMS si réseau GPRS inaccessible. É A navigation assistance service assisted by a remote server: after having specified the city of destination, the terminal establishes a permanent GPRS connection specifying its destination city and periodically transmits (for example every X minutes) its location information. (Measurement sequence n, location timestamp, X / Y, velocities, directions). From this information, the service provider will update him a graphics card specifying the traffic status on the route (s) he can take, and recalculate his travel time, and update a table. average speeds observed with other customers connected to different measurement points downstream of the terminal. At each significant modification of the estimated journey time, the supplier will send him a specific audible alert. At each significant road incident downstream of its location, or at each abnormal drop in speed measured on a section downstream of the terminal, the supplier will issue another differentiated alert giving the customer the opportunity to request an update of his provisional itinerary and search for rescue routes. In case of loss of connection of several clients on a given section, the service provider deduces an abnormal phenomenon of saturation, and implements a predefined alert scenario to all customers concerned by GPRS or SMS if GPRS network inaccessible.
É Un service d'information trafic assisté par un serveur distant: le client établit une connexion GPRS au service et demande une mise à jour des informations trafic sur sa zone. Le fournisseur le localise et lui met à jour périodiquement dans son terminal les données nécessaires à l'alimentation dans le terminal d'un fonds cartographiques, avec les temps de parcours moyens entre différents points remarquables, et la liste des congestions significatives. É A traffic information service assisted by a remote server: the client establishes a GPRS connection to the service and requests an update of the traffic information on its zone. The provider locates and updates periodically in its terminal the data needed for feeding in the terminal of a cartographic fund, with the average travel times between different remarkable points, and the list of significant congestion.
Après un premier retour d'expérience suite à un pilote commercial, les informations additionnelles collectées au travers des mesures périodiques ou des calculs de localisation permettront au fournisseur de services de filtrer certains phénomènes anormaux (attente aux péages, etc.). After a first feedback from a commercial pilot, the additional information collected through periodic measurements or location calculations will allow the service provider to filter out some abnormal phenomena (waiting at tolls, etc.).
Pour affiner les mesures de vitesse, le fournisseur de service pourra déclarer, par groupes de clients, des cellules témoins spécifiques, donnant lieu à des remontées d'informations périodiques. Ces jalons seront différentiés selon les clients pour éviter en cas de forte affluence de saturer inutilement le réseau GSM par des concentrations de tentatives d'appels. To refine the speed measurements, the service provider can declare, by groups of customers, specific control cells, giving rise to periodic feedback. These milestones will be differentiated according to the customers in order to avoid in case of high influx to saturate unnecessarily the GSM network by concentrations of call attempts.
Le cas échéant, le terminal pourra être informé de la présence d'un radar de contrôle de vitesse en aval de son déplacement. If necessary, the terminal may be informed of the presence of a speed control radar downstream of its displacement.
Exemple 2: Service d'information touristique ou d'information voyageurs A ce stade, le client a le choix entre différentes options de services: il peut opter pour: É Un service d'informations touristiques géré dans le terminal: le client active le service dans son terminal, et précise ses centres d'intérêts parmi une liste prédéfinie (restaurant, lieux insolites, monuments remarquables, histoire ancienne, infos pratiques, où sortir). Au cours du trajet, le terminal restitue au client des informations synthétiques fonctions de sa localisation, à partir d'informations préalablement stockées dans le terminal. A chaque site méritant le détour, une alerte sonore se déclenche, et propose le cas échéant, un accès dans le terminal à une fiche plus complète, voire la possibilité de télécharger une fiche plus complète, avec images, après accord du client, par tous services supports appropriés au moyen d'une communication électronique. Example 2: Tourist Information or Passenger Information Service At this stage, the customer can choose between different service options: he can opt for: É A tourist information service managed in the terminal: the customer activates the service in his terminal, and specifies his interests among a predefined list (restaurant, unusual places, remarkable monuments, ancient history, practical information, where to go out). During the journey, the terminal returns to the customer synthetic information functions of its location, from information previously stored in the terminal. At each site deserving a detour, an audible alert is triggered, and proposes if necessary, an access in the terminal to a more complete card, even the possibility of downloading a more complete card, with images, after agreement of the customer, by all appropriate support services by means of electronic communication.
ÉUn service d'informations touristiques assisté par un serveur distant: le client établit une connexion GPRS au serveur et, selon ses centres d'intérêts et sa localisation, le serveur lui transmet des informations plus détaillées. Dans le cas particulier de la visite d'un musée, par exemple, s'il est référencé par le fournisseur de service, le client se voit proposer des critères de centre d'intérêts plus fins et précise le temps qu'il veut consacrer à la visite. Le serveur lui répond par un choix de trois itinéraires culturels différents. Après sélection par le client de l'itinéraire privilégié, il reçoit un plan détaillé du site avec l'itinéraire, et la liste des principales curiosités. Dans le cas particulier d'une sortie (cinéma, théâtre), le fournisseur lui télécharge les informations à jour sur les principales salles à proximité. Dans le cas particulier d'une visite à pied d'un centre historique, le serveur proposera un choix d'itinéraires. A tourist information service assisted by a remote server: the client establishes a GPRS connection to the server and, according to its centers of interest and its location, the server transmits more detailed information. In the particular case of visiting a museum, for example, if it is referenced by the service provider, the customer is offered a finer center of interest criteria and specifies the time he wants to devote to visit. The server responds with a choice of three different cultural routes. After the customer selects the preferred itinerary, he receives a detailed map of the site with the itinerary, and a list of the main sights. In the particular case of an outing (cinema, theater), the supplier downloads the updated information on the main rooms nearby. In the particular case of a walking tour of a historic center, the server will offer a choice of itineraries.
É Cas particulier des informations durant un séjour aux sports d'hiver: le terminal établit automatiquement une connexion GPRS périodique au centre serveur, qui met à jour les informations de température et de hauteur de neige en haut des différentes remontées, les prévisions météo, les pistes fermées, les délais moyens d'attente en bas des principales remontées et les informations sur les animations des prochains jours. Le client peut interagir avec le serveur distant pour se voir proposer un itinéraire correspondant à son niveau, ses attentes, ou pour se voir recommander une sortie particulière. Particular case of information during a winter sports stay: the terminal automatically establishes a periodic GPRS connection to the host center, which updates the temperature and snow level information at the top of the various lifts, the weather forecasts, closed runs, average waiting times at the bottom of the main lifts and information on the animations of the next days. The client can interact with the remote server to be offered a route corresponding to its level, its expectations, or to be recommended a particular output.
É Cas particulier des informations durant un séjour en bord de mer: le terminal établit automatiquement une connexion GPRS périodique au centre serveur, qui met à jour les prévisions météo, la météo marine sur le secteur, les informations de température de l'eau et force du vent, les heures des marées et les animations prévues sur le secteur. Le client peut interagir avec le serveur distant pour se voir proposer des activités particulières, un détour pour faire du tourisme, ou pour se voir recommander une sortie particulière. E Particular case of information during a stay by the sea: the terminal automatically establishes a periodic GPRS connection to the host center, which updates the weather forecast, the marine weather on the sector, the water temperature information and force wind, tide times and planned activities on the sector. The client can interact with the remote server to be offered particular activities, a detour for sightseeing, or to be recommended for a particular outing.
É Cas particulier des informations voyageurs: le terminal est doté dans samémoire d'un référentiel des horaires des principaux transports en communs de son agglomération (ou des horaires des trains ou des avions sur ses axes de transport privilégiés), ou le cas échéant d'une fréquence moyenne de desserte (par exemple en heures de pointe), ou d'une combinaison des deux. Il sélectionne via son menu une destination, et le système mobile détermine selon sa localisation l'adresse du point d'accès au réseau de transport le plus proche lui permettant de sélectionner l'itinéraire de transport le plus adapté et le délai moyen estimé pour accomplir son trajet (compte tenu des délais de correspondance pertinents) ou les horaires de train ou d'avion qu'il peut espérer prendre par le jeu des correspondances, et son heure présumée d'arrivée. Si le client le souhaite, il peut via un choix dans son menu, établir une connexion efficace permettant au serveur distant de lui transmettre des informations pertinentes (retards, informations plus précises, incidents) ou plus simplement une connexion non efficace (et dans ce cas non facturable) précisant au serveur sa destination, lui permettant de recevoir une alerte non différenciée en cas d'incident. The particular case of passenger information: the terminal is equipped in the samemoire with a timetable of the main public transport of its agglomeration (or schedules of trains or aircraft on its preferred transport routes), or where appropriate. an average service frequency (for example in peak hours), or a combination of both. It selects via its menu a destination, and the mobile system determines according to its location the address of the access point to the nearest transport network allowing it to select the most suitable transport route and the estimated average time to accomplish its journey (taking into account the relevant delays of correspondence) or the train or plane schedules that it can hope to take by the game of the correspondences, and its supposed time of arrival. If the customer wishes, he can via an option in his menu, establish an effective connection allowing the remote server to send him relevant information (delays, more precise information, incidents) or simply a non-effective connection (and in this case non-billable) specifying the destination server, allowing him to receive an undifferentiated alert in case of incident.
Après un premier retour d'expérience suite à un pilote commercial, les informations additionnelles collectées au travers des mesures périodiques ou des calculs de localisation permettront au fournisseur d'enrichir la pertinence du service offert. After a first feedback from a commercial pilot, the additional information collected through periodic measurements or location calculations will allow the supplier to enhance the relevance of the service offered.
Exemple 3: Service d'information commerciale A ce stade, le client a le choix entre différentes options de services: il peut opter pour: É Un service d'informations commerciales géré dans le terminal: le client active le service dans son terminal, et précise le type de commerce recherché. A partir d'informations commerciales préalablement stockées dans le terminal, et de leurs horaires d'ouverture, le client se voit proposer différents points de vente. Example 3: Commercial Information Service At this stage, the customer has the choice between different service options: he can opt for: É A commercial information service managed in the terminal: the customer activates the service in his terminal, and specifies the type of business sought. From commercial information previously stored in the terminal, and their opening hours, the customer is offered different points of sale.
É Un service de coupons commerciaux assisté par un serveur: le client établit une connexion GPRS ou par SMS au serveur et, selon sa localisation et son profil (connu du serveur), le fournisseur lui délivre un jeu de coupons électroniques proposant des réductions sur différents produits dans les centres commerciaux de proximité référencés par le fournisseur. Par ailleurs, le client a accès aux opérations spéciales de promotions proposées par les enseignes qu'il a présélectionnées. Si le client se trouve dans la zone commerciale, il a accès aux informations immédiates délivrées par les enseignes. É A commercial coupon service assisted by a server: the customer establishes a GPRS connection or SMS to the server and, depending on its location and profile (known to the server), the supplier issues a set of electronic coupons offering discounts on different products in the proximity shopping centers referenced by the supplier. In addition, the customer has access to the special promotion operations offered by the brands he has pre-selected. If the customer is in the commercial area, he has access to the immediate information delivered by the signs.
É Un service de coupons anonymes: le client définit dans son terminal quels sont ses centres d'intérêts, puis se connecte par GPRS aux informations commerciales récentes disponibles sur le centre commercial. Si certaines offres correspondent à ses centres d'intérêts (par exemple électroménager), le terminal stocke l'information et le coupon électronique et génère une alerte sonore pour le client. Et ceci dans le respect complet de la vie privée du client, et sans que le client ait à préciser ses centres d'intérêts. • An anonymous coupon service: the customer defines in his terminal what his interests are and then connects via GPRS to the recent commercial information available on the shopping center. If certain offers correspond to his centers of interest (for example household appliances), the terminal stores the information and the electronic coupon and generates an audible alert for the customer. And this in full respect of the privacy of the client, and without the customer having to specify his interests.
Après un premier retour d'expérience suite à un pilote commercial, les informations additionnelles collectées au travers des mesures périodiques ou des calculs de localisation permettront au fournisseur de services de filtrer certains phénomènes anormaux (attente aux péages, etc. ) Ce système d'informations commerciales ou de coupons électroniques peut être complété d'un système de localisation plus fin, par exemple dans un centre commercial ou une grande surface, par recours à des technologies sans fil de type bluetooth ou WIFI, sous réserve que l'équipement terminal soit doté d'un module bluetooth ou WIFI. After a first feedback from a commercial pilot, the additional information collected through periodic measurements or location calculations will allow the service provider to filter out abnormal phenomena (waiting at tolls, etc.). This information system or electronic coupons can be supplemented with a finer localization system, for example in a shopping center or a large area, using wireless technologies such bluetooth or WIFI, provided that the terminal equipment is equipped a bluetooth module or WIFI.
La galerie marchande serait ainsi équipée d'émetteurs WIFI ou bluetooth ayant chacun une adresse spécifique (adresse IP, numéro identifiant, numéro d'équipement). De son côté, l'équipement terminal disposerait, pour chacune de ces technologies radios, d'une liste d'identifiants émetteurs, et de leurs caractéristiques de localisation dans la galerie marchande ou le centre commercial (zone, ou rayon dans une grande surface caractérisé par un code répondant à un découpage de type damier (par exemple C12, C correspondant à la troisième série de découpage longitudinal, et 12 à la 12ème série de découpage transversal) L'activation de cette fonction de localisation fine pourrait être assurée soit de manière automatique (par reconnaissance de numéros de cellules GSM - Cell Id couvrant la zone marchande) ou manuelle, sur action du client dans son terminal ayant pour conséquence d'activer cette fonction de localisation fine. The shopping mall would be equipped with WIFI or bluetooth transmitters each with a specific address (IP address, ID number, equipment number). For its part, the terminal equipment would have, for each of these radio technologies, a list of issuing identifiers, and their location characteristics in the shopping mall or shopping center (zone, or radius in a large area characterized by a code corresponding to a checker-type cut-out (for example C12, C corresponding to the third longitudinal cutting series, and 12 to the 12th transverse cutting series). The activation of this fine localization function could be ensured either automatic (by recognition of GSM cell numbers - Cell Id covering the merchant zone) or manually, on action of the client in his terminal having the consequence of activating this fine localization function.
A l'activation de cette fonction, l'équipement terminal établirait une session GPRS vers le centre serveur d'information commerciale de la zone commerciale, en précisant sa localisation et son identité (le numéro d'appel de la ligne, le MSISDN). A chaque fois que le module WIFI ou bluetooth identifierait une nouvelle adresse de borne dans la galerie marchande, à partir de la liste d'identifiants préalablement stockée dans le terminal, le terminal traduirait cet identifiant par une localisation fine de type damier décrite ci-dessus, puis transmettrait cette information d'adresse au centre serveur. En retour, celui-ci pourrait télécharger vers l'équipement terminal (dans la SIM ou dans le téléphone) les informations commerciales pertinentes correspondant au profil du client et à la politique commerciale de la zone marchande. Upon activation of this function, the terminal equipment would establish a GPRS session to the commercial information server center of the commercial zone, specifying its location and identity (the call number of the line, the MSISDN). Whenever the WIFI or bluetooth module identifies a new terminal address in the shopping mall, from the list of identifiers previously stored in the terminal, the terminal would translate this identifier by a fine checker-like location described above. , then forward this address information to the host. In return, he could download to the terminal equipment (in the SIM or in the telephone) the relevant commercial information corresponding to the customer profile and the commercial policy of the trading area.
La mise à disposition de ces informations sur l'équipement terminal pourrait se faire comme suit: É Message texte défilant sur l'écran du téléphone (défilement horizontal sur une ligne), comportant une The provision of this information on the terminal equipment could be done as follows: E Scrolling text message on the phone screen (horizontal scrolling on a line), including a
description du produit, de son prix, de l'économie product description, price, economy
réalisée.performed.
É Images/logos s'affichant sur l'écran du téléphone précisant le produit, son prix, avec possibilité pour le client de presser sur la touche OK de son terminal pour avoir accès à une fiche produit plus détaillée, et un coupon de réduction, qui serait stocké dans la SIM ou le téléphone comme s'il s'agissait d'un SMS, afin de pouvoir le présenter aux caisses. Ce coupon de réduction pourrait être une reproduction de code barre, stocké dans la SIM ou le téléphone, comme une image ou un message MMS, avec possibilité, au cours du passage en caisse, de faire lire directement cette reproduction de code barre directement par le terminal lecteur code à barre utilisé par le point de vente pour faciliter la saisie et la facturation des articles sélectionnés par le client. E Images / logos displayed on the phone screen specifying the product, its price, with the possibility for the customer to press the OK key on his terminal to access a more detailed product sheet, and a discount coupon, which would be stored in the SIM or the phone as if it were an SMS, so that it could be presented to the cash desks. This discount coupon could be a bar code reproduction, stored in the SIM or the phone, as an image or an MMS message, with the possibility, during the checkout, to have this barcode reproduction directly read directly by the user. Bar code reader terminal used by the point of sale to facilitate the entry and billing of items selected by the customer.
De manière à simplifier le procédé d'inscription du client à un tel service, cette invention pourrait être couplée à un programme de fidélisation (avec ou sans carte accréditive) proposé par la galerie marchande ou par un point de vente. In order to simplify the process of registering the customer for such a service, this invention could be coupled to a loyalty program (with or without a credit card) offered by the shopping mall or by a point of sale.
La mise à jour des listes d'identifiants bluetooth ou WIFI et des informations de localisation dans la galerie marchande correspondantes (selon le principe du damier) pourrait être assurée à la demande du client par instruction dans son terminal, ou automatiquement à l'initiative du terminal au cas où la dernière mise à jour de ces tables serait antérieure à une période prédéfinie, par exemple 2 mois. The updating of the lists of Bluetooth or WIFI identifiers and the corresponding location information in the shopping mall (according to the checkerboard principle) could be provided at the request of the customer by instruction in his terminal, or automatically at the initiative of the customer. terminal in case the last update of these tables is earlier than a predefined period, for example 2 months.
De manière à inciter le client à recourir à un tel service, le point de vente pourrait consentir, au passage en caisse, une remise exceptionnelle de 1 Euro pour tout achat supérieur à 75 Euros, afin de rembourser le client des frais occasionnés par le téléchargement, depuis le réseau GSM, des informations commerciales détaillées ci-dessus. In order to encourage the customer to use such a service, the point of sale could agree, at checkout, an exceptional discount of 1 Euro for any purchase over 75 Euros, to refund the customer for the costs incurred by the download from the GSM network, commercial information detailed above.
Exemple 4: Service de localisation de groupe Un responsable d'une flotte de terminaux d'entreprise se verra proposer un découpage d'une région ou d'un pays en 50 à 100 zones spécifiques, que parcourent les différents véhicules de son parc de véhicule (à partir d'un prédécoupage du territoire proposé par le fournisseur de services). Les véhicules de cette flotte sont dotés d'une table de cellules permettant de mesurer simplement les changements de zone. Lorsqu'un terminal de la flotte est allumé et en couverture GSM, il détermine à quelle zone il appartient, et établit un appel téléphonique vers un serveur vocal programmé pour ne pas établir de communication et pour casser l'appel dès que l'appelant est identifié, en utilisant un numéro de ligne directe (sélection directe à l'arrivée) correspondant à la zone dans laquelle il se trouve. Si le serveur vocal laisse sonner l'appel, c' est qu' il n' est pas parvenu à identifier l'appelant faute d'une bonne transmission du CLI (Calling Line identification), ce qui conduit le terminal à réémettre l'appel après une temporisation aléatoire comprise entre 10 et 40 secondes. Si le terminal ne perçoit pas le train de sonnerie, ou s'il y a une congestion dans le réseau, le terminal est conduit à réémettre l'appel après une temporisation aléatoire de 10 à 40 secondes. Cette temporisation permet de protéger le serveur vocal de destination contre le risque d'une surcharge de trafic (phénomène dit d'avalanche). SI à l'issue de dix tentatives, l'appel n' a pu être établi, le terminal invoque un scénario de repli (soit abandon, soit envoi d'un SMS avec la localisation). Example 4: Group localization service A manager of a fleet of corporate terminals will be offered a division of a region or a country into 50 to 100 specific zones, which the various vehicles of his vehicle fleet run through (from a pre-cut of the territory proposed by the service provider). The vehicles in this fleet are equipped with a table of cells to measure simply zone changes. When a fleet terminal is switched on and in GSM coverage, it determines to which zone it belongs, and establishes a telephone call to a voice server programmed to not establish communication and to break the call as soon as the caller is identified, using a direct line number (direct dialing on arrival) corresponding to the area in which it is located. If the voice server lets ring the call, it is that it has not managed to identify the caller for lack of a good transmission of the CLI (Calling Line identification), which leads the terminal to reissue the call after a random delay of between 10 and 40 seconds. If the terminal does not perceive the ring train, or if there is congestion in the network, the terminal is led to reissue the call after a random delay of 10 to 40 seconds. This delay protects the destination voice server against the risk of traffic overload (phenomenon called avalanche). IF after ten attempts, the call could not be established, the terminal invokes a fallback scenario (either abandonment or sending an SMS with the location).
Un tel service peut-être proposé à partir d'une flotte de mobiles hétérogènes rattachés à différents réseaux GSM. Such a service can be offered from a fleet of heterogeneous mobiles attached to different GSM networks.
A chaque fois que le terminal changera de zone, un nouvel appel sera émis vers un autre numéro de ligne directe correspondant à la nouvelle zone. Each time the terminal changes zone, a new call will be sent to another direct line number corresponding to the new zone.
Grâce à un tel procédé, un gestionnaire de flotte peut connaître en permanence la localisation de ses véhicules ou de personnels dotés de terminaux mobiles sans supporter la moindre charge de communication entre les véhicules et le centre serveur. With such a method, a fleet manager can permanently know the location of its vehicles or personnel with mobile terminals without supporting any communication load between the vehicle and the host.
Il convient de préciser que le nombre de lignes directes pouvant être déployées sur un groupe de serveurs vocaux est théoriquement non limité. Il serait donc possible, si un besoin applicatif le justifiait, de passer de 50 à 1000 zones unitaires, et d'affiner la précision de la localisation des véhicules. It should be noted that the number of hotlines that can be deployed on a group of voice servers is theoretically unlimited. It would therefore be possible, if an application requirement justified it, to go from 50 to 1000 unit areas, and to refine the precision of the location of the vehicles.
De même, des découpages géographiques différents peuvent être gérés pour des flottes de mobiles différentes, un même numéro pouvant être alloué simultanément à différentes flottes selon des découpages différents, le serveur vocal se chargeant d'identifier la ligne appelante et d'en déduire le groupe d'appartenance du mobile puis la zone correspondante, avec une seule restriction: une même ligne de peut être rattachée à deux groupes de localisation différents utilisant les mêmes tranches de numéros. Aussi, si le besoin de pouvoir rattacher une même ligne à plusieurs groupes de localisation devait être confirmé, il serait nécessaire d'allouer différentes tranches de numéros (jusqu'à n tranches différentes) pour permettre à une même ligne d'être rattachée à plusieurs groupes différents (jusqu'à n appartenances à des groupes différents). Similarly, different geographical divisions can be managed for different mobile fleets, the same number can be allocated simultaneously to different fleets in different divisions, the voice server is responsible for identifying the calling line and deduce the group membership of the mobile then the corresponding area, with only one restriction: the same line can be attached to two different location groups using the same number ranges. Also, if the need to be able to attach the same line to several location groups had to be confirmed, it would be necessary to allocate different number ranges (up to n different slices) to allow the same line to be attached to several different groups (up to n belonging to different groups).
Le gestionnaire de flotte disposera ainsi d'une vision temps réel de la localisation de ses mobiles. Dans le cas de prestations de services aux personnes ou aux entreprises (taxi, techniciens de maintenance, services de dépannage, services de santé ou de soins à domiciles, etc.), le gestionnaire pourra ainsi contacter, en cas d'urgence le ou les mobiles les plus proches du site d'intervention pour raccourcir ces délais d'intervention. The fleet manager will have a real-time view of the location of his mobile. In the case of services to persons or companies (taxi, maintenance technicians, breakdown services, health services or home care, etc.), the manager will be able to contact, in case of emergency, the closest to the intervention site to shorten these response times.
Le terminal pourra également, par le biais d'appels non facturables, communiquer au serveur qu'il est disponible pour une nouvelle intervention, facilitant ainsi la répartition des tâches. The terminal may also, through non-billable calls, communicate to the server that it is available for a new intervention, thus facilitating the distribution of tasks.
Ce même système permettrait de proposer les enrichissements suivants: 0 Informer chaque terminal du nombre de terminaux localisés dans sa zone par recours à des appels non efficaces de fixe vers mobile, avec un procédé évitant de faire sonner le téléphone mobile appelé en cas d'appel depuis certains numéros, et un procédé cassant automatiquement l'appel si bascule de la ligne appelée vers un serveur vocal (pour demeurer en dessous de la franchise de 2 secondes de communication efficace qui permet de ne pas être facturé pour l'appel fixe vers mobile). Selon le nombre de terminaux présents, et selon la zone géographique le serveur aura recours à un numéro d'appel différent (le n de désignation secondaire dans la norme RNIS). Par exemple, si appel depuis le 01 23 45 67 00 à 09, le terminal saura qu'il y a de 0 à 9 contacts et plus dans le quartier A de la ville, si appel depuis le 01 23 45 67 10 à 19, le client saura qu' il y a de 0 à 9 contacts et plus dans le quartier B de la ville, etc. Le terminal interprétant l'appel reçu par une icône ou un bip sonore de notification au client de la mise à jour des informations de localisation, qu'il pourra consulter via navigation dans le menu de son équipement terminal par affichage à l'écran du nombre de contacts par quartier, avec description sommaire du périmètre de chaque quartier. The same system would offer the following enhancements: 0 Inform each terminal of the number of terminals located in its area by using non-effective calls from fixed to mobile, with a method to avoid ringing the mobile phone called in case of call from certain numbers, and a method automatically breaking the call if toggles from the called line to a voice server (to stay below the effective 2-second franking of communication that allows not to be charged for the fixed-to-mobile call ). Depending on the number of terminals present, and depending on the geographical area, the server will use a different number (the secondary designation number in the ISDN standard). For example, if you call from 01 23 45 67 00 to 09, the terminal will know that there are 0 to 9 or more contacts in the A quarter of the city, if calling from 01 23 45 67 10 to 19, the client will know that there are 0 to 9 or more contacts in the B district of the city, etc. The terminal interpreting the call received by an icon or a notification beep to the client of the update of the location information, which he can consult via navigation in the menu of his terminal equipment by display on the screen of the number of contacts by neighborhood, with a brief description of the perimeter of each neighborhood.
É Proposer un service comparable au grand public (famille, groupe de voyageurs, groupe d'amis, etc.) au niveau d'une ville, d'une agglomération voire d'un pays. É Offer a service comparable to the general public (family, group of travelers, group of friends, etc.) at the level of a city, an agglomeration or even a country.
É Offrir des services de rencontre totalement anonymes: sur une ville, le fournisseur procède à un découpage en X zones (par exemple la cellule ou le groupe de cellules), et invite des clients à s'inscrire en précisant leurs centres d'intérêts (et leurs recherches). Au travers de l'inscription, le fournisseur télécharge un script de localisation conforme au principe de gestion de parc de terminaux détaillé ci-dessus. A chaque fois que le membre inscrit change de zone, son terminal appelle le serveur via communication non efficace donc non facturable pour l'en informer. Périodiquement, le client serait informé du nombre de membres répondant à ses critères dans la zone, ou dans les zones adjacentes. A tout instant, le membre pourrait demander au serveur d'en savoir plus (téléchargement des photos, ou d'une description des centres d'intérêts des personnes sélectionnées) et pourrait engager une conversation par tout service support approprié (SMS, Instant messaging sur GPRS, vocal, etc.) dans le strict respect de la confidentialité. É Offer completely anonymous meeting services: in one city, the provider deletes into X zones (for example the cell or group of cells), and invites customers to register by specifying their areas of interest ( and their research). Through registration, the provider downloads a location script in accordance with the terminal fleet management principle detailed above. Each time the registered member changes zone, his terminal calls the server via non-effective communication so not billable to inform him. Periodically, the client would be informed of the number of members meeting his criteria in the area, or in adjacent areas. At any time, the member could ask the server to know more (download photos, or a description of the interests of the selected people) and could initiate a conversation by any appropriate support service (SMS, Instant messaging on GPRS, voice, etc.) in strict respect of confidentiality.
É Proposer des services de petites annonces, selon les mêmes principes que pour le service de rencontres anonymes, avec identification des centres d'intérêts de l'acheteur potentiel, qualification des biens proposés par le vendeur sur la zone, et information restituée au client du nombre de réponses favorables sur la zone ou les zones voisines. É Offer classified ads services, following the same principles as for the anonymous dating service, with identification of the potential buyer's interests, qualification of the goods offered by the seller in the area, and information returned to the client of the seller. number of favorable responses in the area or neighboring areas.
Ces enrichissements pourraient restituer au client une information synthétique de localisation des membres de son groupe (ou de personnes répondant à ses critères de recherche) via une interface cartographique dans son terminal. Par exemple, l'écran afficherait un plan synthétique de sa ville ou de son quartier, découpé en quartiers approximatifs) avec un affichage du nombre de contacts / de personnes par quartier, et avec possibilité pour le client, depuis les outils de navigation disponibles dans son terminal (souris, flèches haut et bas, touches de déplacement), d'aller sélectionner une zone et en pressant deux fois sur la touche OK, d'établir une connexion avec le serveur (par GPRS ou SMS) avec transmission de l'identifiant de zone, afin de recevoir des informations plus précises sur l'identité ou le profil des contacts / membres du groupe sur la zone sélectionné. Dans un tel système, l'accès à une information de dénombrement par zones géographiques ne donnerait lieu à aucune communication efficace ou facturable par l'opérateur téléphonique, mais la consultation d'informations plus précise serait elle tributaire de communication facturable avec le centre serveur. These enhancements could provide the customer with synthetic location information for members of his group (or people meeting his search criteria) via a map interface in his terminal. For example, the screen would display a synthetic map of its city or neighborhood, divided into approximate neighborhoods) with a display of the number of contacts / people per neighborhood, and with the possibility for the customer, from the navigation tools available in its terminal (mouse, up and down arrows, arrow keys), to go to select a zone and by pressing the OK key twice, to establish a connection with the server (by GPRS or SMS) with transmission of the zone ID, to receive more precise information about the identity or profile of the contacts / group members in the selected area. In such a system, access to enumeration information by geographical area would not give rise to any effective or billable communication by the telephone operator, but the more precise information consultation would be dependent on billable communication with the host center.
Exemple 5: Alerte en zone frontalière Sur présentation d'un appel entrant, l'équipement terminal peut être programmé pour analyser le LAI de la cellule de rattachement et le comparer au Lai par défaut de la carte SIM. S' il est différent, il peut analyser le champs type de zone dans les 5 dernières mesures de localisation effectuées par le terminal: si type de zone = zone frontalière, il peut faire retentir une sonnerie différenciée informant le titulaire de la ligne qu'en cas de décroché de sa part, il sera facturé d'une surtaxe pour l'appel entrant. Example 5: Border Zone Alert On presentation of an incoming call, the terminal equipment can be programmed to analyze the LAI of the home cell and compare it to the default Lai of the SIM card. If it is different, it can analyze the type field of zone in the last 5 measurements of location made by the terminal: if type of zone = border zone, it can sound a differentiated ringing informing the holder of the line that case of off-hook, it will be charged a surcharge for the incoming call.
Exemple 6: Surveillance à distance des déplacements d'une personne Certains personnes, par exemple souffrant d'une maladie d'Alzheimer dite légère , sont dites affectées de symptômes de prédésorientation: elles sont susceptibles de perdre la mémoire et de quitter leur domicile pour errer sans but. L'objet de cette invention consiste à les doter d'un équipement de localisation à base de téléphonie mobile (la personne est équipée d'un terminal portable fixé à son avant-bras (bracelet-montre) ou à ses vêtements, dont elle ne se sépare jamais) et qui, en cas de déplacement supposé anormal (lieu anormal, ou horodatage anormal), puisse déclencher une alerte et faire intervenir les secours. Example 6: Remote monitoring of a person's movements Some people, for example suffering from so-called mild Alzheimer's disease, are said to be affected by symptoms of predesorientation: they are likely to lose their memory and leave their home to roam without any goal. The object of this invention is to provide them with a mobile phone based location equipment (the person is equipped with a portable terminal attached to his forearm (wristwatch) or his clothes, which it does not never separates) and which, in case of supposedly abnormal displacement (abnormal place, or abnormal time stamp), can trigger an alert and call for help.
Sur une zone géographique restreinte, le terminal se voit doter d'un référentiel avec l'intégralité des cell-Id, et son horloge est synchronisée avec l'horloge gérée par son fournisseur de services depuis un serveur distant. Selon 1'horodatage, certains itinéraires sont autorisés, d'autres parce que jugés anormaux déclenchent une alerte. In a small geographical area, the terminal is equipped with a repository with all cell-Ids, and its clock is synchronized with the clock managed by its service provider from a remote server. According to the time stamp, some routes are allowed, others because judged abnormal trigger an alert.
Par exemple, les cellules 1 à 4 dans une ville correspondent à la couverture radio du domicile de la personne. Les cellules 5 à 10 correspondent à des lieux de vie (centre ville, commerce, etc.) où la personne est habilitée à se déplacer en oeuvres ouvrables. D'autres cellules correspondent à des sites que la personne ne fréquente jamais. For example, cells 1 to 4 in a city are the radio coverage of the person's home. The cells 5 to 10 correspond to places of life (city center, trade, etc.) where the person is authorized to move in working works. Other cells correspond to sites that the person never frequents.
Pour augmenter l'autonomie électrique du terminal, il peut être programmé pour rester en état de veille durant 20 minutes par tranche de 30 minutes, selon fractionnement à définir (par exemple 2 fois 10 minutes ou 4 fois 5 minutes) sauf en cas de situation anormale, où le terminal demeurerait en activité tant qu'il n'aura pas reçu un SMS de retour à une situation normale. En fonctionnement normal, le terminal effectue une requête périodique de localisation, par exemple toutes les 3 minutes. Si la localisation de la cellule de rattachement est considérée comme normale en fonction de 1'horodatage, le téléphone stocke cette information. Lorsque la cellule identifiée ne correspond pas à une cellule normale compte tenu de l'horodatage, et ceci pendant 3 mesures d'affilée, le terminal établit un appel vocal non efficace vers un numéro prédéfini (un numéro différent par cellule). Au cas où les 3 nouvelles mesures de localisation devraient renouveler l'identification d'un phénomène atypique, une nouvelle alerte sera déclenchée par le terminal. To increase the electrical autonomy of the terminal, it can be programmed to remain in the standby state for 20 minutes for every 30 minutes, according to the fractionation to be defined (for example 2 times 10 minutes or 4 times 5 minutes) except in case of situation abnormal, where the terminal would remain active until it receives an SMS back to a normal situation. In normal operation, the terminal performs a periodic location request, for example every 3 minutes. If the location of the home cell is considered normal depending on the time stamp, the phone stores this information. When the identified cell does not correspond to a normal cell given the time stamp, and this during 3 measurements in a row, the terminal establishes an ineffective voice call to a predefined number (a different number per cell). In case the 3 new location measurements should renew the identification of an atypical phenomenon, a new alert will be triggered by the terminal.
Au cas où le terminal serait dans l'impossibilité d'établir une communication (défaut de couverture, congestion), une nouvelle tentative d'appel sera réitérée au-delà d'une temporisation aléatoire comprise entre 20 et 40 secondes. In the event that the terminal is unable to establish a communication (lack of coverage, congestion), a new call attempt will be repeated beyond a random delay of between 20 and 40 seconds.
Le centre serveur reçoit cette information, et traite l'alarme. Quatre cas de figure peuvent se présenter (selon le service souscrit) . É Le centre d'appel envoie un message vers l'équipement terminal (par exemple par SMS) lui demandant de confirmer si la situation est normale. Le terminal est programmé pour déclencher une ou plusieurs notifications sonores, et pour inviter le client à presser sur une touche à deux reprises pour confirmer si cela va ou pas (choix de réponses prédéfinies à l'affichage, avec possibilité pour le client via une touche de choisir la bonne réponse et la valider), et pour envoyer la réponse au centre serveur É Le client peut également, de sa propre initiative, adresser un message au centre serveur l'informant qu'il va, pendant 30 ou 60 minutes, effectuer un parcours anormal, mais que ce déplacement n'est que transitoire, et ceci afin d'éviter de déclencher inutilement une alerte. Suite à envoi d'un tel message, grâce à un menu prédéfini dans le terminal, le centre d'appel peut différer le passage en situation d'alerte, via envoi d'un message au terminal différant pendant 30 ou 60 minutes le passage en situation d'alerte. The host receives this information, and processes the alarm. Four scenarios can occur (depending on the service subscribed). É The call center sends a message to the terminal equipment (for example via SMS) asking it to confirm whether the situation is normal. The terminal is programmed to trigger one or more sound notifications, and to invite the customer to press a key twice to confirm whether or not it is OK (choice of predefined answers to the display, with possibility for the customer via a key choose the correct answer and validate it), and to send the answer to the host E The customer can also, on his own initiative, send a message to the host center informing him that he will, for 30 or 60 minutes, perform an abnormal course, but that this displacement is only transitory, and this in order to avoid triggering an alert unnecessarily. Following the sending of such a message, thanks to a predefined menu in the terminal, the call center may delay the transition to an alert situation, by sending a message to the terminal differing for 30 or 60 minutes the passage in alert situation.
É Le centre d'appel alerte une ou plusieurs personnes de confiance pour décider si ce comportement est à risque, et si c'est le cas, déclenche l'intervention de ses proches ou d'une équipe de secours pour retrouver la personne. É The call center alerts one or more trusted persons to decide if this behavior is at risk, and if so, triggers the intervention of their relatives or a rescue team to find the person.
É Le centre d'appel décide de l'intervention des secours: le cas échéant, il envoie d'abord au terminal un message par tout service support (SMS, appel voix, GPRS) demandant au terminal de préciser les 10 dernières mesures de localisation stockées dans le terminal (selon le format défini ci-dessus), puis exploite ces informations pour évaluer le parcours de la personne, et une estimation de sa localisation. É The call center decides on the intervention of the helpers: if necessary, it sends first to the terminal a message by any support service (SMS, voice call, GPRS) asking the terminal to specify the last 10 location measurements stored in the terminal (according to the format defined above), then uses this information to evaluate the path of the person, and an estimate of its location.
Un tel procédé peut également être proposé pour d'autres usages que la surveillance à distance d'une personne atteinte du symptôme de prédésorientation. Il peut s'agir d'un terminal confié à des enfants pour permettre à leurs parents de les localiser facilement sur des trajets domicile-école et retour. Il peut s'agir également de terminaux mis à disposition de rondiers, ou de personnes sensées effectuer un trajet prédéfini selon un créneau horaire prédéfini (des sportifs durant une comptétition, etc.). Il peut également s'agir de touristes se déplaçant en groupe dans des voyages. Un tel terminal peut également être confié à des personnes sous astreinte judiciaire, pour restreindre leurs déplacements à certaines zones (ne pas sortir d'une certaine zone, ne pas quitter une ville par exemple, ou ne pas approcher de certaines zones, par exemple un établissement scolaire que le porteur du terminal ne serait pas autorisé à fréquenter). Such a method can also be proposed for uses other than remote monitoring of a person with the symptom of predesorientation. It can be a terminal entrusted to children to allow their parents to locate them easily on home-school trips and return. It may also be terminals made available to rounders, or people to make a predefined trip according to a predefined time slot (sportsmen during a competition, etc.). It may also be tourists traveling in groups on trips. Such a terminal can also be entrusted to persons under judicial restraint, to restrict their movement to certain areas (do not leave a certain area, do not leave a city for example, or not approach certain areas, for example a school that the terminal carrier would not be allowed to attend).
La table des cellules autorisées ou interdites et de 1'horodatage correspondant pourrait être mise à jour à l'initiative du client, du fournisseur du service ou automatiquement par le terminal au cas où la dernière mise à jour serait antérieure à un délai prédéfini (deux mois The table of allowed or forbidden cells and the corresponding time stamp could be updated at the initiative of the customer, the service provider or automatically by the terminal in case the last update is earlier than a predefined period (two month
par exemple).for example).
Au cas où la personne changerait de lieu de résidence, il lui serait possible, depuis son nouveau lieu de résidence, de demander le téléchargement des paramètres de localisation de la zone, avec validation préalable par le fournisseur de service du périmètre normal/anormal. Pour ce faire, le terminal disposerait d'une fonction permettant de mémoriser tous les identifiants de cellules vus par le terminal depuis le nouveau lieu de résidence du porteur du terminal, puis analyse de ces informations par le fournisseur afin de déterminer la zone la plus pertinente correspondant à la zone de résidence et la zone de vie de la personne. In the event that the person changes his place of residence, it would be possible for him, from his new place of residence, to request the downloading of the location parameters of the zone, with prior approval by the service provider of the normal / abnormal perimeter. To do this, the terminal has a function for storing all the cell identifiers seen by the terminal from the new place of residence of the carrier of the terminal, and analysis of this information by the provider to determine the most relevant area corresponding to the area of residence and the living area of the person.
Exemple 7: Délivrance d'informations tarifaires géolocalisées Certains opérateurs mobiles peuvent proposer à certains de leurs clients une structure tarifaire des communications au départ de leur téléphone mobile qui soit différenciée selon la cellule d'origine de l'appel, et ceci quel que soit le service support ou le téléservice (voix, fax, data CSD, SMS, GPRS, MMS, etc.). Example 7: Issuing geolocated tariff information Some mobile operators may propose to some of their customers a tariff structure for calls originating from their mobile telephones that is differentiated according to the cell of origin of the call, irrespective of the support service or teleservice (voice, fax, data CSD, SMS, GPRS, MMS, etc.).
Pour les zones concernées, l'équipement terminal disposerait d'une table de correspondance entre l'identifiant de cellule (ou de LAC ou de LAI) et la structure tarifaire applicable. Selon le tarif applicable, le client visualiserait sur l'écran de son téléphone une icône ou une image ou un fonds d'écran différent permettant au client, à tout instant, de connaître le tarif applicable. For the areas concerned, the terminal equipment would have a correspondence table between the cell identifier (or LAC or LAI) and the applicable tariff structure. According to the applicable rate, the customer would see on the screen of his phone an icon or a different image or wallpapers allowing the customer, at any time, to know the applicable rate.
Cette restitution permanente sur l'écran du téléphone du client correspondrait aux règles tarifaires applicables sur la zone de localisation du client au cours de la dernière requête de localisation. Pour de tels clients, il pourrait être décidé de rafraîchir plus fréquemment cette mesure de localisation, par exemple toutes les 5 secondes. This permanent restitution on the customer's telephone screen would correspond to the applicable tariff rules on the customer's location area during the last location request. For such customers, it may be decided to refresh this location measurement more frequently, for example every 5 seconds.
Au cas par cas, le client pourrait opter pour un service supplémentaire qui, à chaque tentative de connexion, effectuerait une nouvelle mesure de localisation, et si les règles tarifaires applicables à la cellule de localisation du client sont les mêmes que celles de la dernière mesure de localisation, permettrait l'établissement de la connexion, dans le cas contraire (règle tarifaire différente) informerait le client par tous les moyens appropriés et lui demanderait, en cas de confirmation de sa demande d'établissement de connexion, de presser à nouveau la touche OK du terminal, sinon annulerait la tentative d'appel. On a case-by-case basis, the customer could opt for an additional service that, upon each connection attempt, would perform a new location measurement, and if the rate rules applicable to the customer's location cell are the same as those of the last measure of location, would allow the establishment of the connection, otherwise (different tariff rule) would inform the customer by all appropriate means and ask him, in case of confirmation of his request for connection establishment, to press again the OK button on the terminal, otherwise cancel the call attempt.
Exemple 8: Appel d'urgence avec localisation L'objet de cette invention consiste à doter certaines personnes d'un équipement de localisation à base de téléphonie mobile (la personne est équipée d'un terminal portable fixé à son avant-bras (bracelet-montre) ou à ses vêtements, dont elle ne se sépare jamais) permettant, par pression successive d'une série de touches, puisse déclencher une alerte et faire intervenir les secours. Example 8: Emergency call with location The object of this invention is to provide some people with a location-based mobile phone equipment (the person is equipped with a portable terminal attached to his forearm (wrist strap). watch) or to his clothes, from which it never separates) allowing, by successive pressing of a series of keys, to trigger an alarm and to call on the helpers.
La série de touches à presser permet de se prémunir contre le risque de fausse manipulation et de déclenchement d'alertes intempestives. The series of keys to be pressed makes it possible to guard against the risk of false manipulation and triggering of untimely alerts.
En cas d'émission par le terminal d'une alerte en cas d'urgence, cette transmission peut être assurée par tous moyens pertinents (SMS, appel vocal, GPRS, etc.) avec connexion vers un centre serveur et transmission des 5 ou 10 dernières mesures de localisation connue (y compris le cell Id, le X/Y et le TA des 5 ou 10 dernières mesures, liste non limitative). A partir de ces éléments, le fournisseur peut estimer le trajet de la personne depuis les 10 dernières mesures, et à partir de l'information TA (distance par rapport à la cellule), peut effectuer une mesure de localisation ou de moyen de transport plus précise. In case of transmission by the terminal of an alert in case of emergency, this transmission can be provided by any relevant means (SMS, voice call, GPRS, etc.) with connection to a host center and transmission of 5 or 10 last measurements of known localization (including cell Id, X / Y and TA of the last 5 or 10 measurements, non-exhaustive list). From these elements, the supplier can estimate the person's journey since the last 10 measurements, and based on the information TA (distance to the cell), can perform a measurement of location or of means of transport more precise.
Avec cette information de localisation, le fournisseur de services peut déclencher l'une des actions suivantes. With this location information, the service provider can trigger one of the following actions.
ÉLe centre d'appel envoie un message vers l'équipement terminal (par exemple par SMS ou par appel vocal si le terminal le permet) lui demandant de confirmer le besoin d'assistance. Le terminal est programmé pour déclencher une ou plusieurs notifications sonores, et pour inviter le client à presser sur une touche à deux reprises pour confirmer si cela va ou pas (choix de réponses prédéfinies à l'affichage, avec possibilité pour le client via une touche de choisir la bonne réponse et la valider), et pour envoyer la réponse au centre serveur É Le centre d'appel alerte une ou plusieurs personnes de confiance pour décider de la conduite à tenir, et si c'est le cas, déclenche l'intervention de ses proches ou d'une équipe de secours pour retrouver la personne. The call center sends a message to the terminal equipment (for example by SMS or voice call if the terminal allows it) to confirm the need for assistance. The terminal is programmed to trigger one or more sound notifications, and to invite the customer to press a key twice to confirm whether or not it is OK (choice of predefined answers to the display, with possibility for the customer via a key select the correct answer and validate it), and send the response to the host E The call center alerts one or more trusted people to decide what to do, and if so, triggers the response. intervention of his family or a rescue team to find the person.
ÉLe centre d'appel décide de l'intervention des secours: le cas échéant, il envoie au terminal un message lui demandant de préciser sa localisation précise (à partir de lieux prédéfinis) ou l'informant du délai escompté pour recevoir des secours. The call center decides on the intervention of the helpers: if necessary, it sends the terminal a message asking it to specify its precise location (from predefined places) or informing it of the expected delay to receive help.
Un tel service peut s'avérer particulièrement utile en cas d'accident (domestique, automobile, montagne, etc.) pour une personne ayant perdu sa mobilité ou affectée suite à l'accident ou pour offrir une assistance à des personnes vulnérables (personnes âgées, enfants, etc.). Such a service can be particularly useful in the event of an accident (domestic, automobile, mountain, etc.) for a person who has lost mobility or is affected by the accident or to offer assistance to vulnerable people (elderly people). , children, etc.).
Exemple 9: Services de jeux géolocalisés L'objet de cette invention consiste à permettre à des utilisateurs de réseaux téléphones mobiles de jouer à des jeux d'adresse dont le déroulement serait fonction de leur localisation dans une ville: une agglomération, avec sessions de jeux seul ou par équipe. Example 9: Location-Based Gaming Services The object of this invention is to allow users of mobile phone networks to play games of skill, the conduct of which would depend on their location in a city: an agglomeration, with gaming sessions alone or in teams.
Le territoire du jeu serait une zone prédéfinie (un quartier, une ville, une agglomération, etc.) avec possibilité pour les utilisateurs des différents réseaux mobiles nationaux (ainsi que de clients étrangers en situation d'itinérance locale) de pouvoir participer au jeu, seul ou par équipe. The territory of the game would be a predefined zone (a district, a city, an agglomeration, etc.) with the possibility for users of the various national mobile networks (as well as foreign customers in a situation of local roaming) to be able to participate in the game, alone or in teams.
L'équipement terminal serait doté (dans la Sim ou le téléphone) d'un référentiel géographique listant les différentes cellules de la zone (quel que soit le réseau), et leur localisation géographique, ainsi que la liste de chacune de leurs cellules limitrophes. Selon sa cellule derattachement, le terminal pourrait proposer au client des séquences de jeu différentes, seul ou par équipe, avec possibilité de jouer contre son terminal ou contre une machine/un serveur distant ou contre d'autres joueurs, seul ou par équipe. The terminal equipment would be equipped (in the Sim or the telephone) with a geographic reference listing the different cells of the zone (whatever the network), and their geographical location, as well as the list of each of their neighboring cells. According to its tie cell, the terminal could offer the client different game sequences, alone or in teams, with the possibility of playing against his terminal or against a machine / a remote server or against other players, alone or in teams.
Selon son niveau d'expertise dans le jeu, ou selon le nombre de points qu'il aurait accumulés, le client pourrait se voir proposer, depuis son terminal, ou par le biais d'une connexion distante, des séquences de jeu présentant différents niveaux de difficulté. A l'issue d'une séquence de jeu (composé de une ou plusieurs épreuves), selon la règle du jeu, le terminal pourrait établir une connexion avec un serveur distant pour communiquer les résultats de la séquence, et solliciter de nouveaux paramètres ou indices pour permettre l'exécution d'un nouveau tour de jeu. Depending on his level of expertise in the game, or the number of points he has accumulated, the client could be offered, from its terminal, or through a remote connection, game sequences with different levels of difficulty. At the end of a game sequence (composed of one or more tests), according to the game rule, the terminal could establish a connection with a remote server to communicate the results of the sequence, and solicit new parameters or indices. to allow the execution of a new round of play.
Les services de jeux proposés pourraient s'articuler autour des concepts suivants: É Jeu de piste/Jeu de labyrinthe: selon sa localisation, le client se verrait proposer des indices pour répondre à des questions, avec possibilité pour le joueur ou son équipe de marquer des points selon la justesse des réponses et la rapidité des réponses, avec transmission des réponses de chaque membre par tout moyen de communication électronique. Selon les résultats du jeu, le client se verrait délivrer de nouveaux indices (dépendants ou non du succès à l'épreuve précédente) l'invitant à se déplacer sur le terrain de jeu, avec des indices délivrés par le terminal pour le guider dans son déplacement, puis possibilité, sur le nouvel emplacement, de participer à une autre séquence de jeu. Plusieurs joueurs différents participant au même jeu au même instant pourraient se voir proposer des parcours différents ou des séquences de jeux différents. Le gagnant serait le joueur (ou l'équipe) ayant totalisé le plus grand nombre de points pendant un intervalle donné, ou ayant atteint le premier la dernière étape du jeu. Au cours du jeu, un joueur peut être amené à se rendre à plusieurs reprises dans une même zone ou une même cellule. The proposed games services could be organized around the following concepts: • Treasure hunt / maze game: depending on its location, the client would be offered clues to answer questions, with the possibility for the player or his team to score. points according to the correctness of the answers and the speed of the answers, with transmission of the answers of each member by any means of electronic communication. According to the results of the game, the client would be issued new clues (dependent or not success of the previous test) inviting him to move on the field of play, with clues issued by the terminal to guide him in his move, then possibility, on the new location, to participate in another game sequence. Several different players participating in the same game at the same time could be offered different courses or different game sequences. The winner would be the player (or team) with the highest number of points during a given interval, or the first step in the final stage of the game. During the game, a player may be required to taken in the same zone or the same cell.
É Le maître de la ville: selon sa cellule de rattachement (ou sa localisation ou sa zone), le joueur se voit proposer une épreuve ne mettant pas en jeu le hasard, soit en jouant seul contre son terminal, soit en jouant seul contre une machine/un serveur, soit jouant seul contre un autre joueur, soit en jouant en équipe contre une machine ou contre d'autres équipes. A l'issue de cette épreuve ou de cette séquence de jeu, le terminal établit une connexion facturable par l'opérateur (par GPRS par exemple) ou non (par appel vocal inefficace vers des numéros différents selon la localisation du client et le résultat de la séquence de jeu). Le serveur comptabilise les résultats de la séquence de jeu et désigne un vainqueur (ou une équipe gagnante) en prenant en compte le nombre de joueurs, leur appartenance ou non à une équipe, leur rapidité de réponse et le résultat de la séquence de jeux. Selon le cas, le joueur ou son équipe ou le serveur sont déclarés prendre le contrôle de la cellule ou de la zone. Au cas où la cellule était déjà contrôlée par un autre joueur/une autre équipe, un règlement particulier prévoit les conditions à remplir pour prendre à un adversaire / une équipe adverse le contrôle de la cellule ou de la zone (par exemple, le contrôle d'une ou plusieurs cellules adjacentes à la cellule cible facilite sa prise de contrôle pour l'équipe attaquante, et facilite sa défense pour l'équipe qui contrôle la zone, ou l'encerclement d'une cellule ou d'une zone par des cellules contrôlées par un adversaire/une équipe adverse permet d'en prendre automatiquement le contrôle). A l'issue de la séquence de jeu, la cartographie de la zone est mise à jour par le serveur, soit par connexion facturable par l'opérateur, soit par connexion inefficace permettant de préciser quelle équipe contrôle quelle zone. Par ailleurs, le score de chaque joueur et le score de chaque équipe sont également mis à jour depuis le serveur par connexion facturable ou non. La partie est achevée lorsqu'un joueur ou une équipe atteint un seuil prédéfini de points ou lorsqu'un joueur ou une équipe prend le contrôle d'une portion du terrain de jeu, ou à l'issue d'un délai prédéfini correspondant au cycle de jeu. É The master of the city: depending on his cell (or location or zone), the player is offered a test not involving chance, either by playing alone against his terminal, or by playing alone against a machine / a server, either playing alone against another player, or playing as a team against a machine or against other teams. At the end of this test or of this game sequence, the terminal establishes a billable connection by the operator (by GPRS for example) or not (by ineffective voice call to different numbers depending on the location of the customer and the result of the game sequence). The server counts the results of the game sequence and designates a winner (or a winning team) taking into account the number of players, whether or not they belong to a team, their speed of response and the result of the game sequence. Depending on the case, the player or his team or the server are declared to take control of the cell or zone. In the case where the cell was already controlled by another player / team, a specific rule provides for the conditions to be met in order to take control of the cell or zone from an adversary / opposing team (eg one or more cells adjacent to the target cell makes it easier for the attacking team to gain control, and facilitates its defense for the team controlling the area, or encircling a cell or area with cells controlled by an opponent / opposing team allows automatic control). At the end of the game sequence, the mapping of the zone is updated by the server, either by billable connection by the operator, or by ineffective connection to specify which team controls which zone. In addition, the score of each player and the score of each team are also updated from the server billable connection or not. The game is completed when a player or team reaches a predefined threshold of points or when a player or team takes control of a portion of the playing field, or at the end of a predefined time period corresponding to the cycle. of play
É Bataille Navale: le terrain de jeu est découpé en zones prédéfinies. Le joueur précise dans son terminal où il place ses navires ou ses pions soit en jouant seul contre son terminal, soit en jouant seul contre une machine/un serveur, soit jouant seul contre un autre joueur, soit en jouant en équipe contre une machine ou contre d'autres équipes. A chaque tour de jeu, le joueur désigne une zone dans laquelle il teste la présence d'un navire ennemi. Deux cas de figure: soit son terminal est localisé dans la zone, et dans ce cas, s' il y a un navire ennemi dans cette zone, il le détruit, soit son terminal n'est pas dans la zone testée, mais dans ce cas, il repère le navire sans le détruire, et ce n'est qu'en se déplaçant sur zone qu'il pourra le détruire, lui ou le cas échéant un membre de son équipe. L'épreuve est achevée quand un des joueurs ou une des équipes a détruit tous les navires du joueur adverse/de l'équipe adverse. Naval Battle: The playing field is divided into predefined zones. The player specifies in his terminal where he places his ships or his pawns either by playing alone against his terminal, either by playing alone against a machine / a server, or playing alone against another player, either by playing in a team against a machine or against other teams. At each turn of play, the player designates an area in which he tests the presence of an enemy ship. Two cases: either its terminal is located in the zone, and in this case, if there is an enemy ship in this zone, it destroys it, ie its terminal is not in the zone tested, but in this zone In this case, he spots the ship without destroying it, and it is only by moving on the zone that he can destroy him, or if necessary a member of his team. The event is completed when one of the players or teams has destroyed all the ships of the opposing player / team.
L'invention est décrite dans ce qui précède à titre d'exemple. Il est entendu que l'homme du métier est à même de réaliser différentes variantes de l'invention sans pour autant sortir du cadre du brevet. The invention is described in the foregoing by way of example. It is understood that the skilled person is able to realize different variants of the invention without departing from the scope of the patent.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0350459AFR2859348B1 (en) | 2003-08-27 | 2003-08-27 | GEOLOCATION SOLUTION |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0350459AFR2859348B1 (en) | 2003-08-27 | 2003-08-27 | GEOLOCATION SOLUTION |
| Publication Number | Publication Date |
|---|---|
| FR2859348A1true FR2859348A1 (en) | 2005-03-04 |
| FR2859348B1 FR2859348B1 (en) | 2006-02-03 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR0350459AExpired - Fee RelatedFR2859348B1 (en) | 2003-08-27 | 2003-08-27 | GEOLOCATION SOLUTION |
| Country | Link |
|---|---|
| FR (1) | FR2859348B1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2923119A1 (en)* | 2007-10-30 | 2009-05-01 | Actem Soc Par Actions Simplifi | Originator e.g. software, and intervenor e.g. hotel employee, communication system for e.g. hotel complex, has server connected to network at which technical intervention caller is connected, where server receives intervention requests |
| US8364168B2 (en) | 2007-03-01 | 2013-01-29 | Vodafone Group Plc | Method for computing the geographical location of a mobile terminal |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6208857B1 (en)* | 1996-11-04 | 2001-03-27 | Qualcomm Incorporated | Method and apparatus for performing position-and preference-based service selection in a mobile telephone system |
| WO2002051192A1 (en)* | 2000-12-21 | 2002-06-27 | Cellpoint Systems Ab | Method relating to positioning of a mobile device |
| DE10110271C1 (en)* | 2001-03-02 | 2002-09-12 | Siemens Ag | Clarification of the location of mobile phone subscribers using the Cell-ID / Timing Advance procedure |
| US20020183076A1 (en)* | 2000-08-14 | 2002-12-05 | Sirf Technology, Inc. | Multi-mode global positioning system for use with wireless networks |
| EP1289331A2 (en)* | 2001-08-24 | 2003-03-05 | Nokia Corporation | Method of locating a mobile station based on observed time difference |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6208857B1 (en)* | 1996-11-04 | 2001-03-27 | Qualcomm Incorporated | Method and apparatus for performing position-and preference-based service selection in a mobile telephone system |
| US20020183076A1 (en)* | 2000-08-14 | 2002-12-05 | Sirf Technology, Inc. | Multi-mode global positioning system for use with wireless networks |
| WO2002051192A1 (en)* | 2000-12-21 | 2002-06-27 | Cellpoint Systems Ab | Method relating to positioning of a mobile device |
| DE10110271C1 (en)* | 2001-03-02 | 2002-09-12 | Siemens Ag | Clarification of the location of mobile phone subscribers using the Cell-ID / Timing Advance procedure |
| EP1289331A2 (en)* | 2001-08-24 | 2003-03-05 | Nokia Corporation | Method of locating a mobile station based on observed time difference |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8364168B2 (en) | 2007-03-01 | 2013-01-29 | Vodafone Group Plc | Method for computing the geographical location of a mobile terminal |
| FR2923119A1 (en)* | 2007-10-30 | 2009-05-01 | Actem Soc Par Actions Simplifi | Originator e.g. software, and intervenor e.g. hotel employee, communication system for e.g. hotel complex, has server connected to network at which technical intervention caller is connected, where server receives intervention requests |
| Publication number | Publication date |
|---|---|
| FR2859348B1 (en) | 2006-02-03 |
| Publication | Publication Date | Title |
|---|---|---|
| US11348140B2 (en) | Systems and methods for transmitting establishment information | |
| KR100943867B1 (en) | Location based service lbs system and method for creating a social network | |
| US20060064346A1 (en) | Location based service (LBS) system and method for targeted advertising | |
| US20120130796A1 (en) | Systems and Methods to Advertise a Physical Business Location with Digital Location-Based Coupons | |
| US20020111172A1 (en) | Location based profiling | |
| FR2859348A1 (en) | Mobile telephone geo-location system uses data held within telephone without use of distant server to determine location | |
| Madadipouya | An examination and report on potential methods of strategic location-based service applications on mobile networks and devices | |
| CN112883293A (en) | Public culture service big data platform system and query method | |
| Sweeting | Location-based Service: The Killer App of the Mobile World | |
| FR2863136A1 (en) | Isolated person e.g. isolated traveler, localization assistance method for use with mobile telephone, involves sending request to mobile equipment of user and activating warning process in case of absence of valid response from user | |
| Sweeting | 3. Location-based Services |
| Date | Code | Title | Description |
|---|---|---|---|
| ST | Notification of lapse | Effective date:20100430 |