WO2015028097A1 - Affichage d'une position relative - Google Patents
Affichage d'une position relative Download PDFInfo
- Publication number
- WO2015028097A1 WO2015028097A1 PCT/EP2013/068065 EP2013068065W WO2015028097A1 WO 2015028097 A1 WO2015028097 A1 WO 2015028097A1 EP 2013068065 W EP2013068065 W EP 2013068065W WO 2015028097 A1 WO2015028097 A1 WO 2015028097A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mobile
- user apparatus
- slave
- target area
- master
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/51—Relative positioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0072—Transmission between mobile stations, e.g. anti-collision systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0284—Relative positioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
Definitions
- the present invention relates to a relative position between at least two mobile user apparatuses.
- One way to collect mechanically oil on sea surface is to use three vessels in a formation in which a middle vessel comprises an oil collecting tank and is connected by a first boom to a vessel on a right hand side and by a second boom to a vessel on a left hand side so that the booms and the middle vessel together form a "V" configuration which guides the oil to the oil collecting tank.
- a middle vessel comprises an oil collecting tank and is connected by a first boom to a vessel on a right hand side and by a second boom to a vessel on a left hand side so that the booms and the middle vessel together form a "V" configuration which guides the oil to the oil collecting tank.
- each of the other two vessels has to maintain its relative position to the middle vessel rather stable so that the angle of the boom remains proper and/or the boom remains tight enough so that it cannot bend.
- this requires specific equipment requiring expert (trained) users, such as automatic vehicle location (AVL).
- AOL automatic vehicle location
- voice or message communication may be used to instruct steering of the vessels on the right hand side and on the left hand side so that they are able to synchronize with the movements of the middle vessel.
- a problem with that is that part of the instructions may be misunderstood or lost, because of noise, for example.
- An object of the invention is to provide an intuitive information facilitating maintaining the relative position between two apparatuses stable.
- the object of the invention is achieved by methods, an apparatus, a computer program product and a system which are characterized by what is stated in the independent claims.
- the preferred embodiments of the invention are disclosed in the dependent claims.
- An aspect of the invention includes displaying a target area and relative position to the target area in a mobile user apparatus.
- Figure 1 shows simplified architecture of a system and block diagrams of some apparatuses according to an exemplary embodiment
- Figure 2 shows a simplified block diagram of a further exemplary apparatus
- Figure 3 is a block diagram illustrating the "V" configuration.
- Figures 4, 5 and 6 are flow charts illustrating different exemplary functionalities;
- Figures 7A, 7B, 7C and 7D illustrate different display views in a mobile user apparatus configured to act as a slave
- Figures 8A, 8B and 8C illustrate different display views in a mobile user apparatus configured to act as a master
- Figure 9 is a block diagram of an exemplary mobile user apparatus.
- the present invention is applicable to any situation needing a rather stable relative position between two or more moving vehicles, vessels, , or persons, or any physical elements it suffices that such a moving "thing" may be equipped with a mobile (portable) apparatus, examples of which are illustrated with Figures 1 and 2.
- Figure 1 A general architecture of an exemplary system 100 is illustrated in Figure 1 .
- Figure 1 is a simplified system architecture only showing some elements and functional entities, all being logical units whose implementation may differ from what is shown.
- the connections shown in Figure 1 are logical connections; the actual physical connections may be different. It is apparent to a person skilled in the art that the system may also comprise other functions and structures that are not illustrated.
- the exemplary system 100 of Figure 1 comprises one or more first mobile user apparatuses 101 (only one shown in Figure 1 ) configured to be a slave mobile user apparatus and one second mobile user apparatus 102 configured to be a master mobile user apparatus, connectable in the illustrated example via one or more network nodes 103 to each other.
- the slave mobile user apparatus 101 comprises a slave unit 1 1 1 , a GPS unit 1 12 operatively connected to the slave unit 1 1 1 , a display 1 14 operatively connected to the slave unit 1 1 1 , and at least a receiver unit 1 13, operatively connected to the slave unit.
- the master mobile user apparatus 102 comprises a master unit
- the master mobile user apparatus may also comprise a display.
- the system further comprises the one or more network nodes 103.
- the network node 103 may be a network node, like a base station (BS) providing a core network access, like access to one of the following networks: Terrestrial Trunked Radio Access (TETRA) network, TETRAPOL network, DMR (digital mobile radio) network, a PAMR network (Public Access Mobile Radio), and a 3rd or 4th, or beyond, generation mobile network, like LTE (Long Term Evolution), LTE public-safety broadband network, WiMAX (Worldwide Interoperability for Microwave Access), WLAN (Wireless Local Area Network), like WiFi, etc.
- TETRA Terrestrial Trunked Radio Access
- TETRAPOL DMR
- PAMR Public Access Mobile Radio
- generation mobile network like LTE (Long Term Evolution), LTE public-safety broadband network, WiMAX (Worldwide Interoperability for Microwave Access), WLAN (Wireless Local Area Network), like WiFi, etc.
- LTE Long Term Evolution
- the network node 103 may also be a repeater, or a router, or a radio base station providing local service without access to a core network, like a TETRA base station in a fall-back mode. By means of such a repeater the distance between the master apparatus and the slave apparatus may be increased.
- the mobile user apparatuses may use direct mode communication or form an ad hoc network in which information may be flooded from the master mobile user apparatus to the slave mobile user apparatus(es). In other words, they may communicate directly with each other.
- FIG. 2 shows a simplified block diagram of a further exemplary mobile user apparatus that may be set to operate either as a slave mobile user apparatus or as a master mobile user apparatus.
- the mobile user apparatus 200 comprises a GPS unit 206, a slave unit 201 operatively connected to the GPS unit, a master unit 202 operatively connected to the GPS unit, a setting unit 203 operatively connected to the slave unit 201 and the master unit 202, a display 204 operatively connected to the slave unit 201 and the master unit 202 and a transceiver unit 205 operatively connected to the slave unit 201 and the master unit 202.
- the mobile user apparatus refers to a portable computing device
- Such computing devices include wireless mobile communication devices operating with or without a subscriber identification module (SIM) in hardware or in software, including, but not limited to, the following types of devices: mobile phone, smart-phone, personal digital assistant (PDA), handset, laptop computer, and/or touch screen computer, e-reading device, tablet, a dedicated GPS device, game console with display, notebook, multimedia device, a handheld radio terminal, and a so called fixed radio apparatus in a vehicle, like a car or a vessel.
- SIM subscriber identification module
- a commercial off-the-shelf (COTS) mobile user apparatus may be used after its configuration is tailored for the specific purpose described below.
- the configuration tailoring may be performed by downloading required program instructions, for example a corresponding applet or widget, to the COTS mobile user apparatus.
- a TETRA hand portable radio with four-way navigation keys, an embedded GPS unit, and a large enough display that provides all the necessary information in clear format, with a specific night vision display color scheme providing enhanced visibility and user safety when working in the dark may be tailored to comprise the slave unit.
- COTS mobile user apparatuses do not need separate power feed thanks to batteries in user apparatuses; they are small and hence require only a small footprint in a vessel/vehicle; and some of them have advanced displaying functionality, like zoom levels which improve visibility.
- a further advantage provided by the use of COTS mobile user apparatuses is that when oil on a sea surface needs to be collected, any kind of a vessel, like a fishing vessel or a pleasure boat, may be used as the right/left hand side vessels without any extra training or additional equipment or any need of the steering person in the right/left hand side vessel to understand the language used in the vessel collecting the oil or to be a professional navigator; it suffices that either a mobile user apparatus in the vessel is tailored to act as a slave, or they are provided with such a mobile user apparatus.
- FIG. 3 is a block diagram illustrating the basic "V" configuration used for oil collection.
- the fleet forming the "V" configuration 300 comprises an oil collecting vessel 301 in the middle and two "side" vessels 302, 302'. Both side vessels have to maintain their relative position to the middle vessel rather stable. Therefore the mobile user apparatus in the middle vessel is the master mobile user apparatus, called below simply master.
- master means the one to whose movement the other one(s) synchronize(s) its/their movements
- a slave means the one synchronizing its movement.
- the position and size of the target area 303, 303' may be defined in several ways, it suffices to define information by means of which the distance from the master to the target area, and the size of the target area may be determined.
- the distance is determined using at least a reference point 31 1 of the master and a target area definition point 321 , 321 '.
- the target definition point 321 , 321 ' may locate in the slave 302, 302' as is in the illustrated example, or it may locate within the target area, like in a corner of the target area, or somewhere else, depending on the way how the target area is calculated.
- Figure 3 illustrates two different exemplary ways to define the information by means of which the distance from the master to the target area, and the size of the target area may be determined.
- the information may comprise a distance D1 between the reference point 31 1 and the target area definition point 321 and an angle A1 defining the deviation from assumed movement direction of the master, and the side lengths L1 , L2 of the target area.
- the information may utilize a Cartesian coordinate system in a plane and comprise x and y coordinates defining coordinates for the target area definition point 321 ' when the reference point 31 1 is in the origin, and target area margins x-m, y-m.
- the side lengths and the target area margins are used as examples of target area size indicators, without restricting the target area size indicators to them.
- the target area may be of any shape, for example a circle or an ellipse. Further, the target area may comprise nested target areas, for example a waiting area and an operating area within the waiting area.
- Figure 4 illustrates a functionality of a slave unit according to an exemplary implementation.
- the functionality is described using different exemplary display views of Figures 7A-7D to illustrate the outcome of the functionality, i.e. they illustrate different display views in a mobile user apparatus configured to act as a slave.
- position information includes in addition to the actual position also information on movement direction.
- the information on the movement direction may be received/sent separately from the actual position, or no information on the movement direction is received/sent.
- the slave is provided in step 401 with first information indicating an optimal distance to the master, i.e. a target position of the slave, and the size of the target area.
- the first information may be inputted to the slave via a user input, and/or a setting unit may be used for providing the first information, or some part of the first information, like the size indicators, may be preset to a memory of the slave, or sent from the master over the air.
- a size of the target area and an initial position of the target area is calculated in step 402.
- step 403 position information of the master is received in step 403, and the position of the target area is calculated in step 404 using the initial position and the received position information of the master. Further, the target area is displayed in step 405 on a display (a graphical user interface) so that the target area is shown in a predetermined location on the display.
- a display a graphical user interface
- the predetermined location is that the target area is centered on the display.
- position information of the slave is determined in step 406.
- the position information may be determined by a GPS unit, or corresponding position unit, and outputted as an input to the slave unit (i.e. the slave unit receives the position information), or the position unit may be integrated with the slave unit.
- the position information of the slave is sent to the master in step 407.
- a relative position of the slave to the target area is calculated in step 408, and a relative movement direction of the slave to the movement direction of the master is also calculated in step 408.
- the slave in its relative position with the relative movement direction is displayed in step 409.
- Figure 7A illustrates what is shown on the display 704 in a starting situation (and after that with a steady state movement of the slave and apparatus): the slave 702 is in the target area 703 and a relative movement direction 705 indicates up thereby indicating that the movement direction is the same as the movement direction of the master.
- Other information like speed or bearing or some text information may be shown on the display as well. However that is not illustrated in the examples. Further, in another implementation the relative movement direction is not shown.
- updating is performed automatically in response to receiving new position information from the master, and/or in response to determining new position information of the slave, and/or in response to receiving an instruction from the master.
- the slave may be configured to determine the position information continuously, periodically with a constant time period or with a varying time period, and/or in response to receiving a request for the position information or command to determine the position information, for example.
- the time period may vary according to the current speed and/or according to detected steering movements, for example.
- step 410 When new position information from the master is received (step 410) the position of the target area is updated in step 41 1 , the relative position and the relative movement direction of the slave is updated in step 41 1 and the display is updated correspondingly in step 41 1 .
- the position of the target area, the relative position and the relative movement direction of the slave are recalculated using the received position information from the master and the newest determined position information of the slave.
- the updating of the display may not be visible to the user of the slave. For example, if the master and the slave have not been moving, or are moving with a steady state movement, the updating of the display is not visible to the user of the slave.
- step 412 When new position information of the slave is determined (step 412) the position information is sent to the master in step 413, the relative position and the relative movement direction of the slave is updated in step 413 and the display is updated correspondingly in step 413.
- the relative position and the relative movement direction of the slave are recalculated using the determined position information of the slave and the newest received position information from the master. Further, as explained above, the updating of the display may not be visible.
- step 414 it is checked in step 414, whether or not the slave is still within the target area, and if not, an alarm is generated in step 415 on the slave's user interface.
- the alarm may be a beep, a repeating beep, changing color of the target area and/or flashing color of the target area, for example.
- step 416 When an instruction from the master is received (step 416), a corresponding indication is displayed in step 417. Further, a corresponding tone or beep may be outputted.
- Figure 7B illustrates what is shown on the display 704 when the master has provided by means of the master unit an indication of a movement change to start to turn to right while the slave is still in the steady state movement: an arrow 706 pointing to the right is shown on the display.
- Other instructions may include "turn to left", displayed by an arrow pointing to the left, “slow down” displayed by an arrow pointing downwards and “speed up” displayed by an arrow pointing upwards.
- the instructions may also be delivered using one-to-one voice call, or a group voice call or using messaging, like SDS messages in TETRA, and/or other indicators than arrows may be used to indicate the intended and indicated movement change.
- no instructions are given but it is relied that the user of the slave reacts to what is shown on the display.
- step 418 When an end command is received (step 418), the displaying is stopped in step 419. Otherwise the updating is repeated.
- Figure 7C illustrates what is shown on the display 704 when the master has turned to the right and the slave did not react fast enough.
- the slave 702 has drifted to the left due to a late start of turn but is still barely on the target area 703. Since the relative movement direction 705 points to the left and the aim is that it points upwards, a user is indicated to turn to right just by noticing the relative movement direction 705. Naturally, an additional arrow (like the arrow 706 illustrated in Figure 7B) or corresponding information may be displayed. Further the user is indicated to increase the speed so that the slave reaches the position in the center of the target area.
- Figure 7D illustrates what is shown on the display 704 when the master has turned to the left and the slave did not react fast enough.
- the slave 702 is outside the target area 703. Since the relative movement direction 705 points to the right and the aim is that it points upwards, a user is indicated to turn to left. Further the user is indicated to increase the speed so that the slave reaches the position in the center of the target area.
- the target area is shown as stable on the display but the displayed position of the slave may change.
- An advantage provided by that is that it is very intuitive to the person trying to maintain the vessel (or any other "thing", including himself/herself) within the target area so that a change of direction or speed is immediately obvious, as is illustrated with Figures 7C and 7D.
- No training is needed. That is especially useful when a sudden need for searching for a person lost in woods arises since then more people are able to use the apparatus, and therefore the search group may be bigger and still is able to maintain its formation/configuration synchronized a longer period compared to use of mere vision and/or voice.
- Each stop because of "reformation” causes a delay that may have severe consequences. The same applies when oil is collected on the sea surface; each stop reduces the efficiency of the oil collection. Further, compared to using mere voice and messaging, misunderstandings and mishearing are avoided.
- the displayed position of the target area changes on the display whereas the slave is shown as stable on the display.
- the updating may be performed periodically and/or in response to receiving a user request for updating and/or in response to receiving a command to update from the master.
- the newest position information of the master and the slave is used in the updating, and/or before updating position information is requested from the master and/or position information of the slave is determined.
- Figure 5 illustrates a functionality of a master unit according to an exemplary implementation.
- the master unit is configured to display target areas and relative positions of slaves.
- the functionality is described using different exemplary display views of Figures 8A-8C to illustrate the outcome of the functionality, i.e. they illustrate different display views in a mobile user apparatus configured to act as a master.
- position information includes in addition to the actual position also information on movement direction.
- the information on the movement direction may be received/sent separately from the actual position, or no information on the movement direction is received/sent.
- the master is provided in step 501 with first information indicating an optimal distance (a target position) to the master and the size of the target area for each slave.
- Each slave may have different optimal distance and or/the size of the target area, or the optimal distances and/or the target areas of two or more slaves may be of the same size.
- the first information may be inputted to the master via a user input, and/or a setting unit may be used for providing the first information from a memory of the master, or some part of the first information, like the size indicators may be preset to a memory of the master, for example.
- a size of the target area and an initial position of the target area is calculated in step 502 for each slave.
- position information of the master is determined in step 503.
- the position information may be determined by a GPS unit, or corresponding position unit, and outputted as an input to the master unit (i.e. the master unit receives the position information), or the position unit may be integrated with the master unit.
- the position information of the master is sent to each slave in step 504. Further, for each slave the position of the target area is calculated in step 505 using the initial position and the determined position information of the master, and the position of the master and the target area(s) is(are) displayed in step 506 on a display (a graphical user interface) so that the master is shown in a predetermined location on the display, thereby defining locations where the target area(s) is(are) shown.
- An example of the predetermined location is that the master is centered on the bottom of the display. In the illustrated example it is assumed, for the sake of clarity, that position information from each slave is received in step 507.
- a relative position of the slave to the target area is calculated in step 508 for each slave, and a relative movement direction of the slave to the movement direction of the master is calculated in step 508 for each slave.
- Each slave in its relative position with the relative movement direction is displayed in step 509.
- Figure 8A illustrates what is shown on the display 804 in a starting situation (and after that with a steady state movement of the master and the slaves): the slaves 802, 802' are in corresponding target areas 803, 803' and relative movement directions 805, 805' indicates up thereby indicating that the movement direction is the same as the movement direction of the master.
- additional information 807 facilitating steering of the fleet is shown on the display.
- the additional information comprises speed and bearing, both received from the GPS unit, for example, are shown. It should be appreciated that other information may be shown on the display as well, or it may be that no additional information is shown. Further, in another implementation the relative movement directions are not shown.
- updating is performed automatically in response to determining new position information of the master, and/or in response to receiving new position information from the slave, and in the illustrated example, in response to receiving an instruction from the user via a user interface.
- buttons in the mobile user apparatus configured to be a master may be used for instructions/commands: one for turning left, one for turning right, one for speeding up and one for slowing down.
- the buttons may be in the keyboard of the mobile user apparatus, or provided on a touch screen of the user apparatus. It should be appreciated that any other means to input instructions may be used.
- the master may be configured to determine the position information continuously, periodically with a constant time period or with a varying time period, and/or in response to receiving a request for the position information or command to determine the position information, for example.
- the time period may vary according to the current speed and/or according to detected steering movements, for example.
- the position of the target area, the relative position and the relative movement direction of each slave are recalculated using the determined position information from the master and the newest received position information of the slave.
- the updating of the display may not be visible to the user of the master. For example, if the master and none of the slaves have not been moving, or are moving with a steady state movement, the updating of the display is not visible to the user of the master.
- step 512 When new position information of a slave is received (step 512) the relative position and the relative movement direction of the slave is updated in step 513 and the display is updated correspondingly in step 513.
- the relative position and the relative movement direction of the slave are recalculated using the received position information of the slave and the newest determined position information from the master. Further, as explained above, the updating of the display may not be visible to the user of the master.
- step 514 it is checked, for each slave, in step 514, whether or the slave is still within its target area, and if not, an alarm is generated in step 515.
- the alarm may be a beep, a repeating beep, changing color of the target area and/or flashing color of the target area, for example.
- step 516 the instruction is sent to each slave in step 517 and corresponding indication(s) is(are) displayed in step 517.
- Figure 8B illustrates what is shown on the display 804 when the master has instructed via the user interface an indication of a movement change to start to turn to right while the slaves are still in the steady state movement: an arrow 806, 806' associated with each slave, each pointing to the right is shown on the display.
- Other instructions may include "turn to left", displayed by an arrow pointing to the left, “slow down” displayed by an arrow pointing downwards and “speed up” displayed by an arrow pointing upwards.
- the arrow will be associated with the master on the display.
- the instructions may be delivered using a group voice call or using messaging and/or other indicators than arrows may be used to indicate the intended and indicated movement change.
- no instructions are given but it is relied that the user of the slave reacts to what is shown on the display.
- step 518 When an end command is received (step 518), the displaying is stopped in step 519. Otherwise the updating is repeated.
- Figure 8C illustrates what is shown on the display 804 when the master has turned to the right and the slaves did not react fast enough.
- the slave 802 has drifted to the left due to a late start of turn but is still, although barely, on the target area 803.
- the other slave 802' has been dropped from its target area 803', it is too much left due to being late to start turn to the right.
- the target area 803' background is changed to indicate that the slave 802' is not any more in the target area 803'.
- the user of the master may then wait for a certain time to see whether or not the slaves return to their target areas, and if not decide what other measures the user can do.
- the updating may be performed periodically and/or in response to receiving a user request for updating.
- the newest position information of the master and the slave is used in the updating, and/or before updating position information is requested from the slaves and/or position information of the master is determined.
- the master unit is configured to determine its position and sending the position information.
- Figure 6 illustrates a functionality of a setting unit in a mobile user apparatus comprising both a master unit and a slave unit.
- the units are preinstalled or previously loaded to the mobile user apparatus and are selectable as a "synchronizing aid" applet (application), and that each time the applet is started, a selection has to be made.
- the "synchronizing aid" applet is activated in step 601
- the user is prompted in step 602 to select whether or not the mobile user apparatus is intended to be used as a master or a slave. If the mobile user apparatus is to be a slave (step 603), the slave unit is activated in step 604 and the slave unit functionality will be performed. If the mobile user apparatus is not to be a slave (step 603), it will be a master, and the master unit is activated in step 605 and the master unit functionality may be performed.
- map information there is no need to have map information; one is able to navigate, at least as a slave, by merely trying to stay within the target area.
- a map or map information
- Figure 9 is a simplified block diagram illustrating some units for a mobile user apparatus 900 configured to be a slave or a master or selectable either a master or a slave, i.e. an apparatus providing at least the slave unit and/or the master unit and/or one or more units configured to implement at least some of the functionalities described above.
- the apparatus comprises one or more user interfaces (U-IF(s)) 901 at least for displaying a relative location and a target area, one or more interfaces (IF) 901 ' for receiving and transmitting information, a processor 902 configured to implement at least some functionality described above with a corresponding algorithm/algorithms 903, and memory 904 usable for storing a program code required at least for the implemented functionality and the algorithms and for temporarily storing initial position of a target area.
- the memory 904 is also usable for storing other information, like one or more size indicators of a target area.
- the apparatus comprises a position element 905 for determining the geographical position of the apparatus.
- a mobile user apparatus configured to provide the slave and/or the master, or an apparatus configured to provide one or more corresponding functionalities
- a computing device that may be any apparatus or device or equipment configured to perform one or more of corresponding apparatus functionalities described with an embodiment/example/implementation, and it may be configured to perform functionalities from different embodiments/examples/implementations.
- the unit(s) described with an apparatus may be separate units, even located in another physical apparatus, the distributed physical apparatuses forming one logical apparatus providing the functionality, or integrated to another unit in the same apparatus.
- an apparatus implementing one or more functions of a corresponding apparatus described with an embodiment/example/implementation comprises not only prior art means, but also means for implementing the one or more functions of a corresponding apparatus described with an embodiment and it may comprise separate means for each separate function, or means may be configured to perform two or more functions.
- the slave unit(s), and/or the master unit(s) and/or algorithms may be software and/or software-hardware and/or hardware and/or firmware components (recorded indelibly on a medium such as read-only- memory or embodied in hard-wired computer circuitry) or combinations thereof.
- Software codes may be stored in any suitable, processor/computer- readable data storage medium(s) or memory unit(s) or article(s) of manufacture and executed by one or more processors/computers, hardware (one or more apparatuses), firmware (one or more apparatuses), software (one or more modules), or combinations thereof.
- firmware or software implementation can be through modules (e.g., procedures, functions, and so on) that perform the functions described herein.
- Software codes may be stored in any suitable, processor/computer-readable data storage medium(s) or memory unit(s) or article(s) of manufacture and executed by one or more processors/computers.
- a mobile user apparatus configured to provide the slave, and/or an apparatus configured to provide the master, and/or an apparatus configured to provide one or more corresponding functionalities may generally include a processor, controller, control unit, micro-controller, or the like connected to a memory and to various interfaces of the apparatus.
- the processor is a central processing unit, but the processor may be an additional operation processor.
- Each or some or one of the units and/or algorithms and/or calculation mechanisms described herein may be configured as a computer or a processor, or a microprocessor, such as a single-chip computer element, or as a chipset, including at least a memory for providing storage area used for arithmetic operation and an operation processor for executing the arithmetic operation.
- Each or some or one of the units and/or algorithms and/or calculation mechanisms described above may comprise one or more computer processors, application-specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field-programmable gate arrays (FPGA), and/or other hardware components that have been programmed in such a way to carry out one or more functions or calculations of one or more embodiments.
- ASIC application-specific integrated circuits
- DSP digital signal processors
- DSPD digital signal processing devices
- PLD programmable logic devices
- FPGA field-programmable gate arrays
- each or some or one of the units and/or the algorithms and/or the calculation mechanisms described above may be an element that comprises one or more arithmetic logic units, a number of special registers and control circuits.
- an apparatus implementing functionality or some functionality according to an embodiment/example/implementation of an apparatus configured to provide the slave, and/or an apparatus configured to provide the master, or an apparatus configured to provide one or more corresponding functionalities may generally include volatile and/or non-volatile memory, for example EEPROM, ROM, PROM, RAM, DRAM, SRAM, double floating-gate field effect transistor, firmware, programmable logic, etc. and typically store content, data, or the like.
- the memory or memories may be of any type (different from each other), have any possible storage structure and, if required, being managed by any database management system.
- the memory may also store computer program code such as software applications (for example, for one or more of the units/algorithms/calculation mechanisms) or operating systems, information, data, content, or the like for the processor to perform steps associated with operation of the apparatus in accordance with examples/embodiments.
- the memory or part of it, may be, for example, random access memory, a hard drive, or other fixed data memory or storage device implemented within the processor/apparatus or external to the processor/apparatus in which case it can be communicatively coupled to the processor/network node via various means as is known in the art.
- An example of an external memory includes a removable memory detachably connected to the apparatus.
- a mobile user apparatus configured to provide the slave, and/or an apparatus configured to provide the master, and/or an apparatus configured to provide one or more corresponding functionalities includes one or more user interfaces for receiving user inputs and/or outputting information to the user, such as a graphical user interface providing a display.
- a mobile user apparatus configured to provide the slave, and/or an apparatus configured to provide the master, and/or an apparatus configured to provide one or more corresponding functionalities includes a positioning unit.
- a positioning element include an embedded standalone GPS (Global Positioning System) module that is configured to receive a GPS signal and calculate the position of the apparatus, a module providing hybrid positioning system using other signals when GPS signals are adequate, a module using mobile network base station signals to determine the position, or assisted GPS using the mobile network base station signals and GPS signals and a connection, such as USB or Bluetooth, to an external GPS module or mobile positioning system.
- GPS Global Positioning System
- An apparatus implementing functionality or some functionality according to an embodiment/example/implementation of an apparatus configured to provide the slave, and/or an apparatus configured to provide the master, or an apparatus configured to provide one or more corresponding functionalities may generally comprise different interface units, such as one or more receiving units for receiving position information, user data, control information, requests and responses, for example, and one or more sending units for sending position information, user data, control information, responses and requests, for example.
- the receiving unit and the transmitting unit each provides an interface in an apparatus, the interface including a transmitter and/or a receiver or any other means for receiving and/or transmitting information, and performing necessary functions so that the position information, control information, etc. can be received and/or sent.
- the receiving and sending units may comprise a set of antennas, the number of which is not limited to any particular number.
- an apparatus implementing functionality or some functionality according to an embodiment/example/implementation of an apparatus configured to provide the slave, and/or an apparatus configured to provide the master, or an apparatus configured to provide one or more corresponding functionalities may comprise other units.
- the steps and related functions described above in Figures 4 and 5 are in no absolute chronological order, and some of the steps may be performed simultaneously or in an order differing from the given one.
- position information of the master and the slave may be received simultaneously, and hence processed simultaneously.
- Other functions can also be executed between the steps or within the steps. For example, if a request for position information is received, the position information may be determined and sent to the requesting apparatus, or the newest determined position information is sent. Another example includes maintaining position information history and using it, or at least the newest and its preceding position for deducing a movement direction. Some of the steps or part of the steps can also be left out or replaced by a corresponding step or part of the step.
- sending/receiving the position information of the slave may be omitted, and/or steps relating to whether or not the slave is in the target area, and/or steps relating to receiving/sending and displaying instructions on the view and/or calculating and displaying relative movement directions may be omitted.
- the master apparatus may be any equipment configured to send its position to the slaves while it is moving.
- slave mobile user apparatuses and/or the master apparatuses may be of different type; it suffices that they are able to transmit and/or receive position information between themselves.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
La présente invention concerne un appareil mobile utilisateur, supposé se déplacer de manière synchrone avec un appareil maître, et qui affiche une zone cible indiquant où l'appareil mobile utilisateur devrait être et une position relative de l'appareil mobile utilisateur par rapport à la zone cible.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2013/068065 WO2015028097A1 (fr) | 2013-09-02 | 2013-09-02 | Affichage d'une position relative |
| FI20165160A FI126784B (en) | 2013-09-02 | 2016-03-01 | Show relative position |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2013/068065 WO2015028097A1 (fr) | 2013-09-02 | 2013-09-02 | Affichage d'une position relative |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015028097A1 true WO2015028097A1 (fr) | 2015-03-05 |
Family
ID=49150913
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2013/068065 Ceased WO2015028097A1 (fr) | 2013-09-02 | 2013-09-02 | Affichage d'une position relative |
Country Status (2)
| Country | Link |
|---|---|
| FI (1) | FI126784B (fr) |
| WO (1) | WO2015028097A1 (fr) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080287108A1 (en) * | 2007-05-16 | 2008-11-20 | Quanta Computer Inc. | Guiding system and method for guiding wireless communication device in wireless communication network |
| US20100017126A1 (en) * | 2008-07-16 | 2010-01-21 | Qualcomm Incorporated | Method for dynamic creation of a geofence in a wireless system |
| US7805146B1 (en) * | 2004-09-21 | 2010-09-28 | Beyer Jr Malcolm K | Cell phone PDA/GPS communication network with AIS |
| US20110199917A1 (en) * | 2010-02-12 | 2011-08-18 | Jeyhan Karaoguz | Collaborative sharing of location information among devices in a network |
| WO2013101205A1 (fr) * | 2011-12-30 | 2013-07-04 | Intel Corporation | Procédé et appareil utilisant un géorepère pour suivre séparément des membres d'un groupe |
-
2013
- 2013-09-02 WO PCT/EP2013/068065 patent/WO2015028097A1/fr not_active Ceased
-
2016
- 2016-03-01 FI FI20165160A patent/FI126784B/en active IP Right Grant
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7805146B1 (en) * | 2004-09-21 | 2010-09-28 | Beyer Jr Malcolm K | Cell phone PDA/GPS communication network with AIS |
| US20080287108A1 (en) * | 2007-05-16 | 2008-11-20 | Quanta Computer Inc. | Guiding system and method for guiding wireless communication device in wireless communication network |
| US20100017126A1 (en) * | 2008-07-16 | 2010-01-21 | Qualcomm Incorporated | Method for dynamic creation of a geofence in a wireless system |
| US20110199917A1 (en) * | 2010-02-12 | 2011-08-18 | Jeyhan Karaoguz | Collaborative sharing of location information among devices in a network |
| WO2013101205A1 (fr) * | 2011-12-30 | 2013-07-04 | Intel Corporation | Procédé et appareil utilisant un géorepère pour suivre séparément des membres d'un groupe |
Also Published As
| Publication number | Publication date |
|---|---|
| FI20165160A7 (fi) | 2016-03-01 |
| FI126784B (en) | 2017-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2761412C (fr) | Modification de la frequence des avis de navigation basee sur les habitudes de deplacement | |
| EP3227638B1 (fr) | Möthode et dispositif pour fournier des informations de points d'intérêt | |
| US20170371333A1 (en) | Systems and methods for controlling multiple autonomous vehicles in a connected drive mode | |
| JP7678820B2 (ja) | 脆弱な路側利用者デバイス構成によるVehicle-to-Everyting通信管理 | |
| US20140180587A1 (en) | Navigation system application for mobile device | |
| US10192332B2 (en) | Display control method and information processing apparatus | |
| US9976862B2 (en) | Method, device, and terminal for simultaneously displaying multiple users' locations on a map | |
| CN109544371B (zh) | 一种就医提示方法、装置、服务器及存储介质 | |
| JP2021162931A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| CN114494408A (zh) | 寻星方法及装置 | |
| US10964048B2 (en) | Method and device for generating image for indicating object on periphery of vehicle | |
| JP6663824B2 (ja) | ナビゲーションシステム及びコンピュータプログラム | |
| US20160134719A1 (en) | Methods and systems for displaying graphic representations in a user interface | |
| US9973619B2 (en) | Method and device for implementing a quiet zone | |
| JP2013185940A (ja) | 情報提供装置および情報提供方法 | |
| JP2012208085A (ja) | 情報表示装置及び情報表示プログラム | |
| FI126784B (en) | Show relative position | |
| JP2014068238A (ja) | 情報処理機器、及び、機器識別方法 | |
| JP6400962B2 (ja) | 携帯通信端末、および、その制御プログラム | |
| WO2011107149A1 (fr) | Procédé et dispositif de génération d'un message d'état de trajet | |
| US12001220B2 (en) | Mobile device navigation to a location having communication access to or connectivity with a wireless network | |
| JP6464986B2 (ja) | 位置情報表示システム、携帯通信端末、車両用通信装置及びコンピュータプログラム | |
| JP2010038585A (ja) | 車載装置、ナビゲーションシステム及びその制御方法 | |
| US20240159541A1 (en) | Information processing apparatus, method, system, and storage medium to perform registration work of an area associated with an attribute | |
| JP7477694B1 (ja) | 情報処理装置、情報処理方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13759689 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 20165160 Country of ref document: FI |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 13759689 Country of ref document: EP Kind code of ref document: A1 |