FR2880502A1 - Server and mobile terminal e.g. portable telephone, communication performing method, involves sending group of paths by server to mobile terminal, and displaying one of selected paths on screen of terminal, after having received path - Google Patents
Server and mobile terminal e.g. portable telephone, communication performing method, involves sending group of paths by server to mobile terminal, and displaying one of selected paths on screen of terminal, after having received path Download PDFInfo
- Publication number
- FR2880502A1 FR2880502A1 FR0453252A FR0453252A FR2880502A1 FR 2880502 A1 FR2880502 A1 FR 2880502A1 FR 0453252 A FR0453252 A FR 0453252A FR 0453252 A FR0453252 A FR 0453252A FR 2880502 A1 FR2880502 A1 FR 2880502A1
- Authority
- FR
- France
- Prior art keywords
- mobile terminal
- server
- path
- user
- paths
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Navigation (AREA)
Abstract
Description
PROCEDE DE COMMUNICATION ENTRE UN SERVEUR ET UNCOMMUNICATION METHOD BETWEEN A SERVER AND A
TERMINAL MOBILEMOBILE TERMINAL
L'invention concerne le domaine des procédés de communication entre un serveur et un terminal mobile. Plus précisément, l'invention concerne le domaine des procédés dans lesquels, un terminal envoie à un serveur une requête de promenade, le serveur sélectionne au moins une proposition de promenade satisfaisant à la requête de promenade, le serveur envoie au moins une promenade sélectionnée au terminal qui la visualise. L'invention concerne également les serveurs et les terminaux spécialement adaptés pour mettre en oeuvre le procédé selon l'invention. The invention relates to the field of communication methods between a server and a mobile terminal. More specifically, the invention relates to the field of methods in which, a terminal sends a server a walk request, the server selects at least one walk proposal satisfying the walk request, the server sends at least one selected walk to terminal that visualizes it. The invention also relates to servers and terminals specially adapted to implement the method according to the invention.
De préférence, le terminal mobile est relativement petit, relativement léger et relativement maniable. Ainsi le terminal mobile peut facilement être emporté par l'utilisateur pendant sa promenade. De manière avantageuse, le poids et l'encombrement du terminal mobile sont suffisamment faibles pour que l'utilisateur puisse tenir le terminal mobile dans une seule main. Ainsi, le terminal mobile peut facilement être consulté par l'utilisateur pendant sa promenade, même lorsqu'il est en train de se déplacer. Le terminal mobile est de préférence un téléphone portable, ce peut être aussi un assistant électronique personnel (PDA pour personal digital assistant en terminologie anglo- saxonne). Preferably, the mobile terminal is relatively small, relatively light and relatively manageable. Thus the mobile terminal can easily be carried by the user during his walk. Advantageously, the weight and bulk of the mobile terminal are small enough that the user can hold the mobile terminal in one hand. Thus, the mobile terminal can easily be accessed by the user during his walk, even when he is moving. The mobile terminal is preferably a mobile phone, it can also be a personal electronic assistant (PDA for personal digital assistant in English terminology).
Selon un art antérieur décrit par exemple dans les documents suivants, Patent abstract of Japon JP 11153447, Patent abstract of Japan JP 10170300, demande de brevet européenne EP 121 1656, il est connu d'indiquer une carte sur l'écran d'un terminal mobile, mais il n'est indiqué ni sélection ni proposition de promenade basées sur l'allure, c'est-à-dire le rythme, et la durée souhaitées par l'utilisateur. Or seule la prise en compte à la fois de l'allure et de la durée souhaitées par l'utilisateur, ou d'autres paramètres qui en sont respectivement représentatifs, permet au serveur de proposer au terminal mobile des promenades qui présentent un bon compromis entre d'une part une bonne adaptation au désir de l'utilisateur et d'autre part un grand confort d'utilisation. D'autres paramètres peuvent également être requis de l'utilisateur, mais la prise en compte de ces deux-là, l'allure et la durée, permet d'améliorer nettement le compromis entre bonne adaptation au désir de l'utilisateur d'une part et confort d'utilisation d'autre part. According to a prior art described for example in the following documents, Patent Abstract of Japan JP 11153447, Patent of Japanese Patent JP 10170300, European Patent Application EP 121 1656, it is known to indicate a map on the screen of a terminal mobile, but there is no selection or proposal walk based on the pace, that is to say the pace, and the duration desired by the user. Now only taking into account both the pace and duration desired by the user, or other parameters which are respectively representative, allows the server to offer the mobile terminal walks that have a good compromise between on one hand a good adaptation to the desire of the user and on the other hand a great comfort of use. Other parameters may also be required of the user, but the consideration of these two, the pace and duration, can significantly improve the compromise between good adaptation to the desire of the user of a share and comfort of use on the other hand.
Selon l'invention, il est prévu un procédé de communication entre un serveur et un terminal mobile comprenant: une étape d'envoi d'un terminal mobile vers un serveur d'au moins une requête; une étape de sélection, par un serveur, d'au moins une proposition de trajet de promenade satisfaisant à la requête; une étape d'envoi, vers le terminal mobile, par le serveur, d'au moins une proposition de trajet de promenade sélectionnée; la requête comprenant au moins deux paramètres, parmi lesquels un paramètre représentatif d'une durée de déplacement et un paramètre représentatif d'une allure de déplacement; la ou les propositions de trajet de promenade satisfaisant à la requête correspondant respectivement à un ou des trajets pouvant être parcourus, par un utilisateur du terminal mobile se déplaçant à l'allure de déplacement, dans un temps voisin de la durée de déplacement. Le point de départ et le point d'arrivée pour le calcul du trajet peuvent être distincts ou confondus, et en particulier dans le cas où ils sont confondus, ils peuvent être ou non correspondre à la position du terminal mobile au moment où son utilisateur envoie la requête au serveur. According to the invention, there is provided a method of communication between a server and a mobile terminal comprising: a step of sending a mobile terminal to a server of at least one request; a step of selecting, by a server, at least one walk path proposal satisfying the request; a step of sending, to the mobile terminal, by the server, at least one proposal for a selected walking path; the request comprising at least two parameters, among which a parameter representative of a duration of displacement and a parameter representative of a movement rate; the walk path proposal or proposals satisfying the request respectively corresponding to one or more trips that can be traveled by a user of the mobile terminal moving at the movement pace, in a time close to the traveling time. The starting point and the arrival point for calculating the path may be distinct or confused, and in particular in the case where they are confused, they may or may not correspond to the position of the mobile terminal at the moment when its user sends the request to the server.
Selon l'invention, il est aussi prévu un serveur comprenant: un dispositif de réception d'au moins une requête en provenance d'un terminal mobile; un dispositif de sélection d'au moins une proposition de trajet de promenade satisfaisant à la requête reçue; un dispositif d'envoi, vers un terminal mobile, d'au moins une proposition de trajet de promenade sélectionnée; le dispositif de sélection étant apte à sélectionner au moins une proposition de trajet de promenade satisfaisant à la requête de manière à ce que la ou les propositions de trajet de promenade sélectionnées correspondent à un ou des trajets pouvant être parcourus, par un utilisateur d'un terminal mobile se déplaçant à une allure de déplacement donnée, dans un temps voisin d'une durée de déplacement donnée. According to the invention, there is also provided a server comprising: a device for receiving at least one request from a mobile terminal; a device for selecting at least one walk path proposal satisfying the received request; a device for sending, to a mobile terminal, at least one selected ride path proposal; the selection device being adapted to select at least one walk path proposal satisfying the request so that the selected walkpath proposal (s) correspond to one or more trips that can be traveled by a user of a mobile terminal moving at a given displacement rate, in a time close to a given travel time.
Selon l'invention, il est encore prévu un terminal mobile comprenant: un dispositif d'envoi vers un serveur d'au moins une requête; un dispositif de réception d'une proposition de trajet de promenade envoyée par un serveur; le dispositif d'envoi étant apte à envoyer une requête comprenant au moins deux paramètres, parmi lesquels un pararnètre représentatif d'une durée de déplacement et un paramètre représentatif d'une allure de déplacement; le dispositif de réception étant apte à recevoir une ou plusieurs propositions de trajet de promenade sélectionnées par un serveur et correspondant à un ou des trajets pouvant être parcourus, par un utilisateur du terminal mobile se déplaçant à l'allure de déplacement, dans un temps vcisin de la durée de déplacement. According to the invention, there is further provided a mobile terminal comprising: a device for sending to a server at least one request; a device for receiving a walkway proposal sent by a server; the sending device being able to send a request comprising at least two parameters, among which a pararneter representative of a duration of displacement and a parameter representative of a movement rate; the receiving device being adapted to receive one or more walkway proposals selected by a server and corresponding to one or more trips that can be traveled by a user of the mobile terminal moving at the traveling pace, in a time vcisin the duration of travel.
Plus précisément, de manière préférentielle, afin de rendre le procédé le plus pratique pour l'utilisateur et afin d'offrir à l'utilisateur une proposition de promenade de l'endroit même où il se trouve, même si lui-même l'ignore ou ne le sait pas avec précision, il est prévu un procédé de communication entre un serveur et un terminal mobile comprenant: une étape d'envoi d'un terminal mobile vers un serveur d'au moins une requête; une étape de localisation, par le serveur, de la position du terminal mobile; une étape d'association, à la requête, d'au moins une carte d'un lieu; une étape d'envoi, vers le terminal mobile, de la carte ou d'au moins une partie de la carte; caractérisé en ce que: la requête comprend au moins deux paramètres, parmi lesquels un paramètre représentatif d'une durée de déplacement et un paramètre représentatif d'une allure de déplacement; le serveur est apte à extraire d'une base de données un ensemble de trajets, et pour sélectionner parmi cet ensemble de trajets au moins un groupe de trajets, chaque trajet sélectionné vérifiant la condition suivante: un utilisateur du terminal mobile se déplaçant à l'allure de déplacement peut dans un temps voisin de la durée de déplacement, en partant de la position du terminal mobile et en arrivant à la position du terminal mobile, parcourir ledit trajet sélectionné ; le serveur est apte à envoyer au terminal rnobile le groupe de trajets sélectionnés; au moins l'un des trajets sélectionnés, éventuellement après avoir été choisi par le terminal mobile parmi le groupe de trajets, est représenté sur la carte de manière à pouvoir être visualisé sur un écran du terminal mobile après avoir été reçu du serveur par le terminal mobile. Cette réalisation préférentielle est particulièrement utile en rase campagne où l'utilisateur aurait du mal à indiquer sa position au serveur avec précision. Dans le cas d'un changement d'itinéraire en cours de promenade, la localisation automatique devient particulièrement intéressante, car l'utilisateur sera alors souvent incapable d'indiquer avec précision sa position au serveur. More specifically, preferably, to make the process more convenient for the user and to offer the user a walk proposal from the very place where it is, even if he himself ignores it or do not know precisely, there is provided a method of communication between a server and a mobile terminal comprising: a step of sending a mobile terminal to a server of at least one request; a step of locating, by the server, the position of the mobile terminal; a step of associating, at the request, at least one map of a place; a step of sending, to the mobile terminal, the card or at least a portion of the card; characterized in that: the request comprises at least two parameters, among which a parameter representative of a duration of displacement and a parameter representative of a movement rate; the server is able to extract from a database a set of paths, and to select from this set of paths at least one group of paths, each selected path satisfying the following condition: a user of the mobile terminal moving to the movement rate can in a time close to the traveling time, starting from the position of the mobile terminal and arriving at the position of the mobile terminal, browse said selected path; the server is able to send to the rnobile terminal the group of selected paths; at least one of the selected paths, possibly after having been chosen by the mobile terminal from the group of paths, is represented on the card so that it can be viewed on a screen of the mobile terminal after having been received from the server by the terminal mobile. This preferred embodiment is particularly useful in open country where the user would have difficulty to indicate his position to the server with precision. In the case of a change of route during the walk, the automatic location becomes particularly interesting because the user will often be unable to accurately indicate its position to the server.
Dans le cas où plusieurs trajets peuvent être proposés à l'utilisateur du terminal mobile, le procédé va donner à l'utilisateur du terminal mobile les moyens d'effectuer simplement un choix. Pour cela, de préférence, le terminal mobile est apte à choisir un trajet parmi le groupe de trajets sélectionnés, le serveur est apte à représenter sur la carte le trajet choisi et à envoyer le trajet choisi représenté sur la carte au terminal mobile, et le terminal mobile est apte à visualiser, sur un écran du terminal mobile, le trajet choisi représenté sur la carte. In the case where several paths can be proposed to the user of the mobile terminal, the method will give the user of the mobile terminal the means to simply make a choice. For this, preferably, the mobile terminal is able to choose a path from the group of selected paths, the server is able to represent on the map the chosen path and to send the selected path represented on the card to the mobile terminal, and the mobile terminal is able to display, on a screen of the mobile terminal, the chosen path represented on the map.
Selon l'invention, de manière préférentielle, il est aussi prévu un serveur comprenant: un dispositif de réception d'au moins une requête en provenance d'un terminal mobile; un dispositif de localisation de la position d'un terminal mobile; un dispositif d'association, à la requête reçue, d'au moins une carte d'un lieu; un dispositif d'envoi, vers un terminal mobile, de la carte ou d'au moins une partie de la carte; caractérisé en ce que: le serveur est apte à extraire d'une base de données un ensemble de trajets, et pour sélectionner parmi cet ensemble de trajets au moins un groupe de trajets, chaque trajet sélectionné vérifiant la condition suivante: un utilisateur d'un terminal mobile se déplaçant à une allure de déplacement donnée peut dans un temps voisin d'une durée de déplacement donnée, en partant d'une position de terminal mobile donnée et en arrivant à cette position de terminal mobile, parcourir ledit trajet sélectionné ; le serveur est apte à envoyer au terminal mobile le groupe de trajets sélectionnés. According to the invention, preferably, there is also provided a server comprising: a device for receiving at least one request from a mobile terminal; a device for locating the position of a mobile terminal; an association device, at the received request, of at least one map of a place; a device for sending, to a mobile terminal, the card or at least a part of the card; characterized in that: the server is adapted to extract a set of paths from a database, and to select from this set of paths at least one path group, each selected path satisfying the following condition: a user of a mobile terminal moving at a given displacement rate can in a time close to a given travel time, starting from a given mobile terminal position and arriving at this mobile terminal position, browse said selected path; the server is able to send to the mobile terminal the group of selected paths.
Selon l'invention, de manière préférentielle, il est encore prévu un terminal mobile comprenant: un dispositif d'envoi vers un serveur d'au moins une requête; un dispositif de réception d'une carte envoyée par un serveur, ladite carte correspondant à la requête; un écran de visualisation; caractérisé en ce que: le dispositif d'envoi est apte à envoyer une requête comprenant au moins deux paramètres, parmi lesquels un paramètre représentatif d'une durée de déplacement et un paramètre représentatif d'une allure de déplacement; le dispositif de réception est apte à recevoir un trajet représenté sur une carte d'un lieu envoyé par un serveur; l'écran est apte à visualiser la carte ainsi qu'une représentation du trajet sur la carte. According to the invention, preferably, there is further provided a mobile terminal comprising: a device for sending to a server at least one request; a device for receiving a card sent by a server, said card corresponding to the request; a viewing screen; characterized in that: the sending device is adapted to send a request comprising at least two parameters, among which a parameter representative of a duration of displacement and a parameter representative of a movement rate; the receiving device is adapted to receive a path represented on a map of a place sent by a server; the screen is able to display the map and a representation of the path on the map.
L'invention sera mieux comprise et d'autres particularités et avantages apparaîtront à l'aide de la description ci-après et des dessins joints, donnés à titre d'exemples, où : - la figure 1 représente schématiquement un exemple de système incluant un serveur selon l'invention et un terminal mobile selon l'invention et étant destiné à la mise en oeuvre du procédé selon l'invention. The invention will be better understood and other features and advantages will become apparent from the description below and the accompanying drawings, given by way of examples, in which: FIG. 1 schematically represents an example of a system including a server according to the invention and a mobile terminal according to the invention and being intended for the implementation of the method according to the invention.
La figure 1 représente schématiquement un exemple de système incluant un serveur selon l'invention et un terminal mobile selon l'invention et étant destiné à la mise en oeuvre du procédé selon l'invention. Le système comprend un terminal mobile 1, un réseau 2, et un serveur 3. Le réseau 2 est de préférence du type réseau Internet. Le terminal mobile 1 est relié au réseau 2 par une liaison 4 qui est de préférence du type GPRS (GPRS pour general packet radio service en terminologie anglo-saxonne). Le serveur:3 est relié au réseau 2 par une liaison 5 qui est de préférence du type ADSL (ADSL pour asymetric data subscriber line en terminologie anglo-saxonne). Le terminal mobile 1 comprend un écran 10, un dispositif d'envoi 1 l pour envoyer des informations vers le serveur 3 de préférence via réseau 2 et un dispositif de réception 12 pour recevoir des informations en provenance du serveur 3 de préférence via le réseau 2. Le dispositif d'envoi 1 1 et le dispositif de réception 12, fonctionnellement distincts peuvent être structurellement confondus, en tout ou en partie. FIG. 1 diagrammatically represents an exemplary system including a server according to the invention and a mobile terminal according to the invention and intended for implementing the method according to the invention. The system comprises a mobile terminal 1, a network 2, and a server 3. The network 2 is preferably of the Internet network type. The mobile terminal 1 is connected to the network 2 by a link 4 which is preferably of the type GPRS (GPRS for general packet radio service in English terminology). The server: 3 is connected to the network 2 by a link 5 which is preferably of the ADSL type (ADSL for asymetric data subscriber line in English terminology). The mobile terminal 1 comprises a screen 10, a sending device 11 for sending information to the server 3 preferably via network 2 and a receiving device 12 for receiving information from the server 3 preferably via the network 2 The sending device 11 and the receiving device 12, which are functionally distinct, may be structurally identical, in whole or in part.
Lorsque le terminal mobile 1 envoie un message comprenant une requête de promenade au serveur 3 par l'intermédiaire du réseau 2, le serveur 3 récupère une information de localisation, via un dispositif de localisation 31, du terminal mobile et des informations utilisateur, via un dispositif de réception 32, parmi lesquelles au moins une allure et une durée. Les informations utilisateur sont contenues dans la requête de promenade du message. L'information de localisation peut être déterminée soit directement par le serveur 3 si celui-ci possède une fonction de localisation, soit indirectement par l'intermédiaire du réseau 2 qui lui possède alors une fonction de localisation. Dans un mode de réalisation non préférentiel, l'utilisateur peut fournir dans sa requête de promenade sa propre localisation, mais ceci est moins commode pour l'utilisateur. D'une part à partir de l'information de localisation et des informations utilisateur comprenant au moins l'allure et la durée, et d'autre part à partir des cartes et des trajets de promenade contenus dans une base de données 35, un module de sélection 34 sélectionne des trajets de promenade satisfaisant à la requête de l'utilisateur, trajets de promenade sélectionnés qui sont envoyés au terminal mobile 1 respectivement sous la forme propositions de trajet de promenade, via le dispositif d'émission 33. Cette ou ces propositions de trajet de promenade peuvent être envoyées par le serveur 3 au terminal mobile 1 par l'intermédiaire d'un ou de plusieurs messages. Les dispositifs d'émission 33, de réception 32, de localisation 31, de sélection 34, fonctionnellement distincts, peuvent être structurellement confondus, en tout ou en partie. Le dispositif de localisation 31 peut aussi être situé à l'extérieur du serveur 3 et envoyer alors l'information de localisation via le réseau 2. La base de données 35 peut être extérieure au serveur 3 et communiquer avec le serveur 3 via le réseau 2. When the mobile terminal 1 sends a message comprising a walk request to the server 3 via the network 2, the server 3 retrieves a location information, via a location device 31, the mobile terminal and user information, via a receiving device 32, among which at least one pace and duration. User information is contained in the message walk request. The location information can be determined either directly by the server 3 if it has a location function, or indirectly through the network 2 which then has a location function. In a non-preferential embodiment, the user can provide in his walk request his own location, but this is less convenient for the user. On the one hand from the location information and user information including at least the pace and duration, and secondly from the maps and walkways contained in a database 35, a module 34 selects walk paths satisfying the request of the user, selected walking paths that are sent to the mobile terminal 1 respectively in the form of walkway proposals, via the transmission device 33. This or these proposals walk path may be sent by the server 3 to the mobile terminal 1 via one or more messages. The functionally distinct transmitters 33, receive 32, location 31, selectors 34 may be structurally, wholly or partly, confounded. The location device 31 may also be located outside the server 3 and then send the location information via the network 2. The database 35 may be external to the server 3 and communicate with the server 3 via the network 2 .
De manière assez générale, un trajet de promenade satisfait à la requête de promenade de l'utilisateur qui spécifie une allure de déplacement et une durée de déplacement, si et seulement si, ledit trajet peut être parcouru, par un utilisateur du terminal mobile se déplaçant à l'allure de déplacement, dans un temps voisin de la durée de déplacement. De manière préférentielle, un trajet de promenade satisfait à la requête de promenade de l'utilisateur qui spécifie une allure de déplacement et une durée de déplacement, si et seulement si, un utilisateur du terminal mobile se déplaçant à l'allure de déplacement peut dans un temps voisin de la durée de déplacement, en partant de la position initiale du terminal mobile au moment où la requête est envoyée au serveur et en arrivant à ladite position du terminal mobile, parcourir ledit trajet. In a general way, a walkway satisfies the user's walk request which specifies a movement rate and a traveling time, if and only if, said route can be traveled by a mobile terminal user moving at the pace of displacement, in a time close to the travel time. Preferably, a ride path satisfies the user's walk request which specifies a movement rate and a travel time, if and only if, a user of the mobile terminal moving at the moving pace can in a time close to the travel time, starting from the initial position of the mobile terminal at the time the request is sent to the server and arriving at said position of the mobile terminal, browse said path.
Dans la base de données 35, plusieurs trajets de promenade, de préférence un grand nombre de trajets de promenade, sont stockés. A titre d'exemple, chaque trajet peut être stocké de la manière suivante. A chaque trajet sont associés un certain nombre de champs. Un champ contient le numéro permettant d'identifier ledit trajet de promenade. Un autre champ contient les coordonnées du point d'origine de la carte incluant le trajet de promenade. Un autre champ contient la largeur de la carte incluant le trajet de la promenade. Un autre champ contient la longueur de la carte incluant le trajet de la promenade. In the database 35, a plurality of ride paths, preferably a large number of ride paths, are stored. For example, each path can be stored as follows. Each path is associated with a number of fields. A field contains the number to identify said walk route. Another field contains the coordinates of the point of origin of the map including the ride. Another field contains the width of the map including the path of the walk. Another field contains the length of the map including the path of the walk.
Un autre champ contient une liste de points de repère indiquant des changements de direction dans le trajet de promenade. Un autre champ contient une image de la carte incluant une représentation de préférence colorée du trajet de la promenade. Un autre champ contient une indication textuelle décrivant la promenade; cette indication textuelle peut se substituer à l'image de la carte incluant une représentation du trajet de promenade: elle consomme moins de ressources mais est moins efficace pour l'utilisateur. Un autre champ contient une liste de points de repère indiquant des curiosités situées sur le trajet de promenade. Un autre champ contient des commentaires culturels associés au trajet de promenade; chacun de ces commentaires peut être associé au trajet de promenade en général ou à l'un des points de repère du trajet de promenade en particulier. Another field contains a list of landmarks indicating changes of direction in the ride. Another field contains an image of the map including a preferably colored representation of the path of the walk. Another field contains a textual indication describing the walk; this textual indication can replace the image of the map including a representation of the walkway: it consumes fewer resources but is less efficient for the user. Another field contains a list of landmarks indicating sights on the walking route. Another field contains cultural comments associated with the walk; each of these comments may be associated with the overall walking route or one of the particular walkway landmarks.
Pour évaluer si un trajet de promenade peut être parcouru par un utilisateur dans un temps voisin de Ici durée de déplacement spécifiée par l'utilisateur, le serveur évalue la distance à parcourir le long du trajet de promenade et la divise par l'allure de déplacement spécifiée par l'utilisateur, ce qui lui permet d'obtenir le temps de parcours prévisible. Le serveur compare ensuite ce temps de parcours prévisible à la durée de déplacement, pour en déduire si le trajet de promenade peut être ou non proposé à l'utilisateur. La distance peut être évaluée de différentes façons, notamment être considérée comme correspondant à la somme des distances entre les points de repère consécutifs le long du trajet de promenade. Dans ce cas, la distance entre deux points de repère consécutifs-est de préférence stockée dans la base de données. Il serait également possible pour le serveur de calculer la distance entre deux points de repère consécutifs à partir de leurs coordonnées respectives, mais ce genre de méthode est moins bon car il implique l'utilisation d'une formule d'approximation des distances entre les points de repère ce qui donnera des résultats moins précis pour l'évaluation de la distance. To evaluate whether a walk route can be traveled by a user in a time close to the user-specified travel time, the server estimates the distance to be traveled along the walk path and divides it by the travel pace. specified by the user, which allows him to obtain predictable travel time. The server then compares this predictable travel time with the travel time, to deduce whether or not the walkway may be offered to the user. The distance can be evaluated in different ways, including being considered as the sum of the distances between consecutive landmarks along the walking route. In this case, the distance between two consecutive landmarks-is preferably stored in the database. It would also be possible for the server to calculate the distance between two consecutive landmarks from their respective coordinates, but this kind of method is less good because it involves the use of a formula for approximating the distances between the points. This will lead to less accurate results for the evaluation of distance.
De préférence, la requête comprend au moins un troisième paramètre qui est le cercle de rayon maximal autour de la position de l'utilisateur, dans lequel le trajet sélectionné doit être contenu. Le fait de savoir pour un utilisateur qu'il s'éloignera peu de son lieu de résidence peut être réconfortant dans la mesure où il est certain de pouvoir abréger sa promenade à tout moment et de pouvoir alors rentrer rapidement à son lieu de résidence sans avoir encore un long chemin à parcourir. Preferably, the request comprises at least a third parameter which is the circle of maximum radius around the user's position, in which the selected path must be contained. Knowing that a user will not move far from their place of residence can be comforting to the extent that they are certain to be able to abbreviate their walk at any time and then be able to return quickly to their place of residence without having still a long way to go.
La durée de déplacement spécifiée par l'utilisateur correspond à la durée de promenade que l'utilisateur souhaite. Le temps de parcours, par un utilisateur se déplaçant à l'allure de déplacement, du trajet de promenade proposé doit être voisin de la durée de déplacement pour répondre aux souhaits de l'utilisateur. Un temps voisin de la durée de déplacement est un temps qui n'est pas trop différent de la durée de déplacement. Le seuil maximal de différence entre le temps de parcours prévisible et la durée de déplacement peut être exprimé soit de manière relative, par exemple 15%, soit de manière absolue, par exemple une demi- heure. Ce seuil maximal de différence peut être par exemple prédéterminé ou bien même de préférence configuré par l'utilisateur. La différence peut également n'être autorisée que dans un sens, ce qui revient à imposer une condition supplémentaire pouvant être soit que le temps de parcours prévisible est supérieur à la durée de déplacement soit que le temps de parcours prévisible est inférieur à la durée de déplacement. Dans une réalisation préférentielle, un temps voisin de la durée de déplacement est un temps dont l'écart relatif à la durée déplacement reste inférieur à 20%, voire inférieur à 10%. Dans une autre réalisation, un temps voisin de la durée de déplacement est un temps dont l'écart absolu à la durée de déplacement reste inférieur à une heure, voire à une demi-heure. De manière avantageuse, le temps voisin de la durée de déplacement reste également inférieur à la durée de déplacement. The travel time specified by the user is the walk time that the user wants. The travel time, by a user moving at the pace of movement, the proposed walk path must be close to the travel time to meet the wishes of the user. A time close to the travel time is a time that is not too different from the travel time. The maximum difference threshold between the foreseeable travel time and the travel time can be expressed either relatively, for example 15%, or absolutely, for example half an hour. This maximum difference threshold may for example be predetermined or even preferably configured by the user. The difference may also be allowed only in one direction, which amounts to imposing an additional condition that may be either that the expected travel time is greater than the travel time or that the expected travel time is less than the duration of travel. displacement. In a preferred embodiment, a time close to the travel time is a time whose distance relative to the travel time remains less than 20%, or even less than 10%. In another embodiment, a time close to the travel time is a time whose absolute distance to the travel time remains less than one hour, or even half an hour. Advantageously, the time close to the travel time also remains less than the travel time.
De préférence, afin de permettre un choix plus rapide et plus efficace à l'utilisateur du terminal mobile, en particulier lorsque le nombre de trajets de promenade proposés par le serveur à l'utilisateur est important, les différents trajets sont représentés sur la carte à l'aide de différentes couleurs. De plus, de manière préférentielle, afin de permettre à l'utilisateur du terminal mobile d'effectuer son choix en toute connaissance de cause, en lui permettant de découvrir le contenu de chaque trajet de promenade proposé, le terminal mobile est apte à afficher, sur l'écran du terminal mobile, une information détaillée relative à un trajet représenté sur la carte visualisée sur l'écran du terminal mobile, lorsque l'utilisateur effectue un clic: sur ledit trajet. Preferably, in order to allow a faster and more efficient choice to the user of the mobile terminal, in particular when the number of drive trips proposed by the server to the user is important, the different paths are represented on the map. using different colors. In addition, preferably, in order to allow the user of the mobile terminal to make an informed choice, by allowing him to discover the content of each proposed ride path, the mobile terminal is able to display, on the screen of the mobile terminal, detailed information relating to a path shown on the map displayed on the screen of the mobile terminal, when the user makes a click: on said path.
De préférence, afin de pouvoir guider l'utilisateur du terminal mobile de sa position initiale jusqu'à un endroit d'un circuit prédéterminé, par exemple une promenade classique et réputée, et ensuite de pouvoir le guider d'un endroit du circuit prédéterminé jusqu'à sa position initiale, le trajet sélectionné comprend au moins la majorité d'un circuit prédéterminé auquel s'ajoute une portion de chemin permettant de relier la position initiale de l'utilisateur à un endroit du circuit prédéterminé ainsi qu'une portion de chemin permettant de relier un endroit du circuit prédéterminé à la position initiale de l'utilisateur. La position initiale de l'utilisateur est avantageusement son lieu de résidence, c'est-à-dire le lieu où il se trouve lorsqu'il envoie sa requête au serveur; mais la position initiale pourrait aussi être un point de départ arbitrairement choisi par l'utilisateur, notamment 2880502 10 dans le cas où l'utilisateur prépare une promenade future, son lieu de résidence présent pouvant être distinct de son lieu de résidence futur. Les endroits de raccordement à un circuit prédéterminé à partir d'une position initiale de l'utilisateur peuvent être choisis en fonction de différentes stratégies, par exemple maximiser la portion de circuit prédéterminé à parcourir ou bien par exemple minimiser le temps de parcours tout en incluant au moins la moitié d'un circuit prédéterminé, etc... Un circuit prédéterminé est un circuit de promenade qui est stocké comme tel, par exemple dans la base de données. Un circuit prédéterminé est de préférence en forme de boucle fermée. Preferably, in order to be able to guide the user of the mobile terminal from its initial position to a location of a predetermined circuit, for example a conventional and reputed walk, and then to be able to guide it from a predetermined circuit location to at its initial position, the path selected comprises at least the majority of a predetermined circuit plus a path portion for connecting the initial position of the user to a predetermined circuit location and a portion of a path for connecting a location of the predetermined circuit to the initial position of the user. The initial position of the user is advantageously his place of residence, that is to say the place where he is when he sends his request to the server; but the initial position could also be a starting point arbitrarily chosen by the user, especially 2880502 10 in the case where the user prepares a future walk, his current place of residence may be distinct from his future place of residence. The locations of connection to a predetermined circuit from an initial position of the user can be chosen according to different strategies, for example to maximize the portion of the predetermined circuit to be traveled or for example to minimize the travel time while including at least half of a predetermined circuit, etc. A predetermined circuit is a walk circuit which is stored as such, for example in the database. A predetermined circuit is preferably in the form of a closed loop.
De préférence, afin d'une part d'aider l'utilisateur à choisir de manière plus appropriée un trajet de promenade et d'autre part de guider de manière plus efficace l'utilisateur le long du trajet de promenade, le serveur est apte à déterminer plusieurs points de repère situés le long dudit trajet et le terminal mobile est apte à visualiser, sur un écran du terminal mobile, d'une part le trajet choisi représenté sur la carte, et d'autre part au moins certains desdits points de repère situés le long dudit trajet. Pour que la densité des points de repère corresponde mieux au désir de l'utilsateur, de manière avantageuse, un paramètre représentatif du nombre de points de repère peut être choisi par l'utilisateur du terminal mobile. Ce choix de l'utilisateur peut être effectué notamment soit par demande directe de l'utilisateur au serveur soit sous la forme d'une réponse de l'utilisateur à un questionnaire à choix multiple reçu de la part du serveur. Les points de repère eux-mêmes sont avantageusement des changements de direction le long du trajet de promenade et/ou des points de repère importants situés le long du trajet de promenade qui aideront l'utilisateur à ne pas s'égarer et/ou des curiosités touristiques dont le trajet de promenade peut être émaillé. De préférence, le terminal mobile est apte à afficher, sur l'écran du terminal mobile, une information détaillée relative à un point de repère d'un trajet représenté sur la carte visualisée sur l'écran du terminal mobile, lorsque l'utilisateur effectue un clic sur ledit point de repère. Ainsi l'utilisateur peut aisément passer par simple clic de la représentation générale du trajet de promenade représentant tout ou partie de l'ensemble des points de repère au contenu informatif détaillé associé à l'un de ces points de repère, et vice-versa. Preferably, in order firstly to help the user to more appropriately choose a walking route and secondly to guide the user more effectively along the walking route, the server is able to determining a plurality of landmarks located along said path and the mobile terminal being able to display, on a screen of the mobile terminal, on the one hand the selected path represented on the map, and on the other hand at least some of said landmarks. located along said path. In order for the density of the landmarks to be better matched to the user's desire, advantageously a parameter representative of the number of landmarks may be chosen by the user of the mobile terminal. This choice of the user can be made in particular either by direct request of the user to the server or in the form of a response of the user to a multiple choice questionnaire received from the server. The landmarks themselves are advantageously changes of direction along the ride path and / or important landmarks along the ride that will help the user to avoid straying and / or curiosities. tourists whose walk can be enamelled. Preferably, the mobile terminal is able to display, on the screen of the mobile terminal, detailed information relating to a landmark of a path represented on the map displayed on the screen of the mobile terminal, when the user carries out a click on said landmark. Thus, the user can easily go through a simple click of the general representation of the walkway representing all or part of all the landmarks with detailed information content associated with one of these landmarks, and vice versa.
De préférence, le serveur est apte à déterminer en fonction du temps la portion dudit trajet déjà parcourue par l'utilisateur et la portion dudit trajet encore à parcourir par l'utilisateur et le terminal mobile est apte à visualiser, sur un écran du terminal mobile, d'une part le trajet choisi représenté sur la carte, et d'autre part en fonction du temps, de manière différenciée, la portion dudit trajet déjà parcourue par l'utilisateur et la portion dudit trajet encore à parcourir par l'utilisateur. Ainsi, à tout moment pendant le parcours du trajet de promenade choisi par l'utilisateur du terminal mobile, cet utilisateur peut savoir à quel endroit du trajet de promenade il se trouve et ce qu'il lui reste à parcourir, ce qui peut être un encouragement pour l'utilisateur à finir de parcourir le trajet de promenade choisi ou bien ce qui peut mieux aider l'utilisateur à gérer un problème survenu au cours du parcours du trajet de promenade. Preferably, the server is able to determine as a function of time the portion of said path already traveled by the user and the portion of said path still to be traveled by the user and the mobile terminal is able to display on a screen of the mobile terminal on the one hand, the chosen path represented on the map, and on the other hand as a function of time, in a differentiated manner, the portion of the said path already traveled by the user and the portion of the said path still to be traveled by the user. Thus, at any time during the course of the walking path chosen by the user of the mobile terminal, this user can know where the walk route he is and what he has to go, which can be a Encouraging the user to finish the chosen walk or to help the user to manage a problem that has occurred during the ride.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0453252A FR2880502A1 (en) | 2004-12-30 | 2004-12-30 | Server and mobile terminal e.g. portable telephone, communication performing method, involves sending group of paths by server to mobile terminal, and displaying one of selected paths on screen of terminal, after having received path |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0453252A FR2880502A1 (en) | 2004-12-30 | 2004-12-30 | Server and mobile terminal e.g. portable telephone, communication performing method, involves sending group of paths by server to mobile terminal, and displaying one of selected paths on screen of terminal, after having received path |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2880502A1 true FR2880502A1 (en) | 2006-07-07 |
Family
ID=34952182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0453252A Pending FR2880502A1 (en) | 2004-12-30 | 2004-12-30 | Server and mobile terminal e.g. portable telephone, communication performing method, involves sending group of paths by server to mobile terminal, and displaying one of selected paths on screen of terminal, after having received path |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2880502A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6321158B1 (en) * | 1994-06-24 | 2001-11-20 | Delorme Publishing Company | Integrated routing/mapping information |
EP1260791A1 (en) * | 2000-10-11 | 2002-11-27 | Mitsubishi Denki Kabushiki Kaisha | Position-associated information brokering/acquiring method, brokering computer system, and mobile terminal |
-
2004
- 2004-12-30 FR FR0453252A patent/FR2880502A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6321158B1 (en) * | 1994-06-24 | 2001-11-20 | Delorme Publishing Company | Integrated routing/mapping information |
EP1260791A1 (en) * | 2000-10-11 | 2002-11-27 | Mitsubishi Denki Kabushiki Kaisha | Position-associated information brokering/acquiring method, brokering computer system, and mobile terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2172249B1 (en) | Methods for providing location-aware fitness monitoring services | |
US8473198B2 (en) | Additional content based on intended travel destination | |
US9068837B2 (en) | Method of operating a navigation system | |
US8060297B2 (en) | Route transfer between devices | |
CN105203115B (en) | For generating, managing and the method and apparatus of shared motion path | |
EP2017807B1 (en) | Method of automatically determining speed limits on a road and associated system | |
CN102483824B (en) | Portal services based on interactions with points of interest discovered via directional device information | |
TWI519972B (en) | System and method for improved mapping and routing | |
US7881864B2 (en) | Method and apparatus for utilizing geographic location information | |
CN104918231B (en) | The method and apparatus of user's commending system for vehicle-mounted app | |
US8825405B2 (en) | Systems and methods for improved generation of textual directions based on positional information | |
EP0889455B1 (en) | Public transport information system advising the users of the estimated waiting times at the stops within the network | |
KR20120081222A (en) | System and method for determination and display of personalized distance | |
EP3903069B1 (en) | Method and system for planning a journey | |
EP1128350A1 (en) | Parking place management method | |
KR20160004359A (en) | Methods and systems of providing information indicative of a recommended navigable stretch | |
JP2005208943A (en) | System for providing service candidate, user side communication device, and service candidate server | |
EP1466141B1 (en) | Route determination method and device | |
FR2833129A1 (en) | METHOD OF VIEWING LOCATED IMAGES LINKED TO A CONTEXT | |
FR2880502A1 (en) | Server and mobile terminal e.g. portable telephone, communication performing method, involves sending group of paths by server to mobile terminal, and displaying one of selected paths on screen of terminal, after having received path | |
WO2006042689A1 (en) | Method of establishing a sinuosity index for a digital mapping system | |
FR2762700A1 (en) | DEVICE FOR INFORMING MOTORISTS RELATING TO AVAILABLE PLACES IN PUBLIC CAR PARKS | |
FR2876819A1 (en) | METHOD FOR DETERMINING ROUTE BASED ON SINUOSITY INDEX | |
WO2010066718A1 (en) | Navigation device & method | |
TW201104224A (en) | Improvements relating to navigation route planning |